diff options
| author | Aldrik Ramaekers <aldrikboy@gmail.com> | 2025-10-05 14:37:11 +0200 |
|---|---|---|
| committer | Aldrik Ramaekers <aldrikboy@gmail.com> | 2025-10-05 14:37:11 +0200 |
| commit | 0a2b0e347d926ac0f29c9dd0f49e00634e822d0e (patch) | |
| tree | f84ecc1e559227b1435f6647b36d150f4b101585 /src/administration_reader.cpp | |
| parent | cd827834f9ee329c27b82d987f0d1d48a854a954 (diff) | |
namespace administration
Diffstat (limited to 'src/administration_reader.cpp')
| -rw-r--r-- | src/administration_reader.cpp | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/administration_reader.cpp b/src/administration_reader.cpp index 49a148f..7400caf 100644 --- a/src/administration_reader.cpp +++ b/src/administration_reader.cpp @@ -36,7 +36,7 @@ bool administration_reader::open_new() if (!save_path) return false; - administration_create_default(save_path); + administration::create_default(save_path); return true; } @@ -49,7 +49,7 @@ bool administration_reader::save_new() if (!save_path) return false; - administration_set_file_path(save_path); + administration::set_file_path(save_path); administration_writer::save_all_async(); return true; @@ -67,7 +67,7 @@ bool administration_reader::open_existing(char* file_path) STOPWATCH_START; - administration_create_from_file(file_path); + administration::create_from_file(file_path); zip_t* zip = zip_open(file_path, 0, 'r'); @@ -131,7 +131,7 @@ bool administration_reader::read_invoice_from_xml(invoice* result, char* buffer, struct xml_node* root = xml_document_root(document); if (!root) return false; - invoice data = administration_invoice_create_empty(); + invoice data = administration::invoice_create_empty(); xml_get_str(root, data.id, MAX_LEN_ID, "cbc:ID"); xml_get_str_x(root, data.sequential_number, MAX_LEN_ID, "cac:OrderReference", "cbc:ID", 0); xml_get_str(root, data.currency, MAX_LEN_CURRENCY, "cbc:DocumentCurrencyCode"); @@ -234,8 +234,8 @@ bool administration_reader::read_invoice_from_xml(invoice* result, char* buffer, // Import service could set tax rate id to shorthandle. tax_rate tax_rate; - if (administration_tax_rate_get_by_id(&tax_rate, bi.tax_rate_id) == A_ERR_NOT_FOUND) { - if (administration_tax_rate_get_by_shorthandle(&tax_rate, bi.tax_rate_id) == A_ERR_SUCCESS) { + if (administration::tax_rate_get_by_id(&tax_rate, bi.tax_rate_id) == A_ERR_NOT_FOUND) { + if (administration::tax_rate_get_by_shorthandle(&tax_rate, bi.tax_rate_id) == A_ERR_SUCCESS) { strops::copy(bi.tax_rate_id, tax_rate.id, MAX_LEN_ID); } else { @@ -243,7 +243,7 @@ bool administration_reader::read_invoice_from_xml(invoice* result, char* buffer, } } - administration_billing_item_import_to_invoice(&data, bi); + administration::billing_item_import_to_invoice(&data, bi); } free(child_name); @@ -259,7 +259,7 @@ bool administration_reader::import_invoice(char* buffer, size_t buffer_size) invoice data; if (!administration_reader::read_invoice_from_xml(&data, buffer, buffer_size)) return false; - a_err result = administration_invoice_import(&data); + a_err result = administration::invoice_import(&data); if (result == A_ERR_SUCCESS) { logger::info("Loaded invoice '%s' in %.3fms.", data.sequential_number, STOPWATCH_TIME); @@ -299,7 +299,7 @@ bool administration_reader::import_contact(char* buffer, size_t buffer_size) xml_get_str(node_address, data.address.postal, MAX_LEN_ADDRESS, "Postal"); xml_get_str(node_address, data.address.region, MAX_LEN_ADDRESS, "Region"); - a_err result = administration_contact_import(data); + a_err result = administration::contact_import(data); if (result == A_ERR_SUCCESS) { logger::info("Loaded contact '%s' in %.3fms.", data.name, STOPWATCH_TIME); } @@ -327,7 +327,7 @@ bool administration_reader::import_project(char* buffer, size_t buffer_size) data.start_date = xml_get_date_x(root, "StartDate", 0); data.end_date = xml_get_date_x(root, "EndDate", 0); - a_err result = administration_project_import(data); + a_err result = administration::project_import(data); if (result == A_ERR_SUCCESS) { logger::info("Loaded project in %.3fms. id=%s description=%s state=%d started=%lld end=%lld", STOPWATCH_TIME, data.id, data.description, data.state, data.start_date, data.end_date); @@ -354,7 +354,7 @@ bool administration_reader::import_cost_center(char* buffer, size_t buffer_size) xml_get_str(root, data.code, MAX_LEN_CODE, "Code"); xml_get_str(root, data.description, MAX_LEN_LONG_DESC, "Description"); - a_err result = administration_cost_center_import(data); + a_err result = administration::cost_center_import(data); if (result == A_ERR_SUCCESS) { logger::info("Loaded cost center in %.3fms. id=%s code=%s description=%s", STOPWATCH_TIME, data.id, data.code, data.description); @@ -382,7 +382,7 @@ bool administration_reader::import_tax_rate(char* buffer, size_t buffer_size) xml_get_str(root, data.category_code, MAX_LEN_CODE, "Category"); data.rate = xml_get_float(root, "Rate"); - a_err result = administration_tax_rate_import(data); + a_err result = administration::tax_rate_import(data); if (result == A_ERR_SUCCESS) { logger::info("Loaded tax rate info in %.3fms. id=%s country_code=%s category_code=%s rate=%.2f", STOPWATCH_TIME, data.id, data.country_code, data.category_code, data.rate); @@ -404,16 +404,16 @@ bool administration_reader::import_administration_info(char* buffer, size_t buff struct xml_node* root = xml_document_root(document); - administration_set_next_id(xml_get_s32(root, "NextId")); - administration_set_next_sequence_number(xml_get_s32(root, "NextSequenceNumber")); + administration::set_next_id(xml_get_s32(root, "NextId")); + administration::set_next_sequence_number(xml_get_s32(root, "NextSequenceNumber")); ai_service ai_service; ai_service.provider = (ai_provider)xml_get_s32_x(root, "AIService", "Provider", 0); xml_get_str_x(root, ai_service.api_key_public, MAX_LEN_API_KEY, "AIService", "PublicKey", 0); - administration_set_ai_service(ai_service); + administration::set_ai_service(ai_service); logger::info("Loaded administration info in %.3fms. next_id=%d next_sequence_number=%d", - STOPWATCH_TIME, administration_get_next_id(), administration_get_next_sequence_number()); + STOPWATCH_TIME, administration::get_next_id(), administration::get_next_sequence_number()); return true; }
\ No newline at end of file |
