- Validation now distinguishes blocking errors from warnings; only errors block submission, warnings are shown but allow progress. - Introduced EkaerSeverity, EkaerValidationMessage, and severity-aware extensions for validation results. - Extended EkaerHistory.Status with GeneratedWithWarning and SentWithMissingData; added EkaerStatusExtensions for status categorization. - Added EkaerHistoryFilter for server-side filtering; updated SignalR and controller interfaces accordingly. - UI now displays error/warning messages with color/icons, supports new status tabs/filters, and restricts XML copying to submittable records. - Refactored validation and error handling to use new severity logic; updated comments and minor code for clarity. |
||
|---|---|---|
| .. | ||
| Ekaer.razor | ||
| Ekaer.razor.cs | ||
| Home.razor | ||
| Home.razor.cs | ||
| Login.razor | ||
| Login.razor.cs | ||
| Login.razor.css | ||
| MeasuringIn.razor | ||
| MeasuringIn.razor.cs | ||
| MeasuringIn.razor.css | ||
| MeasuringOut.razor | ||
| MeasuringOut.razor.cs | ||
| MeasuringOut.razor.css | ||
| OrdersAdmin.razor | ||
| OrdersAdmin.razor.cs | ||
| OrdersAdmin.razor.css | ||
| README.md | ||
| ShippingsAdmin.razor | ||
| ShippingsAdmin.razor.cs | ||
| ShippingsAdmin.razor.css | ||
| StockTaking.razor | ||
| StockTaking.razor.cs | ||
README.md
Pages
Routed Blazor pages for the FruitBank application.
Key Files
Home.razor.cs— Landing page showing form factor and platform.Login.razor.cs— Authentication with user selection and password validation.ShippingsAdmin.razor.cs— Inbound shipping management with tabbed interface.OrdersAdmin.razor.cs— Outbound order management with product and order item tabs.MeasuringIn.razor.cs— Shipping measurement: calendar date picker, item detail, pallet recording.MeasuringOut.razor.cs— Order measurement/audit: measurement tracking, approval workflow, RevisorId assignment.StockTaking.razor.cs— Inventory management: stock taking sessions, item reconciliation.