Commit Graph

62 Commits

Author SHA1 Message Date
Loretta 920bc299aa Add grid sync state tracking and robust login redirection
Introduce IsSyncing and OnSyncingStateChanged to IMgGridBase and MgGridBase for real-time sync state tracking and event notification. Update FruitBankToolbarTemplate to enable/disable the reload button based on grid sync and reload state, subscribing to sync events and cleaning up on disposal. Implement IAsyncDisposable in MgGridBase to prevent memory leaks. Update login navigation to use forceLoad for reliability. These changes improve UI responsiveness and resource management.
2025-12-09 11:27:21 +01:00
Loretta 06f397e285 Refactor, enhance, and improve test coverage
Refactored `OnDataSourceLoaded` to be asynchronous for better state handling. Downgraded `Newtonsoft.Json` to version `13.0.3` across multiple projects for compatibility. Enhanced `MeasuringItemPalletBase` with `SetParentPropToNull` and `SetForeignKey` methods. Refactored `OrderItemPallet`, `ShippingItemPallet`, and `StockTakingItemPallet` to simplify table attributes and improve parent-child relationship handling.

Added `IsReadyForClose` to `StockTaking` for better closure validation. Updated SignalR tag constants to reflect new functionality. Improved Razor components (`PalletItemComponent`, `StockTakingTemplate`, `MeasuringIn`, `MeasuringOut`) to streamline logic and maintain proper references.

Introduced `JsonExtensionTests` for comprehensive validation of JSON serialization/deserialization, including deep hierarchies, circular references, and hybrid references. Added `test_debug.ps1` for streamlined test debugging. Performed general code cleanup and improved test coverage.
2025-12-08 15:50:57 +01:00
Loretta 0e2d31aa4b .Net10, VS2026; StockTaking in progress... 2025-12-01 16:18:47 +01:00
Loretta 687b745b4d Upgrade to .net10 and Visual Studio 2026; StockTaking in progress... 2025-11-28 08:15:58 +01:00
Loretta 06c266cc78 improvements, fixes 2025-11-26 09:42:16 +01:00
Loretta baaceacdd3 improvements 2025-11-21 16:28:49 +01:00
Loretta 44103b9613 improvements 2025-11-21 07:20:26 +01:00
Loretta dc4321c1d6 improvements, fixes 2025-11-20 08:30:49 +01:00
Loretta 8d4dd5aa90 improvements, fixes, etc... 2025-11-12 17:19:02 +01:00
Loretta 650066becf MgGridBase improvements, fixes 2025-11-08 06:34:18 +01:00
Loretta 935b6abf9a MgGridBase improvements, fixes 2025-11-07 14:10:49 +01:00
Loretta 5e74b93135 improvements 2025-11-06 21:11:46 +01:00
Loretta b7c2e7ea16 Merge branch 'TIAM_v0.0.6.0' into FruitBank_v0.0.7.0 2025-11-06 15:11:20 +01:00
Loretta 9d0ee493ac MgGridBase... 2025-11-06 15:06:10 +01:00
Loretta 7a76138d9a MsBuild targets 2025-11-06 14:40:31 +01:00
Loretta 85032a98fc Add AyCode.Blazor projects; 2025-11-05 15:09:47 +01:00
Loretta 7db379cd81 Remove AdminSignalRHub; etc... 2025-08-31 13:32:45 +02:00
Loretta 35c4d938e3 upgrade to net9.0 2025-08-30 15:52:02 +02:00
Loretta 942bac61fd master to TIAM_v.0.0.6.0 merge 2025-08-30 13:02:25 +02:00
Loretta dca43794c8 Add Microsoft.AspNetCore.SignalR.Core 2025-08-30 12:25:29 +02:00
Loretta 5f661991f9 Devexpress version fixes... 2025-04-08 06:58:55 +02:00
Loretta 6fb3d0d848 Refactoring Login, SignalR, etc... 2024-11-06 14:36:03 +01:00
Loretta 5671c36091 updates 2024-10-28 14:02:01 +01:00
Loretta 5d120e167e kurva anyád baszd telibe... 2024-10-10 07:41:13 +02:00
Loretta f4dda6e465 improvements, fixes, etc... 2024-08-30 16:29:39 +02:00
Loretta d872382f19 ComboboxItemSelector.razor improvements, fixes, etc... 2024-08-29 18:01:30 +02:00
Loretta 07ea4678e1 Changing UserDataServiceClientBase Http to Signalr in progress... 2024-08-29 16:40:46 +02:00
Loretta 3f15ef9b4c improvements 2024-08-26 16:35:06 +02:00
Loretta 5525e73819 .net packages update to 8.0.8; fixes, etc... 2024-08-14 16:05:55 +02:00
Loretta 0585940f83 improvements, fixes, etc... 2024-08-12 13:21:43 +02:00
Loretta 6dfa7621dc .... 2024-08-09 19:03:00 +02:00
Loretta 8cc523f778 json fix 2024-07-18 19:21:19 +02:00
Loretta 8dafa88462 improvements, fixes, etc... 2024-07-18 17:59:49 +02:00
Loretta a1b2987659 Add Revenue to Transfer; improvements, fixes, etc... 2024-07-08 07:31:22 +02:00
Loretta 8312d0b4cf improvements, fixes, etc... 2024-07-07 08:32:14 +02:00
Loretta bf95f669a3 imprvements, fixes, etc... 2024-07-05 15:39:14 +02:00
Loretta 72e4506ea4 improvements, fixes... 2024-07-04 20:03:24 +02:00
Loretta 57425f91c0 Implement UserProductMapping add/update/delete; improvements, fixes, etc... 2024-07-04 18:33:10 +02:00
Loretta ed11051820 improvements, fixes 2024-07-02 15:18:37 +02:00
Loretta bec9e1be14 ContextIds set to object[] ; improvements, fixes, etc.. 2024-07-02 14:47:26 +02:00
Loretta dfa94cd1d9 fixes 2024-07-01 18:32:45 +02:00
Loretta f007ddf664 improvements, fixes, etc... 2024-07-01 18:16:44 +02:00
Loretta 6f7692fcb0 improvements, fixes, etc... 2024-07-01 08:58:15 +02:00
Loretta e80d830632 improvements, fixes, etc... 2024-06-30 07:13:43 +02:00
Loretta 8e0b79e68e EfCore Tracking fix; Implement FilterText to TiamGrid/DataSource; Implement multiple Context[Id]s params to SignalRClient; improvements, fixes, etc... 2024-06-29 22:27:33 +02:00
Loretta 33d21d9caf improvements, fixes, etc... 2024-06-28 16:44:59 +02:00
Loretta 6ca4e79f77 SignalDataSource fix; 2024-06-26 11:43:48 +02:00
Loretta e343513ef3 Devexpress v24.1.3; TransferStatusType filter in progress.... 2024-06-26 07:42:35 +02:00
Loretta 2f3abd800b improvements, fixes, etc... 2024-06-24 07:07:57 +02:00
Loretta 50869e4754 multiple signalr param; improvements, fixes, etc.. 2024-06-21 14:32:04 +02:00