phantomix
b4a71a94a4
2023-05-07 Committed changes from EH20 coding session
...
Moved FormMail default texts to separate class (MailTemplates.cs), in order to be able to serialize/deserialize them to XML
Added configuration tab to edit Mail templates, still buggy (working on list of template fields / suggestions)
Added storage and loading of MailTemplates to xml database
Added form to enter BLZ/KTO instead of IBAN (with automatic IBAN calculation). This is a byproduct for Sparkasse-compatibility
Fixed Sparkasse CSV wasn't imported properly (Sparkasse now uses whitespace at the end of IBAN field, which led to failed comparisons)
2023-05-07 12:22:27 +02:00
phantomix
0cda515187
2022-03-29 Added more exception output to TestMail/StatusMail in order to track down posteo.de SSL errors
2022-03-29 23:43:03 +02:00
phantomix
538ba06221
2022-03-27 Fixed Windows \r\n TextBox issues by replacing \n->\r\n and back to \n when handling TextBox contents
2022-03-27 18:21:08 +02:00
phantomix
64ae7f6c4b
2022-02-18 Fixed CsvImportProcess wasn't used, Changed Member banktransferregex -> Contains
2022-02-18 22:34:28 +01:00
phantomix
4d16e11b6e
2021-01-24PX Multiple changes:
...
- Added CsvImportProcess (porting ProcessCsv as a background process), not finished yet
- added comment window on member editing
- Changed GUI to allow editing member account balance
- Added Enable/Disable feature for Import/Export, in order to get rid of stupid messages at startup/shutdown
- Added configuration for Schatzmeister/Schriftfuehrer contact to configuration
- Fixed CurrentDebtLevel > 0 was able to prevent BalanceDegrade / postdegrade code from working
- Fixed Member list wasn't refreshed after CSV import
- Changed MembershipDonation enum type to Donation (as non-members can donate too)
2022-01-24 22:04:24 +01:00
phantomix
d9d4d9c2be
211031PX Fixed CustomListView.cs: ItemSelection(T,selected) returned false when item was actually found
...
Added NewExportProcess.cs, NewImportProcess.cs in order to work towards changing import/export completely
2021-10-31 20:34:57 +01:00
phantomix
a1c4512f2c
2021-07-18PX Added storage for CSV selected export fields, not fully working yet
2021-07-18 16:21:42 +02:00
phantomix
342511f03a
2021-07-18PX Added Member CSV export feature
2021-07-18 12:47:57 +02:00
phantomix
7d2cd49d76
2021-06-27PX Added logging for MV attachments, added menuentries for changing membership type to MV (not working yet), added code for deleting attachments
2021-06-27 16:16:20 +02:00
phantomix
d92e2462d1
2021-06-25PX frmMv.cs didn't commit
2021-06-25 23:33:32 +02:00
phantomix
69c7783c9f
2021-06-25PX Attachments basically work for MV
2021-06-25 23:33:05 +02:00
phantomix
44922db6f7
2021-05-30PX Bugfixing, working towards attachments
2021-06-03 19:15:49 +02:00
phantomix
2934e9c75a
210423PX Added process for finishing MV (including sending mails to the members and adapting the membership type according to the missed MV) *untested yet*
2021-04-23 17:31:23 +02:00
phantomix
f2cf3b07c7
210411PX Fixed AuthCode not working, Worked on Attachments (for MV and other entities)
2021-04-14 13:47:14 +02:00
phantomix
3dcb107aae
210409PX Many small improvements & changes:
...
Fixed FormMail not throwing an exception for failed sending
Fixed MV List not refreshed after changes
Added error handling to all places where FormMail.Send() is used
Refactored MvInvitationProcess to SerialMailProcess<T> in order to be able to send multiple mails via a process window
Some GUI changes to MV window
Added code to start and finish a MV, added Textbox for entering AuthCodes
Added a way to select/deselect entries by code in CustomListView
2021-04-09 22:41:31 +02:00
phantomix
72f4b879e1
200321PX Moved MV member list outside the tab area, removed second invitation tab, some small optimizations
2021-03-22 01:35:49 +01:00
phantomix
bcfcfa5750
210314PX Started adaption and integration of MvInvitationProcess, created a LogEvent for MV FillDefaults()
2021-03-15 17:21:37 +01:00
phantomix
dc77c0c4f7
210313PX Multiple changes:
...
Moved logging to a generic XmlLog.cs in order to use it for multiple object types
Renamed "LoadingFromFile" to a more meaningful "SuppressAllLogging"
Added a second "SuppressLogging" to control logging more granular & cleanly
Refactored the frmMv gui code a lot, added Log view
2021-03-14 00:02:15 +01:00
phantomix
4b88de2d15
210228PX Added Mail for MV cancelling, MVs are displayed in List with Add/Edit/Cancel(Delete) function, Worked on MV toolbar buttons
...
Possible bugfix for first-start db-changed error message (untested yet)
2021-03-01 19:15:18 +01:00
phantomix
d8b6dccae5
210221PX Added gitignore, removed compilation warnings, more work on MV
2021-02-21 16:18:07 +01:00
phantomix
14daad398e
210216PX Fixed compilation errors
2021-02-16 22:42:28 +01:00
phantomix
9b822de479
210206PX Changed FormWithOkCancel to FormWithActionButtons, more work on frmMv
2021-02-16 22:10:22 +01:00
phantomix
0dd7c66afd
210202PX Some small GUI changes to frmVm.cs
2021-02-05 17:33:33 +01:00
phantomix
322dd5ac70
210201PX Further work on MV GUI, replacing the "invitation wizard"
2021-02-01 13:49:12 +01:00
phantomix
04535e8427
210118PX Worked on MV data structures and GUI; the MV list is now read from / stored to Disk and there's a ListView to display MVs in the future
2021-01-18 08:43:56 +01:00
phantomix
55f446c1d9
210103PX Worked on payment receipts (setting for making them write-protected)
2021-01-05 01:59:51 +01:00
phantomix
fca076b39d
201205PX Added datecodes for last import/export and DB local change boolean to config.
...
Added messages that warn about DB synchronisation (import/export) on program start/end/import/export
Fixed MV invitation template "Nickname" to "EMailName"
2020-12-05 18:41:13 +01:00
phantomix
0cbe0545b1
201122PX Preparations for MV list, added SVG generation code
2020-11-22 22:44:15 +01:00
phantomix
096706b69c
201117PX Added MV invitations (basically works but MVs should be tracked as separate Entities in XML later)
2020-11-17 22:46:03 +01:00
phantomix
bebb27a786
200831PX frmPaymentReceipts: Added controls for email sending and member selection. Disabled OK button for invalid date settings
2020-08-31 17:57:17 +02:00
phantomix
c12e86fbd2
200831PX For payment receipts, added bool to switch on/off sending mails, added member selection from main window (not finished yet)
2020-08-31 11:04:38 +02:00
phantomix
852322578a
200827PX Added member filter for payment receipts (not finished yet), added sending pdf via E-Mail
2020-08-27 17:59:36 +02:00
phantomix
dcf3b05fff
200826PX Made PaymentReceipts more general as it depends on the template and installed pdf converter versions
2020-08-26 18:18:16 +02:00
phantomix
63680d6f7e
200825PX Added PaymentReceiptProcess, moved FormMail code to ReplaceReflectEntity<T> for more versatility. Creating SVG basically works
2020-08-25 17:37:03 +02:00
phantomix
fc97fa4695
200824PX Added form for preparing processing of payment receipts, moved AddOkCancel() to separate class
2020-08-24 18:48:02 +02:00
phantomix
5e11b15b7d
200812PX Added account status mail feature
2020-08-12 12:12:54 +02:00
phantomix
6ca52cfb83
200304PX Changes over the last months
2020-03-04 17:49:33 +01:00
phantomix
d1fa9744d3
191204PX Merge with default: Reworked reloading of files, declared process_window feature done for now.
2019-12-04 18:49:42 +01:00
phantomix
4f9aeb743f
191203PX Worked on import/export and backupping. Starts to work but sometimes locks up without CPU load during backup generation.
2019-12-03 17:43:02 +01:00
phantomix
20c32ab7a3
191202PX Added namespace dezentrale.core for the code running in background (thus, completing the mvc structure)
2019-12-02 17:23:35 +01:00
phantomix
7a65a110fc
191201PX Refactoring database import to use process window/logging; unfinished yet.
2019-12-02 13:15:33 +01:00
phantomix
575279e0c2
191129PX Added steps to background processes, started implementing database import process
2019-11-29 14:46:06 +01:00
phantomix
bbf466c83b
191127PX Added Process log window with HelloWorld background process
2019-11-27 19:03:19 +01:00
phantomix
668eda4e95
191110PX Bugfix for no mail to Schatzmeister on single-member cronjob, fixed PaymentsTotal not incrementing (important to new users), fixed Spawnpoint+Balance degrade issue / asynchronizity
2019-11-10 14:54:56 +01:00
phantomix
8b8eb87621
191110PX Bugfix for column width changing resulted in multi-XML-writes under mono
2019-11-10 14:12:05 +01:00
phantomix
7ab6985d70
191109PX Fixed some lstMembers updating after assigned payments
2019-11-09 09:28:07 +01:00
phantomix
cc44e1c645
191012PX Fixed labels not visible (label height), MoneyTransfer editing was not saved to file
2019-10-12 17:40:31 +02:00
phantomix
b3c7d03de7
190709PX frmMoneyTransfer: Added label for "Transfer Reason"; frmMain: Only asking for sending mail, if mail sending is enabled.
2019-07-09 15:30:43 +02:00
phantomix
77958ff09a
190707PX Added View/Edit menu entries to MoneyTransfer lists. Fixed BankTransfer bookingDate crash
2019-07-08 03:03:17 +02:00
phantomix
f19b546fce
190626PX Adapted LVMoneyTransfers to use CustomListView; Bugfixing
2019-06-26 16:54:45 +02:00