From 9fcfc3215a4caaa32872abc9cfc6deeb86b9765c Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sun, 24 Aug 2025 14:56:47 +0200 Subject: save files for admistration, contacts, projects, tax rates and cost centers --- include/administration_writer.hpp | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'include/administration_writer.hpp') diff --git a/include/administration_writer.hpp b/include/administration_writer.hpp index 03d60c9..0ebd8db 100644 --- a/include/administration_writer.hpp +++ b/include/administration_writer.hpp @@ -2,11 +2,15 @@ #include "administration.hpp" -#define ADMIN_FILE_BRACKETS "brackets.xml" -#define ADMIN_FILE_COSTCENTERS "costcenters.xml" +#define ADMIN_FILE_INFO "info.xml" -bool administration_writer_save_all_tax_brackets(); -bool administration_writer_save_all_cost_centers(); -bool administration_writer_save_all_contacts(); +bool administration_writer_create(); +void administration_writer_destroy(); -bool administration_writer_save_all(); \ No newline at end of file +bool administration_writer_delete_entry(char* id); +bool administration_writer_save_project_blocking(project project); +bool administration_writer_save_cost_center_blocking(cost_center cost); +bool administration_writer_save_tax_bracket_blocking(country_tax_bracket bracket); +bool administration_writer_save_contact_blocking(contact c); + +bool administration_writer_save_all_async(); \ No newline at end of file -- cgit v1.2.3-70-g09d2