summaryrefslogtreecommitdiff
path: root/src/ui/ui_settings.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/ui_settings.cpp')
-rw-r--r--src/ui/ui_settings.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/ui/ui_settings.cpp b/src/ui/ui_settings.cpp
index 06cefe6..4812502 100644
--- a/src/ui/ui_settings.cpp
+++ b/src/ui/ui_settings.cpp
@@ -221,7 +221,7 @@ static void ui_draw_cost_centers()
ImGui::TableSetColumnIndex(1);
if (is_editing_item && editing_item_index == i)
{
- bool is_desc_valid = administration_cost_center_verify_description(new_cost_center.description);
+ bool is_desc_valid = !(administration_cost_center_is_valid(new_cost_center) & A_ERR_MISSING_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();
@@ -268,13 +268,13 @@ static void ui_draw_cost_centers()
{
ImGui::TableNextRow();
- bool is_code_valid = administration_cost_center_verify_code(new_cost_center.code);
+ bool is_code_valid = !(administration_cost_center_is_valid(new_cost_center) & (A_ERR_CODE_EXISTS|A_ERR_MISSING_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_cost_center_verify_description(new_cost_center.description);
+ bool is_desc_valid = !(administration_cost_center_is_valid(new_cost_center) & A_ERR_MISSING_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();
@@ -324,7 +324,7 @@ void ui_draw_settings()
draw_contact_form(&company_info);
// Save button.
- bool can_save = administration_contact_is_valid(company_info);
+ bool can_save = administration_contact_is_valid(company_info) == A_ERR_SUCCESS;
if (!can_save) ImGui::BeginDisabled();
ImGui::Spacing();
if (ImGui::Button(localize("form.save"))) {