- Introduced `EkaerHistory` entity with status enum and new properties for EKÁER declaration lifecycle tracking. - Added CRUD methods for `EkaerHistory` in controller interface and SignalR client. - Implemented `GridEkaerHistory` and `GridEkaerDetail` components for displaying EKÁER records and trade card details. - Enhanced `TradeCardItemType` with `IId<int>` for grid compatibility. - Improved AcSignalRDataSource to skip server refresh for tagless/local data sources. - Updated settings to include .NET 9 runtime install commands. |
||
|---|---|---|
| .. | ||
| IAvailableQuantity.cs | ||
| ICargoTruck.cs | ||
| ICustomOrderSignalREndpointClient.cs | ||
| ICustomOrderSignalREndpointCommon.cs | ||
| IFiles.cs | ||
| IFruitBankDataControllerClient.cs | ||
| IFruitBankDataControllerCommon.cs | ||
| IIncomingQuantity.cs | ||
| IMeasurable.cs | ||
| IMeasurableStatus.cs | ||
| IMeasured.cs | ||
| IMeasurementServiceBase.cs | ||
| IMeasuringAttributeValues.cs | ||
| IMeasuringItemPalletBase.cs | ||
| IMeasuringProductDto.cs | ||
| IMeasuringValues.cs | ||
| IMeasuringWeights.cs | ||
| IOrderDto.cs | ||
| IOrderItemDto.cs | ||
| IOrderItemPallet.cs | ||
| IPallet.cs | ||
| IPartner.cs | ||
| IProductDto.cs | ||
| IShipping.cs | ||
| IShippingDocument.cs | ||
| IShippingDocumentToFiles.cs | ||
| IShippingItem.cs | ||
| IShippingItemPallet.cs | ||
| IStockQuantityHistoryDto.cs | ||
| IStockSignalREndpointClient.cs | ||
| IStockSignalREndpointCommon.cs | ||
| ITare.cs | ||
| README.md | ||
README.md
Interfaces
SignalR endpoint contracts, measurement composition traits, and entity interfaces.
SignalR Endpoints
IFruitBankDataControllerCommon.cs/Client.cs— Core CRUD: Partners, Shipping, ShippingDocuments, ShippingItems, ShippingItemPallets, Products, Customers, GenericAttributes.ICustomOrderSignalREndpointCommon.cs/Client.cs— Order operations: GetAllOrderDtos, GetPendingOrderDtos, OrderItem/Pallet management, StartMeasuring, SetOrderStatusToComplete.IStockSignalREndpointCommon.cs/Client.cs— Inventory: StockTaking, StockTakingItem, StockTakingItemPallet CRUD, CloseStockTaking.
Measurement Traits (Composition Pattern)
IMeasuringValues= IMeasuringWeights + IMeasuringQuantityIMeasuringWeights= IMeasuringNetWeight + IMeasuringGrossWeightIMeasurable— IsMeasurable flagIMeasured— IsMeasured flagIMeasurableStatus— MeasuringStatus propertyIMeasuringItemPalletBase— Full measurement contract with validation
Entity & DTO Interfaces
IPallet,IPartner,IShipping,IShippingDocument,IShippingItem,IShippingItemPallet,IFilesIOrderDto,IOrderItemDto,IProductDto,IStockQuantityHistoryDtoITare,IAvailableQuantity,IIncomingQuantity— Quantity/weight property interfaces
Service Interfaces
IMeasurementServiceBase<TLogger>— Base service markerISecureCredentialService— Save/retrieve/clear credentials with 2-day expiration