Refactored EKÁER declaration logic to allow one EkaerHistory to reference multiple source documents via a new EkaerHistoryMapping junction table. Removed ForeignKey from EkaerHistory and updated all usages to use the Mappings collection. Updated service, controller, SignalR, and client interfaces to operate by EkaerHistoryId. Adjusted grid UI to display all mapped source IDs. Added EkaerHistoryMapping entity and updated documentation, constants, and ToonDescription attributes accordingly.
DevExpress Blazor grid wrappers, pallet measurement components, and toast notifications.
Key Files (Root)
MgGridBase.cs — Legacy non-generic grid base (directly extends DxGrid). Used by older pages. New grids should use FruitBankGridBase<TEntity> — see Grids/README.md.
GridProductDto.cs — Product data grid component.
OrderNotificationToast.razor — Toast notification for order updates.