|
|
@ -535,29 +535,29 @@ namespace BBWY.Client.ViewModels |
|
|
|
} |
|
|
|
request.BarcodeId = BarCodeModel.Id; |
|
|
|
} |
|
|
|
IsNeedPrintCer = Need.不需要; |
|
|
|
if (PurchaseSkuList != null && PurchaseSkuList.Count > 0 && purchaseSkuList.Any(p => p.IsNeedCer)) |
|
|
|
{ |
|
|
|
if (PurchaseSkuList.Where(p => p.IsSetCertificate).Count() > 0) |
|
|
|
if (IsNeedPrintCer == Need.需要) |
|
|
|
if (PurchaseSkuList != null && PurchaseSkuList.Count > 0 && purchaseSkuList.Any(p => p.IsNeedCer)) |
|
|
|
{ |
|
|
|
MessageBox.Show("存在未确认的合格证,请先完成确认!"); |
|
|
|
return; |
|
|
|
} |
|
|
|
if (PurchaseSkuList.Where(p => p.IsSetCertificate).Count() > 0) |
|
|
|
{ |
|
|
|
MessageBox.Show("存在未确认的合格证,请先完成确认!"); |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
if (purchaseSkuList.Any(p => p.IsNeedCer && p.CerDTO == null)) |
|
|
|
{ |
|
|
|
MessageBox.Show("有未设置的合格证,请设置完所有的合格证再保存"); |
|
|
|
return; |
|
|
|
} |
|
|
|
if (PurchaseSkuList.Where(p => p.IsNeedCer && p.CerDTO.Id > 0).Count() <= 0) |
|
|
|
{ |
|
|
|
MessageBox.Show("无可选的合格证打印!"); |
|
|
|
return; |
|
|
|
if (purchaseSkuList.Any(p => p.IsNeedCer && p.CerDTO == null)) |
|
|
|
{ |
|
|
|
MessageBox.Show("有未设置的合格证,请设置完所有的合格证再保存"); |
|
|
|
return; |
|
|
|
} |
|
|
|
if (PurchaseSkuList.Where(p => p.IsNeedCer && p.CerDTO.Id > 0).Count() <= 0) |
|
|
|
{ |
|
|
|
MessageBox.Show("无可选的合格证打印!"); |
|
|
|
return; |
|
|
|
} |
|
|
|
request.CerId = string.Join(",", PurchaseSkuList.Where(p => p.IsNeedCer && p.CerDTO.Id > 0).Select(p => p.CerDTO.Id)); |
|
|
|
|
|
|
|
} |
|
|
|
request.CerId = string.Join(",", PurchaseSkuList.Where(p => p.IsNeedCer && p.CerDTO.Id > 0).Select(p => p.CerDTO.Id)); |
|
|
|
IsNeedPrintCer = Need.需要; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
try |
|
|
|
{ |
|
|
|
|
|
|
|