Browse Source

绑定采购商 验证采购商名称是否为空

qianyi
shanji 3 years ago
parent
commit
3681a50da2
  1. 4
      BBWY.Client/Views/Purchase/1688Purchase.xaml.cs
  2. 9
      BBWY.Server.Business/PurchaseScheme/PurchaseSchemeBusiness.cs

4
BBWY.Client/Views/Purchase/1688Purchase.xaml.cs

@ -14,7 +14,7 @@ namespace BBWY.Client.Views.Purchase
{
InitializeComponent();
(this.DataContext as _1688PreviewPurchaseViewModel).SetData(orderId, skuItemCount, purchaseScheme, purchaseAccount, consignee);
this.Loaded += _1688Purchase_Loaded;
this.Loaded += _1688Purchase_Loaded;
this.Unloaded += _1688Purchase_Unloaded;
}
@ -25,7 +25,7 @@ namespace BBWY.Client.Views.Purchase
private void _1688Purchase_Loaded(object sender, System.Windows.RoutedEventArgs e)
{
Messenger.Default.Register<object>(this, "OnlinePurchase_Close", (x) => this.Close());
Messenger.Default.Register<object>(this, "OnlinePurchase_Close", (x) => this.Dispatcher.Invoke(() => this.Close()));
}
}
}

9
BBWY.Server.Business/PurchaseScheme/PurchaseSchemeBusiness.cs

@ -29,6 +29,15 @@ namespace BBWY.Server.Business
{
if (batchCURDSchemeRequest.EditPurchaseSchemeList.Count == 0 && batchCURDSchemeRequest.AddPurchaseSchemeList.Count == 0)
throw new BusinessException("非法参数");
if (batchCURDSchemeRequest.AddPurchaseSchemeList.Any(p => string.IsNullOrEmpty(p.PurchaserId) ||
string.IsNullOrEmpty(p.PurchaserName) ||
string.IsNullOrEmpty(p.PurchaserLocation)))
throw new BusinessException("新增方案中有采购商Id/Name/Location为空");
if (batchCURDSchemeRequest.AddPurchaseSchemeList.Any(p => string.IsNullOrEmpty(p.PurchaserId) ||
string.IsNullOrEmpty(p.PurchaserName) ||
string.IsNullOrEmpty(p.PurchaserLocation)))
throw new BusinessException("编辑方案中有采购商Id/Name/Location为空");
List<PurchaseScheme> addPurchaseSchemeList = null;
List<PurchaseSchemeProduct> addPurchaseSchemeProductList = new List<PurchaseSchemeProduct>();

Loading…
Cancel
Save