Commit Graph

11 Commits

Author SHA1 Message Date
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 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 9d0ee493ac MgGridBase... 2025-11-06 15:06:10 +01:00