diff options
Diffstat (limited to 'src/administration.cpp')
| -rw-r--r-- | src/administration.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/administration.cpp b/src/administration.cpp index 68714d3..1d09e69 100644 --- a/src/administration.cpp +++ b/src/administration.cpp @@ -298,6 +298,8 @@ static void administration_create_debug_data() strops_copy(_c.description, _name, sizeof(_c.description));\ administration_project_add(_c);}; + strops_copy(g_administration.path, "C:\\Users\\aldri\\Downloads\\test.openbooks", sizeof(g_administration.path)); + ADD_CONSUMER("Emma Müller", "Hauptstraße 12", "10115 Berlin", "DE"); ADD_CONSUMER("Luca Rossi", "Via Roma 45", "00184 Roma", "IT"); ADD_CONSUMER("Sofia Garcia", "Calle Mayor 7", "28013 Madrid", "ES"); @@ -349,8 +351,8 @@ static void administration_create_debug_data() #define ADD_INVOICE(_outgoing)\ {\ invoice inv = administration_invoice_create_empty();\ - inv.supplier = administration_company_info_get();\ - inv.customer = *administation_get_random_contact();\ + if (_outgoing) inv.supplier = administration_company_info_get(); else inv.supplier = *administation_get_random_contact();\ + if (_outgoing) inv.customer = *administation_get_random_contact(); else inv.customer = administration_company_info_get();\ administation_get_random_project(inv.project_id);\ administation_get_random_cost_center(inv.cost_center_id);\ inv.is_outgoing = _outgoing;\ @@ -429,6 +431,11 @@ void administration_company_info_set(contact data) g_administration.company_info = data; } +administration* administation_get() +{ + return &g_administration; +} + // Contact functions. // ======================= bool administration_contact_add(contact data) |
