销售出库单-合并打印-添加检测条件-已打印发票
This commit is contained in:
@@ -117,7 +117,7 @@ namespace SAL_OUTSTOCK
|
||||
var headSql = $@"
|
||||
SELECT
|
||||
ID,DOCUMENTSTATUS,APPLYID,APPLYNAME,BILLALLAMOUNT,BILLAMOUNT,BILLTAXAMOUNT,BILLNO
|
||||
CUSTID,CUSTNAME,INVOICETITLE,INVOICEBANKNAME,INVOICEBANKACCOUNT,
|
||||
CUSTID,CUSTNAME,INVOICETITLE,INVOICEBANKNAME,INVOICEBANKACCOUNT,INVOICENUMBER,
|
||||
TAXREGISTERCODE,SOCIALCRECODE,INVOICETEL,INVOICEADDRESS
|
||||
FROM
|
||||
V_INVINFO_OUTSTOCK
|
||||
@@ -155,11 +155,22 @@ WHERE ID IN ({string.Join(",", fidList)})
|
||||
SuccessStatus = false
|
||||
});
|
||||
|
||||
var sheadInfos2 = sHeadInfos.Where(x => !x["DOCUMENTSTATUS"].ToString().Trim().Equals("C"));
|
||||
if (sheadInfos2 != null && sheadInfos2.Any())
|
||||
if (sHeadInfos != null && sHeadInfos.Any())
|
||||
{
|
||||
foreach (var item in sheadInfos2)
|
||||
foreach (var item in sHeadInfos)
|
||||
{
|
||||
if (!item["INVOICENUMBER"].IsNullOrEmptyOrWhiteSpace())
|
||||
{
|
||||
opResult.OperateResult.Add(new OperateResult
|
||||
{
|
||||
Name = item["BILLNO"].ToString(),
|
||||
Message = $"{item["BILLNO"]}该订单已打印过发票!",
|
||||
SuccessStatus = false
|
||||
});
|
||||
continue;
|
||||
}
|
||||
|
||||
if (!item["DOCUMENTSTATUS"].ToString().Trim().Equals("C"))
|
||||
opResult.OperateResult.Add(new OperateResult
|
||||
{
|
||||
Name = item["BILLNO"].ToString(),
|
||||
@@ -169,6 +180,7 @@ WHERE ID IN ({string.Join(",", fidList)})
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (opResult.OperateResult.Any())
|
||||
throw new Exception("检验信息");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user