Enhanced stock-taking functionality by introducing the `CloseStockTaking` method in `StockTakingDbContext` to manage session closures with validation. Added the `IsReadyForClose` method to `IMgStockTaking` and its implementation in `MgStockTaking`. Integrated `FruitBankDbContext` for stock updates. Improved logging in `StockSignalREndpointServer` and added a new SignalR endpoint for closing stock-taking sessions. Updated `AddStockTaking` to initialize properties for new entries. Simplified loading logic in `OrderItemDtoDbTable` by commenting out unnecessary `.ThenLoad` chains. Enhanced validation in `RefreshStockTakingItemMeasuredValuesFromPallets` and adjusted return statements in `AddOrUpdateMeasuredStockTakingItemPallet` and `UpdateStockTakingItemPallet` to fetch updated entities. These changes improve maintainability, robustness, and functionality across the codebase. |
||
|---|---|---|
| .. | ||
| Interfaces | ||
| FilesDbTable.cs | ||
| FruitBankDbContext.cs | ||
| MeasuringItemPalletBaseDbTable.cs | ||
| OrderDtoDbTable.cs | ||
| OrderItemDtoDbTable.cs | ||
| OrderItemPalletDbTable.cs | ||
| PartnerDbTable.cs | ||
| ProductDtoDbTable.cs | ||
| ShippingDbTable.cs | ||
| ShippingDocumentDbTable.cs | ||
| ShippingDocumentToFilesDbTable.cs | ||
| ShippingItemDbTable.cs | ||
| ShippingItemPalletDbTable.cs | ||
| StockQuantityHistoryDtoDbTable.cs | ||
| StockTakingDbContext.cs | ||
| StockTakingDbTable.cs | ||
| StockTakingItemDbTable.cs | ||
| StockTakingItemPalletDbTable.cs | ||