Commit graph

8 commits

Author SHA1 Message Date
Blake Ridgway
bec228f9a3 feat: Remember generated invoice number
- Added `invoice_file` attribute to store the filename where the invoice number is persisted.
- Implemented `load_invoice_number` to read the last invoice number from the file on app startup. If the file doesn't exist or contains an invalid number, it defaults to 1.
- Implemented `save_invoice_number` to persist the incremented invoice number to the file after generating a PDF.
- Modified `export_to_pdf` to increment and save the invoice number after successful PDF generation.
2025-04-04 12:18:41 -05:00
Blake Ridgway
702ddf3802 added customtkinter 2025-04-02 13:51:15 -05:00
Blake Ridgway
0bd7db4a9a more overhaul work 2025-04-01 10:26:11 -05:00
Blake Ridgway
34d7c4c9dd overhaul of timelogix app 2025-03-31 10:02:47 -05:00
Blake Ridgway
266d21b540 added time calc and pdf exports 2025-03-31 09:08:44 -05:00
Blake Ridgway
49528323af (feat): Added simple exit button 2025-03-20 19:46:32 -05:00
Blake Ridgway
cc53fe9c41 (feat): Implemented CSV loading/export, and PDF export using reportlab.
Added work description entry, total hours calculation/display.
Implemented CSV loading/export, and PDF export using reportlab.
2025-03-20 19:37:42 -05:00
Blake Ridgway
43f13205bf first commit 2025-03-19 07:08:52 -05:00