|
@@ -128,5 +128,19 @@ namespace PRSDesktop
|
|
|
{
|
|
|
return LoadItems(rows);
|
|
|
}
|
|
|
+
|
|
|
+ protected override void DoValidate(Bill[] items, List<string> errors)
|
|
|
+ {
|
|
|
+ base.DoValidate(items, errors);
|
|
|
+
|
|
|
+ if(items.Any(x => x.Number.IsNullOrWhiteSpace()))
|
|
|
+ {
|
|
|
+ errors.Add($"[{nameof(Bill.Number)}] may not be blank!");
|
|
|
+ }
|
|
|
+ if(items.Any(x => x.SupplierLink.ID == Guid.Empty))
|
|
|
+ {
|
|
|
+ errors.Add($"[{nameof(Bill.SupplierLink)}] may not be blank!");
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|