summaryrefslogtreecommitdiff
path: root/src/ui/ui_settings.cpp
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrikboy@gmail.com>2025-08-16 14:31:53 +0200
committerAldrik Ramaekers <aldrikboy@gmail.com>2025-08-16 14:31:53 +0200
commitf0fc9fa21ad9efa47556d7a03aa2b13081028ac6 (patch)
treee1e52679ca75f5d519e23b2845710bf75922a318 /src/ui/ui_settings.cpp
parent6273aef9aa9a4ac5375710d51a5bc33f62265d76 (diff)
refactor administration api
Diffstat (limited to 'src/ui/ui_settings.cpp')
-rw-r--r--src/ui/ui_settings.cpp28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/ui/ui_settings.cpp b/src/ui/ui_settings.cpp
index c222dbb..a7759aa 100644
--- a/src/ui/ui_settings.cpp
+++ b/src/ui/ui_settings.cpp
@@ -25,15 +25,15 @@ void ui_destroy_settings()
void ui_setup_settings()
{
- company_info = administration_get_company_info();
+ company_info = administration_company_info_get();
- tax_bracket_count = administration_get_tax_bracket_count();
+ tax_bracket_count = administration_tax_bracket_count();
tax_brackets = (country_tax_bracket*)malloc(tax_bracket_count * sizeof(country_tax_bracket));
- administration_get_tax_brackets(tax_brackets);
+ administration_tax_bracket_get_all(tax_brackets);
- cost_center_count = administration_get_cost_center_count();
+ cost_center_count = administration_cost_center_count();
cost_centers = (cost_center*)malloc(cost_center_count * sizeof(cost_center));
- administration_get_cost_centers(cost_centers);
+ administration_cost_center_get_all(cost_centers);
}
static void ui_draw_vat_rates()
@@ -123,7 +123,7 @@ static void ui_draw_vat_rates()
is_editing_item = false;
is_adding_item = false;
- administration_update_tax_bracket(new_tax_bracket);
+ administration_tax_bracket_update(new_tax_bracket);
ui_destroy_settings();
ui_setup_settings();
@@ -169,7 +169,7 @@ static void ui_draw_vat_rates()
is_editing_item = false;
is_adding_item = false;
- administration_add_tax_bracket(new_tax_bracket);
+ administration_tax_bracket_add(new_tax_bracket);
ui_destroy_settings();
ui_setup_settings();
@@ -214,7 +214,7 @@ static void ui_draw_cost_centers()
ImGui::TableSetColumnIndex(1);
if (is_editing_item && editing_item_index == i)
{
- bool is_desc_valid = administration_verify_cost_center_description(new_cost_center.description);
+ bool is_desc_valid = administration_cost_center_verify_description(new_cost_center.description);
if (!is_desc_valid) ImGui::PushStyleColor(ImGuiCol_FrameBg, IM_COL32(105, 43, 43, 255));
ImGui::InputText("##Description", new_cost_center.description, IM_ARRAYSIZE(new_cost_center.description));
if (!is_desc_valid) ImGui::PopStyleColor();
@@ -225,7 +225,7 @@ static void ui_draw_cost_centers()
is_editing_item = false;
is_adding_item = false;
- administration_update_cost_center(new_cost_center);
+ administration_cost_center_update(new_cost_center);
memset(&new_cost_center, 0, sizeof(new_cost_center));
ui_destroy_settings();
@@ -260,13 +260,13 @@ static void ui_draw_cost_centers()
{
ImGui::TableNextRow();
- bool is_code_valid = administration_verify_cost_center_code(new_cost_center.code);
+ bool is_code_valid = administration_cost_center_verify_code(new_cost_center.code);
if (!is_code_valid) ImGui::PushStyleColor(ImGuiCol_FrameBg, IM_COL32(105, 43, 43, 255));
ImGui::TableSetColumnIndex(0); ImGui::InputText("##Code", new_cost_center.code, IM_ARRAYSIZE(new_cost_center.code),
ImGuiInputTextFlags_CharsUppercase|ImGuiInputTextFlags_CharsNoBlank);
if (!is_code_valid) ImGui::PopStyleColor();
- bool is_desc_valid = administration_verify_cost_center_description(new_cost_center.description);
+ bool is_desc_valid = administration_cost_center_verify_description(new_cost_center.description);
if (!is_desc_valid) ImGui::PushStyleColor(ImGuiCol_FrameBg, IM_COL32(105, 43, 43, 255));
ImGui::TableSetColumnIndex(1); ImGui::InputText("##Description", new_cost_center.description, IM_ARRAYSIZE(new_cost_center.description));
if (!is_desc_valid) ImGui::PopStyleColor();
@@ -279,7 +279,7 @@ static void ui_draw_cost_centers()
{
is_adding_item = false;
is_editing_item = false;
- administration_add_cost_center(new_cost_center);
+ administration_cost_center_add(new_cost_center);
ui_destroy_settings();
ui_setup_settings();
@@ -315,11 +315,11 @@ void ui_draw_settings()
draw_contact_form(&company_info);
// Save button.
- bool can_save = administration_is_contact_valid(company_info);
+ bool can_save = administration_contact_is_valid(company_info);
if (!can_save) ImGui::BeginDisabled();
ImGui::Spacing();
if (ImGui::Button(localize("form.save"))) {
- administration_set_company_info(company_info);
+ administration_company_info_set(company_info);
}
if (!can_save) ImGui::EndDisabled();