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