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)
- 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)
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
Added messages that warn about DB synchronisation (import/export) on program start/end/import/export
Fixed MV invitation template "Nickname" to "EMailName"