- Fix property enumeration to dedupe overridden/shadowed properties, ensuring only the most-derived is included (affects serialization and schema). - Update TOON_ISSUES.md: close duplicate property issue, document root cause and resolution. - Make CargoPartnerId nullable in Shipping and IShipping; clarify ToonDescription for carrier/truck/trailer fields. - Refine ShippingDocument ToonDescription for clarity. - Minor null-safety and style cleanup in GridShipping.razor. |
||
|---|---|---|
| .. | ||
| 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 |