Commit Graph

59 Commits

Author SHA1 Message Date
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 105afdb203 2022-01-19PX fixed mail sending didn't work with posteo, fixed multiple CC mail adresses didn't work 2022-01-19 22:14:16 +01:00
phantomix 747fc9008e 2022-01-07PX reordered program configuration in preparation to separate settings for local, db 2022-01-18 23:31:03 +01:00
phantomix 44922db6f7 2021-05-30PX Bugfixing, working towards attachments 2021-06-03 19:15:49 +02: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 2aded95f62 210217PX Bugfix for member account can get < -2 montly fees 2021-02-18 17:00:56 +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 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 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 bf2c2f4978 200814PX Fixed member status mail wasn't logged, fixed some formatting, added member# to subject 2020-08-14 13:41:59 +02:00
phantomix 94ab379681 200412PX Cronjob bugfixing; added reminder for reduced fee validity (disabled for now), added debt level for payment reminders 2020-04-12 13:37:16 +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 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 040ff0f758 191013PX Added 8 days of payment notification skipping (for incoming payments between the 1st and the 8th of a month) 2019-10-13 12:01:17 +02: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
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 0d8d92fef4 190624PX Improved column handling a bit 2019-06-24 17:52:34 +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 cc341d9b15 190617PX Fixed keylock combi changed message, added logging for mail-sending 2019-06-17 17:45:15 +02:00
phantomix 68105fb561 190614PX Added generic configuration ui, MoneyTransfer Read-Only assignment, some code cleanup 2019-06-14 17:27:05 +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 d54cbb2248 190612PX Started to add MainMenu, fixed hg not updating locally changed file on import 2019-06-12 22:52:26 +02:00
phantomix b00305f842 190611PX Added Transfer Reason input to MoneyTransfer, updated ToDo 2019-06-11 18:20:28 +02:00
phantomix aed928a0e8 190610PX Fixed cronjob/member reports, added mercurial export/import 2019-06-11 00:13:35 +02:00
phantomix 84ae43c4e2 190609PX Added program version to data files, brought CSV import to life 2019-06-10 01:33:21 +02:00
phantomix c9972308aa 190606PX built member list in report, added payment notification, changed FormMail.Send() doesn't throw exceptions anymore 2019-06-06 18:10:47 +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 eaaf4f9966 190604PX Added CashTransfer, added schatzmeister-mail on suspicious moneytransfer to user account 2019-06-05 01:00:02 +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 394342b51a 190528PX Added Verify to export, GPG, fixed welcome e-mail text 2019-05-28 17:04:03 +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 ceb8b552e9 190525PX Workaround for DateTimePicker bug (not seeting MinDate/MaxDate), added fixed-point parse/gen for currency fields, removed "Finished" from LogEvent, 2019-05-26 09:21:01 +02:00
phantomix 8b2b1f1c8f 190524PX Re-formatted banktransfer switch, added BankTransfer data fields, added missing member data editing fields 2019-05-24 16:00:52 +02:00