From 8dcb23d7ee2950de7a3539f0b8a1235490c8b6d7 Mon Sep 17 00:00:00 2001 From: yuyubo <1870149533@qq.com> Date: Mon, 14 Apr 2025 20:01:23 +0800 Subject: [PATCH] 222 --- Pilot_KD_Parino/Common/CombinaClass.cs | 14 ++++++++++++++ Pilot_KD_Parino/Common/CommonHelper.cs | 4 ++++ Pilot_KD_Parino/QPHY_AutoWrire/Bill5.cs | 11 ++++++++++- Pilot_KD_Parino/SQL/SqlManage_yuyubo.cs | 5 ++++- 4 files changed, 32 insertions(+), 2 deletions(-) diff --git a/Pilot_KD_Parino/Common/CombinaClass.cs b/Pilot_KD_Parino/Common/CombinaClass.cs index 93bdaa0..ba3f35d 100644 --- a/Pilot_KD_Parino/Common/CombinaClass.cs +++ b/Pilot_KD_Parino/Common/CombinaClass.cs @@ -186,5 +186,19 @@ namespace Pilot_KD_Parino.Common /// public string FPARENTROWID { get; set; } + /// + /// 是否P类合同 + /// + public string F_Ordercategory2 { get; set; } + + /// + /// 合同类型 + /// + public string F_Ordercategory { get; set; } + + /// + /// 累计开票金额 + /// + public decimal FInvoiceAmount { get; set; } } } diff --git a/Pilot_KD_Parino/Common/CommonHelper.cs b/Pilot_KD_Parino/Common/CommonHelper.cs index 32aa6c3..c8132e2 100644 --- a/Pilot_KD_Parino/Common/CommonHelper.cs +++ b/Pilot_KD_Parino/Common/CommonHelper.cs @@ -1360,6 +1360,7 @@ namespace Pilot_KD_Parino.Common billView.Model.SetValue("FBILLNO2", DATA1[i].FBIllNO, Rowindex); billView.Model.SetValue("FDate2", DATA1[i].FDate, Rowindex); billView.Model.SetValue("FALLAMOUNT2", amount2, Rowindex); + billView.Model.SetValue("FALLAMOUNT22", amount2, Rowindex); billView.Model.SetValue("FCONTRACTNUMBER", DATA1[i].FCONTRACTNUMBER, Rowindex); billView.Model.SetValue("FClient", DATA1[i].FClient, Rowindex); billView.Model.SetValue("FCreated", DATA1[i].FCreated, Rowindex); @@ -1382,6 +1383,7 @@ namespace Pilot_KD_Parino.Common billView.Model.SetValue("FBILLNO3", DATA2.FBIllNO, Rowindex2); billView.Model.SetValue("FDate3", DATA2.FDate, Rowindex2); billView.Model.SetValue("FALLAMOUNT3", amount1, Rowindex2); + billView.Model.SetValue("FALLAMOUNT33", amount1, Rowindex2); billView.Model.SetValue("FClient2", DATA2.FClient, Rowindex2); billView.Model.SetValue("FRemark", DATA2.FRemark, Rowindex2); billView.Model.SetValue("FCreated2", DATA2.FCreated, Rowindex2); @@ -1427,6 +1429,7 @@ namespace Pilot_KD_Parino.Common billView.Model.SetValue("FBILLNO2", DATA1.FBIllNO, Rowindex); billView.Model.SetValue("FDate2", DATA1.FDate, Rowindex); billView.Model.SetValue("FALLAMOUNT2", DATA1.FALLAMOUNT, Rowindex); + //billView.Model.SetValue("FALLAMOUNT22", DATA1.FALLAMOUNT, Rowindex); billView.Model.SetValue("FCONTRACTNUMBER", DATA1.FCONTRACTNUMBER, Rowindex); billView.Model.SetValue("FClient", DATA1.FClient, Rowindex); billView.Model.SetValue("FCreated", DATA1.FCreated, Rowindex); @@ -1444,6 +1447,7 @@ namespace Pilot_KD_Parino.Common billView.Model.SetValue("FBILLNO3", DATA2[i].FBIllNO, Rowindex2); billView.Model.SetValue("FDate3", DATA2[i].FDate, Rowindex2); billView.Model.SetValue("FALLAMOUNT3", DATA2[i].FALLAMOUNT, Rowindex2); + //billView.Model.SetValue("FALLAMOUNT33", DATA2[i].FALLAMOUNT, Rowindex2); billView.Model.SetValue("FClient2", DATA2[i].FClient, Rowindex2); billView.Model.SetValue("FCONTRACTNUMBER2", DATA2[i].FCONTRACTNUMBER, Rowindex2); billView.Model.SetValue("FRemark", DATA2[i].FRemark, Rowindex2); diff --git a/Pilot_KD_Parino/QPHY_AutoWrire/Bill5.cs b/Pilot_KD_Parino/QPHY_AutoWrire/Bill5.cs index 2f87049..31ed49b 100644 --- a/Pilot_KD_Parino/QPHY_AutoWrire/Bill5.cs +++ b/Pilot_KD_Parino/QPHY_AutoWrire/Bill5.cs @@ -80,6 +80,9 @@ namespace Pilot_KD_Parino.QPHY_AutoWrire FIs30 = Convert.ToBoolean(item["FIs30"]), FType = Convert.ToString(item["FType"]), BenCi = Convert.ToDouble(item["BenCi"]), + F_Ordercategory2 = Convert.ToString(item["F_Ordercategory2"]), + F_Ordercategory = Convert.ToString(item["F_Ordercategory"]), + FInvoiceAmount = Convert.ToDecimal(item["FInvoiceAmount"]), }).ToList(); @@ -129,8 +132,14 @@ namespace Pilot_KD_Parino.QPHY_AutoWrire this.View.Model.SetValue("FCreated", SaleBILLLIS2[i].FCreated, i); //销售员 this.View.Model.SetValue("FSalesman", SaleBILLLIS2[i].FSalesman, i); + //合同类型、累计开票金额 + this.View.Model.SetValue("F_Ordercategory2", SaleBILLLIS2[i].F_Ordercategory2, i); + this.View.Model.SetValue("F_Ordercategory", SaleBILLLIS2[i].F_Ordercategory, i); + this.View.Model.SetValue("FInvoiceAmount", SaleBILLLIS2[i].FInvoiceAmount, i); + + } - + this.View.UpdateView("FEntity"); for (int i = 0; i < ReceiveBILLLIST.Count; i++) { diff --git a/Pilot_KD_Parino/SQL/SqlManage_yuyubo.cs b/Pilot_KD_Parino/SQL/SqlManage_yuyubo.cs index da0a0e9..67038b4 100644 --- a/Pilot_KD_Parino/SQL/SqlManage_yuyubo.cs +++ b/Pilot_KD_Parino/SQL/SqlManage_yuyubo.cs @@ -237,7 +237,10 @@ namespace Pilot_KD_Parino.SQL C.FSETTLECURRID as 'FCurr', case when DATEDIFF(MONTH, A.FDATE, GETDATE())<3 then 'True' else 'False' end as 'FIs30' , '销售订单' as 'FTYPE', - 0.00 AS BenCi + 0.00 AS BenCi, + CASE WHEN A.F_Ordercategory ='670cca03263357' THEN 'P类合同' else '非P类合同' end as F_Ordercategory2, + A.F_Ordercategory AS F_Ordercategory, + 0.00 as FInvoiceAmount FROM T_SAL_ORDER A INNER JOIN T_SAL_ORDERFIN C ON C.FID =A.FID WHERE