summaryrefslogtreecommitdiff
path: root/include/administration_writer.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/administration_writer.hpp')
-rw-r--r--include/administration_writer.hpp16
1 files changed, 10 insertions, 6 deletions
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