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
86f6ad9739
2023-04-06 Added workaround draft for Mail+TLS1.0, still not working
...
Increased framework version to 4.8
2023-04-06 10:46:23 +02: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
342511f03a
2021-07-18PX Added Member CSV export feature
2021-07-18 12:47:57 +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
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
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
9b822de479
210206PX Changed FormWithOkCancel to FormWithActionButtons, more work on frmMv
2021-02-16 22:10:22 +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
39fabe4ee5
201207PX Continued on MV data structures, moved MV attachment to more generic Blob
2020-12-07 14:15:48 +01:00
phantomix
5e683475a6
201205PX Added code for SVG path processing (Parsing and generating path strings)
2020-12-05 04:12:19 +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
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
6ca52cfb83
200304PX Changes over the last months
2020-03-04 17:49:33 +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
bbf466c83b
191127PX Added Process log window with HelloWorld background process
2019-11-27 19:03:19 +01:00
phantomix
6cb075b293
190625PX Refactored LV column handling to be generic, using delegates in ConfigLVDataHandler. This is in preparation for implementing filters later
2019-06-25 17:57:46 +02:00
phantomix
efaf3e5e7a
190620PX Added List column configuration and abstraction of generic list code (breaks filter implementation)
2019-06-20 17:03:02 +02:00
phantomix
07593944ba
190618PX Added LV Column configuration, added CheckBalance cronjob, some FormMails, added handling of duplicate money transfer imports,
2019-06-18 18:04:04 +02:00
phantomix
459e066aae
190613PX Added empty configuration form, BankTransfer input fields, Member-Assignment to Money transfer form
2019-06-13 18:09:12 +02:00
phantomix
d38f86b8b9
190605PX Added money transfer listview to member details window, not working yet
2019-06-05 17:46:17 +02:00
phantomix
f8b90237ab
190604PX Added separate KeyValue class in preparation for regex storage; added TabControl to main form, payment notification bool
2019-06-04 17:24:30 +02:00
phantomix
7f5654e73f
190603PX Added moneytransfer gui for adding cash / viewing banktransfers / etc; reverted FormMail not working
2019-06-04 01:26:57 +02:00
phantomix
38307bfcef
190603PX moved BankTransfer class, added MoneyTransfer as a generic concept class, added CC to sent mails, ...
2019-06-03 16:03:19 +02:00
phantomix
eba08383a7
190531PX Worked on bank transfers, not done yet; added member report e-mail, logging of mail contents
2019-06-01 03:34:56 +02:00
phantomix
966d3da753
190527PX Many small changes & fixes; added Zip import
2019-05-27 23:45:59 +02:00
phantomix
dcecb0caea
190527PX Added zip export to database, set .net version to 4.5
2019-05-27 17:03:55 +02:00
phantomix
f2bc73ee4f
190523PX Changed storage to remove "XmlData" as root element; moved some XmlElements to attributes; added possible CSV fields (comment), updated payment amounts to Cents (still works with integers)
2019-05-23 17:11:35 +02:00
phantomix
cb8d662f3b
190522PX Moved cronjob code to own cs file, changed/improved automatic logevents, added basic CSV code
2019-05-22 18:11:29 +02:00
phantomix
28dc420b68
190521PX Added log view with event list and sub-event list (not done yet)
2019-05-21 18:31:29 +02:00
phantomix
2e857444a2
190520PX read/write member data to GUI, changed storage to "one file per member", added logging, fiddling around with gui bugs
2019-05-20 18:19:30 +02:00
phantomix
0c0166fd44
190517PX Added address class, Combo box extension for key-value selction, some mail content, test data, deleted user list
2019-05-17 17:53:35 +02:00
phantomix
f928ab0f29
190516PX Added a main window with List and a member add/edit window (still empty)
2019-05-16 18:14:54 +02:00
phantomix
2c4825c3bf
190515PX initial commit
2019-05-15 18:42:43 +02:00