From 0a2b0e347d926ac0f29c9dd0f49e00634e822d0e Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sun, 5 Oct 2025 14:37:11 +0200 Subject: namespace administration --- src/ui/ui_expenses.cpp | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) (limited to 'src/ui/ui_expenses.cpp') diff --git a/src/ui/ui_expenses.cpp b/src/ui/ui_expenses.cpp index a63cd50..e4441ef 100644 --- a/src/ui/ui_expenses.cpp +++ b/src/ui/ui_expenses.cpp @@ -55,7 +55,7 @@ void ui::setup_expenses() current_view_state = ui::view_state::LIST_ALL; } - active_invoice = administration_invoice_create_empty(); + active_invoice = administration::invoice_create_empty(); u32 invoice_items_count = MAX_BILLING_ITEMS; invoice_items_buffer = (billing_item*)malloc(sizeof(billing_item) * invoice_items_count); @@ -120,12 +120,12 @@ static void draw_expense_form(invoice* buffer, bool viewing_only = false) ImGui::Spacing(); ImGui::Spacing(); - bool max_items_reached = administration_billing_item_count(buffer) >= MAX_BILLING_ITEMS; + bool max_items_reached = administration::billing_item_count(buffer) >= MAX_BILLING_ITEMS; if (max_items_reached) ImGui::BeginDisabled(); if (ImGui::Button(locale::get(locale::get("invoice.form.add")))) { - billing_item item = administration_billing_item_create_empty(); - administration_billing_item_add_to_invoice(buffer, item); + billing_item item = administration::billing_item_create_empty(); + administration::billing_item_add_to_invoice(buffer, item); } if (max_items_reached) ImGui::EndDisabled(); @@ -134,7 +134,7 @@ static void draw_expense_form(invoice* buffer, bool viewing_only = false) ImGui::SameLine(); if (ImGui::FormCurrencyCombo(buffer->currency)) { - administration_invoice_set_currency(buffer, buffer->currency); + administration::invoice_set_currency(buffer, buffer->currency); } draw_invoice_items_form(buffer); @@ -144,7 +144,7 @@ static void draw_expense_form(invoice* buffer, bool viewing_only = false) static void draw_expenses_list() { - if (!administration_can_create_invoices()) { + if (!administration::can_create_invoices()) { ImGui::PushStyleColor(ImGuiCol_Text, IM_COL32(0, 102, 204, 255)); // blue ImGui::Text(locale::get("ui.invoiceRequirementP1")); ImGui::PopStyleColor(); @@ -165,8 +165,8 @@ static void draw_expenses_list() static s32 current_page = 0; invoice invoice_list[items_per_page]; - u32 invoice_count = administration_invoice_get_partial_list_incomming(current_page, items_per_page, invoice_list); - u32 total_invoice_count = administration_invoice_get_incomming_count(); + u32 invoice_count = administration::invoice_get_partial_list_incomming(current_page, items_per_page, invoice_list); + u32 total_invoice_count = administration::invoice_get_incomming_count(); s32 max_page = (total_invoice_count + items_per_page - 1) / items_per_page; if (max_page == 0) max_page = 1; @@ -175,8 +175,8 @@ static void draw_expenses_list() if (ImGui::Button(locale::get("form.create"))) { current_view_state = ui::view_state::CREATE; - active_invoice = administration_invoice_create_empty(); // @leak - active_invoice.customer = administration_company_info_get(); + active_invoice = administration::invoice_create_empty(); // @leak + active_invoice.customer = administration::company_info_get(); active_invoice.is_outgoing = 0; active_invoice.status = invoice_status::INVOICE_RECEIVED; } @@ -185,8 +185,8 @@ static void draw_expenses_list() ImGui::SameLine(); if (ImGui::FormInvoiceFileSelector("+ Import", import_file_path)) { // @locale::get current_view_state = ui::view_state::VIEW_IMPORT_REQUEST; - active_invoice = administration_invoice_create_empty(); // @leak - active_invoice.customer = administration_company_info_get(); + active_invoice = administration::invoice_create_empty(); // @leak + active_invoice.customer = administration::company_info_get(); active_invoice.is_outgoing = 0; active_invoice.status = invoice_status::INVOICE_RECEIVED; @@ -240,7 +240,7 @@ static void draw_expenses_list() ImGui::TableSetColumnIndex(3); ImGui::Text(buf); ImGui::TableSetColumnIndex(4); ImGui::Text("%.2f %s", c.total, c.currency); - ImGui::TableSetColumnIndex(5); ImGui::Text("%s", locale::get(administration_invoice_get_status_string(&c))); + ImGui::TableSetColumnIndex(5); ImGui::Text("%s", locale::get(administration::invoice_get_status_string(&c))); ImGui::TableSetColumnIndex(6); char btn_name[20]; @@ -254,7 +254,7 @@ static void draw_expenses_list() snprintf(btn_name, sizeof(btn_name), "%s##%d", locale::get("form.change"), i); if (ImGui::Button(btn_name)) { - active_invoice = administration_invoice_create_copy(&c); // We create a copy because of billing item list pointers. + active_invoice = administration::invoice_create_copy(&c); // We create a copy because of billing item list pointers. current_view_state = ui::view_state::EDIT_EXISTING; } @@ -272,7 +272,7 @@ static void draw_expenses_list() ImGui::Separator(); if (ImGui::Button(locale::get("form.yes"), ImVec2(120, 0))) { - administration_invoice_remove(&selected_for_removal); + administration::invoice_remove(&selected_for_removal); ImGui::CloseCurrentPopup(); } ImGui::SameLine(); @@ -295,12 +295,12 @@ static void draw_expense_update() draw_expense_form(&active_invoice); - bool can_save = administration_invoice_is_valid(&active_invoice) == A_ERR_SUCCESS; + bool can_save = administration::invoice_is_valid(&active_invoice) == A_ERR_SUCCESS; if (!can_save) ImGui::BeginDisabled(); ImGui::Spacing(); if (ImGui::Button(locale::get("form.save"))) { - administration_invoice_update(&active_invoice); + administration::invoice_update(&active_invoice); current_view_state = ui::view_state::LIST_ALL; @@ -319,12 +319,12 @@ static void draw_expense_create() draw_expense_form(&active_invoice); - bool can_save = administration_invoice_is_valid(&active_invoice) == A_ERR_SUCCESS; + bool can_save = administration::invoice_is_valid(&active_invoice) == A_ERR_SUCCESS; if (!can_save) ImGui::BeginDisabled(); ImGui::Spacing(); if (ImGui::Button(locale::get("form.save"))) { - administration_invoice_add(&active_invoice); + administration::invoice_add(&active_invoice); current_view_state = ui::view_state::LIST_ALL; -- cgit v1.2.3-70-g09d2