From bb55b2341c53174ed53a70855ef63bb20c8dd814 Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Tue, 16 Sep 2025 16:16:34 +0200 Subject: administration refactors --- include/administration.hpp | 20 +++++++++++++------- include/file_templates.hpp | 1 - 2 files changed, 13 insertions(+), 8 deletions(-) (limited to 'include') diff --git a/include/administration.hpp b/include/administration.hpp index fd2d651..e74b49c 100644 --- a/include/administration.hpp +++ b/include/administration.hpp @@ -348,18 +348,24 @@ void administration_set_taxbracket_changed_event_callback(taxbracket_changed_ void administration_set_costcenter_changed_event_callback(costcenter_changed_event ev); void administration_set_project_changed_event_callback(project_changed_event ev); -// Other functions. -// ======================= -administration* administration_get(); // TODO get rid of this and make indivual getters and setters -char* administration_file_path_get(); +// Company info functions. contact administration_company_info_get(); void administration_company_info_import(contact data); void administration_company_info_set(contact data); -void administration_create_income_statement(income_statement* statement); -char* administration_get_currency_symbol_from_currency(char* code); + +// Other functions. +// ======================= +char* administration_get_file_path(); +s32 administration_get_next_id(); +s32 administration_get_next_sequence_number(); +char* administration_get_currency_symbol_for_currency(char* code); char* administration_get_default_currency(); + +void administration_set_next_id(s32 nr); +void administration_set_next_sequence_number(s32 nr); + +void administration_create_income_statement(income_statement* statement); bool administration_can_create_invoices(); -bool administration_has_save_path(); // Contact functions. // ======================= diff --git a/include/file_templates.hpp b/include/file_templates.hpp index af2f373..ff3252f 100644 --- a/include/file_templates.hpp +++ b/include/file_templates.hpp @@ -45,7 +45,6 @@ const char* contact_save_template = const char* administration_save_template = "\n" " {{NEXT_ID}}\n" -" {{COMPANY_ID}}\n" " {{NEXT_SEQUENCE_NUMBER}}\n" " {{PROGRAM_VERSION}}\n" ""; -- cgit v1.2.3-70-g09d2