- 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. |
||
|---|---|---|
| .. | ||
| FruitBankSignalRClient.cs | ||
| README.md | ||
| SignalRDataSource.cs | ||
README.md
SignalRs
Main SignalR hub client and data source wrappers.
Key Files
FruitBankSignalRClient.cs— (~343 lines) Central hub client for ALL server communication. Methods for Partners, Shippings, ShippingItems, ShippingDocuments, Orders, OrderItems, OrderItemPallets, Products, StockTaking, GenericAttributes, Authentication.SignalRDataSource.cs—SignalRDataSourceList<T>andSignalRDataSourceObservable<T>wrappers for DevExpress grid binding.