- Introduced ICompanyInfoBase for standardized company/partner data; refactored PartnerBase and interfaces to implement it - Replaced EkaerMappingOptions with EkaerCompanyInfo; updated all usages, constructors, and tests - Refactored EKÁER mapping logic to use ICompanyInfoBase; improved normalization and address handling - Added regex/validation for plate numbers and country codes; new error codes - Added Currency to PartnerBase; updated grids to display it - Updated ProductDto doc for GTIN/VTSZ data model issue - Enabled validation in CargoTruck grid - Added DMODEL topic docs: TOPIC_CODES.md, DATAMODEL_ISSUES.md, README.md - Removed obsolete files and updated settings.local.json - General code and doc improvements for maintainability |
||
|---|---|---|
| .. | ||
| FileUploads | ||
| Grids | ||
| StockTakings | ||
| GridDetailOrderDto.razor | ||
| GridDetailOrderItemDto.razor | ||
| GridDetailOrderItemPallets.razor | ||
| GridProductDto.cs | ||
| GridProductDtoTemplate.razor | ||
| GridShippingDocument.razor | ||
| GridShippingItemPallets.razor | ||
| GridShippingItemTemplate.razor | ||
| MgGridBase.cs | ||
| OrderNotificationToast.razor | ||
| PalletItemComponent.razor | ||
| README.md | ||
README.md
Components
DevExpress Blazor grid wrappers, pallet measurement components, and toast notifications.
Key Files (Root)
MgGridBase.cs— Legacy non-generic grid base (directly extendsDxGrid). Used by older pages. New grids should useFruitBankGridBase<TEntity>— seeGrids/README.md.GridProductDto.cs— Product data grid component.OrderNotificationToast.razor— Toast notification for order updates.- Pallet components — PalletItemComponent.razor, GridShippingItemPallets.razor, GridDetailOrderItemPallets.razor.
Subfolders
| Folder | Purpose |
|---|---|
Grids/ |
Domain-specific grid components by entity type |
FileUploads/ |
File upload components |
StockTakings/ |
Stock taking UI components |