summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/administration.hpp5
-rw-r--r--include/ui.hpp1
2 files changed, 6 insertions, 0 deletions
diff --git a/include/administration.hpp b/include/administration.hpp
index dffce89..68deb78 100644
--- a/include/administration.hpp
+++ b/include/administration.hpp
@@ -111,6 +111,10 @@ typedef struct
time_t payment_on_account_date;
char tax_representative[64];
char corrected_sequential_number[16];
+
+ // Not stored.
+ contact supplier;
+ contact customer;
} invoice;
typedef struct
@@ -142,6 +146,7 @@ bool administration_update_contact(contact data);
u32 administration_get_contact_count();
u32 administration_get_contacts(u32 page_index, u32 page_size, contact* buffer);
contact administration_create_empty_contact();
+bool administration_is_contact_valid(contact data);
void administration_cancel_project(project data);
bool administration_remove_project(project data);
diff --git a/include/ui.hpp b/include/ui.hpp
index 00a3465..7a02329 100644
--- a/include/ui.hpp
+++ b/include/ui.hpp
@@ -11,6 +11,7 @@ typedef enum
void ui_helper_draw_required_tag();
void ui_helper_show_toast(const char* msg);
void ui_helper_draw_toasts();
+void ui_helper_TextInputWithAutocomplete(const char* label, const char* hint, char* buffer, size_t buf_size, char** suggestions, int suggestion_count);
void ui_draw_main();
void ui_draw_contacts();