diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/administration.hpp | 5 | ||||
| -rw-r--r-- | include/ui.hpp | 1 |
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(); |
