Commit Graph
100 Commits
Author SHA1 Message Date
lorenz.stechauner e6712732cd [#82] BaseDataWindow: Fixed error handling after first error to allow saving changes
Test / Run tests (push) Successful in 2m8s
2026-08-03 14:18:20 +02:00
lorenz.stechauner cfabf99c99 [#83] PaymentVariantsWindow: Automatically calculate when saving variant
Test / Run tests (push) Successful in 1m57s
2026-08-03 11:26:28 +02:00
lorenz.stechauner 668030fbff Tests: Update dependencies 2026-08-03 11:26:28 +02:00
lorenz.stechauner b445928c4d Elwig: Update dependencies 2026-08-03 11:26:28 +02:00
lorenz.stechauner 2a3999f300 Weighing: Set Date/Time of scales at startup 2026-08-03 11:26:23 +02:00
lorenz.stechauner 309f118739 Weighing: Differentiate between scale and terminal 2026-08-03 10:56:36 +02:00
lorenz.stechauner 0d8cdd5d6e Bump version to 1.1.0.0
Test / Run tests (push) Successful in 1m54s
Deploy / Build and Deploy (push) Successful in 1m42s
2026-07-09 01:43:38 +02:00
lorenz.stechauner 2350b55cea Tests: Update dependencies
Test / Run tests (push) Successful in 2m6s
2026-07-09 01:01:38 +02:00
lorenz.stechauner e8789aff37 Elwig: Update dependencies 2026-07-09 01:01:38 +02:00
lorenz.stechauner 918555f2b8 [#20] MemberAdminWindow: Add MemberBusinessSharesAdminWindow to manage member shares 2026-07-09 01:01:28 +02:00
lorenz.stechauner 1169ba5101 ChartWindow: Fix warnings and avoid null-forgiving operator
Test / Run tests (push) Successful in 2m10s
2026-07-06 19:11:39 +02:00
lorenz.stechauner 76da392f5f [#20][#80] MemberAdminWindow: Update business share status bar tool tip
Test / Run tests (push) Successful in 2m1s
2026-07-06 18:18:46 +02:00
lorenz.stechauner 000117dc67 CreditNoteData: Add AccountingNr of member
Test / Run tests (push) Successful in 3m6s
2026-07-06 11:03:38 +02:00
lorenz.stechauner 314a0d37a8 [#20] MemberDataSheet: Show members business share history 2026-07-03 12:02:44 +02:00
lorenz.stechauner 765edbdae6 [#20][#80] MemberAdminWindow: Add functionality to edit other business shares 2026-07-03 12:02:44 +02:00
lorenz.stechauner 9a0a422c8a [#20] Entities/MemberHistory: Add DeductYear to simplify billing 2026-07-03 12:02:37 +02:00
lorenz.stechauner a71c41af5c AppDbContext: Add Member.Branch AutoInclude to fix MemberDataSheet
Test / Run tests (push) Successful in 2m52s
2026-07-02 12:17:32 +02:00
lorenz.stechauner 62346a63a8 [#80] Elwig: Add client parameter to switch between simple and red/white business share mode
Test / Run tests (push) Successful in 2m20s
2026-07-01 17:09:55 +02:00
lorenz.stechauner feee6ad1ec [#20][#80] Elwig: Update member_history and add different types of shares
Test / Run tests (push) Successful in 2m0s
2026-07-01 16:22:01 +02:00
lorenz.stechauner 4ebe07f579 AppDbUpdater: Fix handling of foreign key errors
Test / Run tests (push) Successful in 3m4s
2026-07-01 00:36:04 +02:00
lorenz.stechauner beacba6bd9 Services: Add Utils.RunForeground() to factor Task.Run and try-catch-Blocks out
Test / Run tests (push) Successful in 2m2s
2026-06-30 02:32:24 +02:00
lorenz.stechauner 69efca1cc3 Tests: Use Assert.EnterMultipleScope instead of Assert.Multiple
Test / Run tests (push) Successful in 2m6s
2026-06-29 02:33:36 +02:00
lorenz.stechauner fcd0555e4d Elwig: Add InteractionService to centrally manage MessageBox and SaveFileDialogs
Test / Run tests (push) Successful in 2m50s
2026-06-29 02:28:34 +02:00
lorenz.stechauner b93e987685 Bump version to 1.0.5.6
Test / Run tests (push) Successful in 2m24s
Deploy / Build and Deploy (push) Successful in 1m58s
2026-06-25 13:07:10 +02:00
lorenz.stechauner 1ad97a78ff ClientParameters: Add client Seewinkel
Test / Run tests (push) Successful in 3m13s
2026-06-25 12:33:20 +02:00
lorenz.stechauner 1261be001c BaseDataWindow: Remove transactions inside *Save() functions to avoid nesting them 2026-06-25 12:32:46 +02:00
lorenz.stechauner 15de07a4c3 BillingData: Remove quality entry when using –FromGraphEntries
Test / Run tests (push) Successful in 2m34s
2026-06-24 15:51:37 +02:00
lorenz.stechauner 5cbad9a195 Bump version to 1.0.5.5
Test / Run tests (push) Successful in 6m43s
Deploy / Build and Deploy (push) Successful in 2m10s
2026-06-24 14:36:44 +02:00
lorenz.stechauner 4e027a9add Elwig: Update dependencies
Test / Run tests (push) Successful in 4m40s
2026-06-24 14:24:25 +02:00
lorenz.stechauner f32ff945ec BillingData: Preserve all settings when using FromGraphEntries() 2026-06-24 14:24:15 +02:00
lorenz.stechauner ba3f66591e BilllingVariant: Allow for credits with negative value 2026-06-24 13:20:46 +02:00
lorenz.stechauner 3f65b2350b PaymentVariantService: Fix crash in GenerateEbics()
Test / Run tests (push) Successful in 2m48s
2026-06-24 10:36:28 +02:00
lorenz.stechauner 7a6a77419b Bump version to 1.0.5.4
Test / Run tests (push) Successful in 2m17s
Deploy / Build and Deploy (push) Successful in 2m6s
2026-06-22 20:23:46 +02:00
lorenz.stechauner 7a993585c3 Elwig: Update dependencies
Test / Run tests (push) Successful in 2m3s
2026-06-22 20:08:18 +02:00
lorenz.stechauner d0ce377d92 AppDbContext: Fix FetchMembers when using for specific MgNr
Test / Run tests (push) Successful in 2m59s
2026-06-22 20:06:34 +02:00
lorenz.stechauner f8b3147c72 Tests: Update dependencies
Test / Run tests (push) Successful in 2m52s
2026-06-18 12:25:22 +02:00
lorenz.stechauner b4ab8349b4 Elwig: Update dependencies 2026-06-18 12:25:09 +02:00
lorenz.stechauner 5db5876905 Installer: Bundle and ship source code together with binaries
Test / Run tests (push) Successful in 3m14s
2026-05-01 15:10:19 +02:00
lorenz.stechauner 0617726139 Bump version to 1.0.5.3
Test / Run tests (push) Successful in 2m7s
Deploy / Build and Deploy (push) Successful in 2m13s
2026-04-29 11:42:05 +02:00
lorenz.stechauner 9dfe71d6d0 DeliveryConfirmation: Adapt spacing between rows to CreditNote
Test / Run tests (push) Successful in 2m52s
2026-04-29 11:37:09 +02:00
lorenz.stechauner 72155fc54e Documents: Fix error because of modifiers in CreditNote and DeliveryConfirmation 2026-04-29 11:29:16 +02:00
lorenz.stechauner 61bdb2f3b5 Bump version to 1.0.5.2
Test / Run tests (push) Successful in 2m15s
Deploy / Build and Deploy (push) Successful in 2m0s
2026-04-24 10:27:37 +02:00
lorenz.stechauner 2915f08a6b Elwig: Update dependencies
Test / Run tests (push) Successful in 3m7s
2026-04-24 09:49:06 +02:00
lorenz.stechauner 5c2fae1855 DeliveryAdminWindow: Fix attributes and cultivations in DeliveryPartList 2026-04-24 09:48:14 +02:00
lorenz.stechauner 95fabe3633 Bump version to 1.0.5.1
Test / Run tests (push) Successful in 2m25s
Deploy / Build and Deploy (push) Successful in 2m14s
2026-04-20 19:23:01 +02:00
lorenz.stechauner 7861a15e2e Test: Update dependencies
Test / Run tests (push) Successful in 2m20s
2026-04-20 15:12:29 +02:00
lorenz.stechauner 20fd5d5826 Elwig: Update dependencies 2026-04-20 15:12:29 +02:00
lorenz.stechauner 2b3c293730 Database: Adapt to changes for examples in WLNS 2026-04-20 15:12:22 +02:00
lorenz.stechauner a852dbb242 PaymentVariantSummary: Fix price display when null 2026-04-20 15:05:09 +02:00
lorenz.stechauner 7edf395497 CreditNote: Fix padding for Rbl. 2026-04-20 14:21:13 +02:00
lorenz.stechauner ea2b6db1fc Billing: Fix modifiers with absolute amounts 2026-04-20 14:20:43 +02:00
lorenz.stechauner cf48f005e2 DeliveryAdminWindow: Fix missing LostFocus for gradation inputs
Test / Run tests (push) Successful in 2m54s
2026-04-08 17:18:40 +02:00
lorenz.stechauner 4eac8cd629 DeliveryAdminWindow: Fix modifiers for bulk actions 2026-04-08 17:18:08 +02:00
lorenz.stechauner 360856585a Bump version to 1.0.5.0
Test / Run tests (push) Successful in 1m54s
Deploy / Build and Deploy (push) Successful in 2m14s
2026-04-08 00:47:15 +02:00
lorenz.stechauner cc6e31a006 Installer/Setup: Update to WiX 7 2026-04-08 00:31:00 +02:00
lorenz.stechauner ce1a55df86 Tests: Update dependencies
Test / Run tests (push) Successful in 2m1s
2026-04-07 23:57:52 +02:00
lorenz.stechauner 07d93dd384 Elwig: Update dependencies 2026-04-07 23:57:40 +02:00
lorenz.stechauner f6e9d429d5 [#77] Export/ElwigData: Fix import of AreaComContracts
Test / Run tests (push) Successful in 2m41s
2026-04-07 23:51:32 +02:00
lorenz.stechauner 7b78f9d6b9 [#79] Windows: Fix errors unconvered by E2E tests
Test / Run tests (push) Successful in 2m12s
2026-04-07 12:34:38 +02:00
lorenz.stechauner 22fbb0772f MailWindow: Fix MessageBox and ProgressBar
Test / Run tests (push) Successful in 2m11s
2026-04-07 12:16:50 +02:00
lorenz.stechauner 0a9c800116 BusinessDocument: Add DateFrom to be used for ShowDateAndLocation
Test / Run tests (push) Successful in 2m0s
2026-04-07 12:06:06 +02:00
lorenz.stechauner 278d79429b [#79] DeliveryAdminWindow: Cache modifiers 2026-04-07 11:15:56 +02:00
lorenz.stechauner e5e5e10cd7 ContextWindow: Add HasContextLoaded property 2026-04-07 11:15:34 +02:00
lorenz.stechauner d051a2bfcf [#79] AppDbContext: Use compiled queries 2026-04-07 11:15:14 +02:00
lorenz.stechauner 9c39a2f820 [#79] Entities: Remove EF proxies 2026-04-07 11:14:20 +02:00
lorenz.stechauner 4460de9975 [#77] Entities: Add AreaComContract to group area commitments together 2026-04-07 11:13:54 +02:00
lorenz.stechauner f96ebdcf60 DeliveryAdminWindow: Fix creation of new deliveries
Test / Run tests (push) Successful in 2m2s
2026-04-02 20:58:01 +02:00
lorenz.stechauner e593175e72 ContextWindow: Use Task.Run to load data outside main thread
Test / Run tests (push) Successful in 2m29s
2026-04-02 14:18:06 +02:00
lorenz.stechauner 1f4fe2129d Bump version to 1.0.4.1
Deploy / Build and Deploy (push) Successful in 1m49s
2026-03-27 12:29:28 +01:00
lorenz.stechauner cdb4b0a2bd Tests: Update dependencies
Test / Run tests (push) Successful in 1m54s
2026-03-27 12:19:39 +01:00
lorenz.stechauner ddfc86197d Elwig: Update dependencies 2026-03-27 12:19:31 +01:00
lorenz.stechauner ae0a082421 MailWindow: Fail silently when disposing documents
Test / Run tests (push) Successful in 1m49s
2026-03-27 12:16:41 +01:00
lorenz.stechauner 3c52156b7e Documents: Fix letterhead and other problems
Test / Run tests (push) Successful in 2m39s
2026-03-27 12:06:19 +01:00
lorenz.stechauner 982a6616e1 DeliveryNote: Set date to be mtime
Test / Run tests (push) Successful in 2m36s
2026-03-19 20:37:18 +01:00
lorenz.stechauner b1075d1e69 DeliveryAdminWindow: Ensure that bulk actions are not performed while editing or creating
Test / Run tests (push) Successful in 2m1s
2026-03-16 22:58:35 +01:00
lorenz.stechauner cc018ded10 ContextWindow: Use EnsureContextRenewed() correctly 2026-03-16 22:58:04 +01:00
lorenz.stechauner 0aefab5d63 DeliveryConfirmation: Fix text alignment
Test / Run tests (push) Successful in 2m3s
2026-03-16 19:47:33 +01:00
lorenz.stechauner 149f455256 Bump version to 1.0.4.0
Test / Run tests (push) Successful in 1m44s
Deploy / Build and Deploy (push) Successful in 2m3s
2026-03-16 19:14:32 +01:00
lorenz.stechauner f4fddd111f Tests: Update dependencies
Test / Run tests (push) Successful in 1m46s
2026-03-16 18:47:08 +01:00
lorenz.stechauner af73226c90 Elwig: Update dependencies 2026-03-16 18:46:59 +01:00
lorenz.stechauner 7e6a6138e2 [#78] DeliveryService: Add bulk actions for attributes and modifiers
Test / Run tests (push) Successful in 1m42s
2026-03-16 18:44:23 +01:00
lorenz.stechauner 8054a024f4 Documents: Replace Razor templates with iText
Test / Run tests (push) Successful in 2m24s
2026-03-16 18:40:30 +01:00
lorenz.stechauner d8c967b2f2 Printing: Replace WinziPrint with iText
Test / Run tests (push) Failing after 2m6s
2026-02-25 10:58:37 +01:00
lorenz.stechauner 1108427023 [#74] Weighing: Try to reconnect tcp scales on first error
Test / Run tests (push) Successful in 3m0s
2026-02-25 10:57:44 +01:00
lorenz.stechauner b58dee6d3f Bump version to 1.0.3.4
Deploy / Build and Deploy (push) Successful in 2m28s
2026-02-19 19:33:22 +01:00
lorenz.stechauner 0e2b004b0d Elwig: Update dependencies
Test / Run tests (push) Successful in 2m46s
2026-02-19 19:26:39 +01:00
lorenz.stechauner 19c3322ef2 Tests: Update dependencies 2026-02-19 19:26:29 +01:00
lorenz.stechauner 6f081811c4 MailWindow: Allow users to double click on avaiable/selected documents
Test / Run tests (push) Successful in 2m58s
2026-02-19 18:10:26 +01:00
lorenz.stechauner 432c511b85 Billing: Create credit notes only for members who receive a payment 2026-02-19 18:10:22 +01:00
lorenz.stechauner 7e22759c33 PaymentVariantsWindow: Never lock seasons
Test / Run tests (push) Successful in 2m27s
2026-02-19 16:12:54 +01:00
lorenz.stechauner a47904cf0b SyncService: Catch exceptions in ChangesAvailable()
Test / Run tests (push) Successful in 3m16s
2026-02-19 15:59:23 +01:00
lorenz.stechauner 6818491ae3 Export: Fix importing delivery parts with no kgnr 2026-02-19 15:58:51 +01:00
lorenz.stechauner 23db4de1ee Database: Fix xtime/mtime for delivery parts
Test / Run tests (push) Successful in 3m17s
2026-02-19 15:31:36 +01:00
lorenz.stechauner 9e5f709d42 DeliveryConfirmation: Show 'Davon abgewertet' below total sum 2026-02-19 15:26:09 +01:00
lorenz.stechauner 4cd7ef85a1 Printing: Replace PdfiumViewer with native pdfium.dll binary
Test / Run tests (push) Successful in 3m47s
2026-02-18 23:02:18 +01:00
lorenz.stechauner 2c0b000073 MainWindow: Fix Tooltip for 'Sorten-/Qual.aufschlüssel.' Button
Test / Run tests (push) Successful in 2m31s
2026-02-18 23:01:35 +01:00
lorenz.stechauner f1737af2a2 Bump version to 1.0.3.3
Test / Run tests (push) Successful in 2m26s
Deploy / Build and Deploy (push) Successful in 2m21s
2026-02-05 23:52:33 +01:00
lorenz.stechauner baf598b76c Bump version to 1.0.3.2
Test / Run tests (push) Successful in 3m1s
Deploy / Build and Deploy (push) Successful in 2m3s
2026-02-04 16:34:52 +01:00
lorenz.stechauner 7adc9f89e4 Printing/Html: Try to hotfix null pointer error
Test / Run tests (push) Has been cancelled
2026-02-04 16:33:21 +01:00
lorenz.stechauner dde808df6a Bump version to 1.0.3.1
Test / Run tests (push) Successful in 2m28s
Deploy / Build and Deploy (push) Successful in 2m16s
2026-01-19 10:58:10 +01:00