|
@@ -316,23 +316,6 @@ public class StockForecastOrderingGrid : DynamicItemsListGrid<StockForecastOrder
|
|
|
HiddenColumns.Add(x => x.Product.Image.ID);
|
|
|
}
|
|
|
|
|
|
- public bool Validate()
|
|
|
- {
|
|
|
- if(OrderType == StockForecastOrderingType.Breakup)
|
|
|
- {
|
|
|
- foreach(var item in Items)
|
|
|
- {
|
|
|
- var sum = item.Breakups.Sum(x => x.Quantity);
|
|
|
- if(sum > item.GetTotalQuantity(OrderType))
|
|
|
- {
|
|
|
- MessageWindow.ShowMessage($"Not enough being ordered for {item.Product.Code}/{item.Style.Code}: requires at least {sum}", "Not enough");
|
|
|
- return false;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- return true;
|
|
|
- }
|
|
|
-
|
|
|
#region UI Component
|
|
|
|
|
|
private Component? _uiComponent;
|