From a5354b47d90532af412abbe25d8d9c671d0dd023 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期四, 23 十月 2025 08:46:13 +0800
Subject: [PATCH] 20251022  业绩查询增加当页合计和总的合计 完成

---
 CY_ECommercePlatform/CY.WebForm/Pages/business/XiaoshoujixiaoList.aspx      |   40 +++++++++++++
 CY_ECommercePlatform/CY.WebForm/Pages/business/XiaoshoujixiaoList.aspx.cs   |   40 ++++++++++++
 CY_ECommercePlatform/CY.Infrastructure/Query/Pagination.cs                  |    2 
 CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx |    2 
 CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx      |   29 +++++++++
 CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderDAL.cs                            |   16 +++++
 CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx       |   29 +++++++++
 7 files changed, 153 insertions(+), 5 deletions(-)

diff --git a/CY_ECommercePlatform/CY.Infrastructure/Query/Pagination.cs b/CY_ECommercePlatform/CY.Infrastructure/Query/Pagination.cs
index c6b9569..028f9fa 100644
--- a/CY_ECommercePlatform/CY.Infrastructure/Query/Pagination.cs
+++ b/CY_ECommercePlatform/CY.Infrastructure/Query/Pagination.cs
@@ -31,6 +31,8 @@
         public decimal? heji1 { get; set; }
         public decimal? heji2 { get; set; }
         public decimal? heji3 { get; set; }
+        public decimal? heji4 { get; set; }
+        public decimal? heji5 { get; set; }
 
 
 
diff --git a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderDAL.cs
index 624a1f1..93627ef 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderDAL.cs
+++ b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderDAL.cs
@@ -1589,6 +1589,22 @@
 
             fromSouce += " )as t   ";
 
+
+
+
+
+            var ssss = _dataBase.SelectModel<Model.OA_DeliverPlan>("  sum(t.Contractmoney) as Contractmoney,sum(t.SumPrice) as SumPrice,sum(t.PayedMoney) as PayedMoney ", fromSouce);
+            if (ssss.Count > 0)
+            {
+                var aaaaa = ssss.First();
+                pagination.heji1 = aaaaa.Contractmoney ?? 0;
+                pagination.heji2 = aaaaa.SumPrice ?? 0;
+                pagination.heji3 = aaaaa.UnorderMoney ?? 0;
+                pagination.heji4 = aaaaa.PayedMoney ?? 0;
+                pagination.heji5 = aaaaa.UnPayedMoney;
+            }
+
+
             var result = _dataBase.SelectModelPage<Model.OA_DeliverPlan>(pagination, selectTarget, fromSouce, " CreateTime DESC ");//鎵ц鏌ヨ
             return null == result ? null : result;//杩斿洖缁撴灉
         }
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx
index a7a6d59..cd70665 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx
@@ -154,8 +154,18 @@
 
 
         $("#PSF_Typesetting").live("change", function () {
+
+
+            if ($("#selPMS_Machine").val().indexOf('鍏紑') >= 0 ) {
+                if ($("#PSF_Typesetting").val() == "鎵g増" || $("#PMS_ChromaticNumber").val() == "2") {
+                    $("#CTPCount").val("2");
+                } else {
+                    $("#CTPCount").val("1");
+                }
+            }
+
           
-            if ($("#selPMS_Machine").val().indexOf('鍏紑') >= 0 || $("#selPMS_Machine").val().indexOf('榛戠櫧') >= 0) {
+            if ( $("#selPMS_Machine").val().indexOf('榛戠櫧') >= 0) {
                 if ($("#PSF_Typesetting").val() == "鎵g増") {
                     $("#CTPCount").val("2");
                 } else {
@@ -174,6 +184,23 @@
 
         });
 
+
+
+        $("#PMS_ChromaticNumber").live("change", function () {
+
+            if ($("#selPMS_Machine").val().indexOf('鍏紑') >= 0 ) {
+                if ($("#PSF_Typesetting").val() == "鎵g増" || $("#PMS_ChromaticNumber").val() == "2") {
+                    $("#CTPCount").val("2");
+                } else {
+                    $("#CTPCount").val("1");
+                }
+            }
+
+           
+
+        });
+
+
         /*
 浜ゆ槗瀹㈡埛閫変腑鍊煎彂鐢熸敼鍙�
 */
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx
index e3b3aab..d626664 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx
@@ -466,7 +466,7 @@
                                         <%#IsOpearted(Eval("Keyid"), Eval("OrderState"), "閫佽揣") ? "鈭�" : "脳"%></span>
                                 </td>
                                 <td>
-                                        <span menu_member_case_id="case_outAfterOrder" menu_member_case_name="淇敼" class="a_under <%#Eval("OrderState").ToString() == "1"||Eval("OrderState").ToString() == "2"?"":"UnRecive" %>" onclick='outAfterOrder(<%#Eval("Keyid") %>,<%#Eval("OldOrderId") %>)'>淇敼</span>&nbsp; 
+                                        <span menu_member_case_id="case_outAfterOrder" menu_member_case_name="淇敼" class="a_under <%#Eval("OrderState").ToString() == "1"||Eval("OrderState").ToString() == "2"||Eval("OrderState").ToString() == "3"?"":"UnRecive" %>" onclick='outAfterOrder(<%#Eval("Keyid") %>,<%#Eval("OldOrderId") %>)'>淇敼</span>&nbsp; 
                                     <span menu_member_case_id="case_chexiaoOrder" menu_member_case_name="鎾ら攢" class="a_under <%#Eval("OrderState").ToString() == "1"?"":"UnRecive" %>" onclick='onChexiao(<%#Eval("Keyid") %>)'>鎾ら攢</span>&nbsp; 
                                         <span menu_member_case_id="case_deleteOrder" menu_member_case_name="鍒犻櫎" class="a_under <%#Eval("OrderState").ToString() == "1"?"":"UnRecive" %>" onclick='onDelete(<%#Eval("Keyid") %>)'>鍒犻櫎</span>
                                 </td>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx
index 741390c..7277fc1 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx
@@ -784,7 +784,16 @@
 
             $("select[name='PSF_Typesetting']").live("change", function () {
                 var value_SelWaerId = $(this).attr("value_ppwaerid");
-                if ($("select[name='PSF_PressesDesk'][value_selspec='" + value_SelWaerId + "']").val().indexOf('鍏紑') >= 0 || $("select[name='PSF_PressesDesk'][value_selspec='" + value_SelWaerId + "']").val().indexOf('榛戠櫧') >= 0) {
+                if ($("select[name='PSF_PressesDesk'][value_selspec='" + value_SelWaerId + "']").val().indexOf('鍏紑') >= 0 ) {
+                    if ($("select[name='PSF_Typesetting'][value_ppwaerid='" + value_SelWaerId + "']").val() == "鎵g増" || $("select[name='PSF_PrintedColorPositive'][value_selspec='" + value_SelWaerId + "']").val() == "鍙岃壊") {
+                        $("input[name='CTPCount'][value_ppwaerid='" + value_SelWaerId + "']").val("2");
+                    } else {
+                        $("input[name='CTPCount'][value_ppwaerid='" + value_SelWaerId + "']").val("1");
+                    }
+                }
+
+
+                if ( $("select[name='PSF_PressesDesk'][value_selspec='" + value_SelWaerId + "']").val().indexOf('榛戠櫧') >= 0) {
                     if ($("select[name='PSF_Typesetting'][value_ppwaerid='" + value_SelWaerId + "']").val() == "鎵g増") {
                         $("input[name='CTPCount'][value_ppwaerid='" + value_SelWaerId + "']").val("2");
                     } else {
@@ -803,6 +812,24 @@
             
             });
 
+
+
+
+            $("select[name='PSF_PrintedColorPositive']").live("change", function () {
+                var value_SelWaerId = $(this).attr("value_selspec");
+                if ($("select[name='PSF_PressesDesk'][value_selspec='" + value_SelWaerId + "']").val().indexOf('鍏紑') >= 0) {
+                    if ($("select[name='PSF_Typesetting'][value_ppwaerid='" + value_SelWaerId + "']").val() == "鎵g増" || $("select[name='PSF_PrintedColorPositive'][value_selspec='" + value_SelWaerId + "']").val() == "鍙岃壊") {
+                        $("input[name='CTPCount'][value_ppwaerid='" + value_SelWaerId + "']").val("2");
+                    } else {
+                        $("input[name='CTPCount'][value_ppwaerid='" + value_SelWaerId + "']").val("1");
+                    }
+                }
+
+
+            });
+
+
+
             $("select[name='PSF_PressesDesk']").live("change", function () {
                 var value_SelWaerId = $(this).attr("value_selspec");
                 if ($(this).val().indexOf('鍏紑') >= 0) {
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/XiaoshoujixiaoList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/XiaoshoujixiaoList.aspx
index dd7d5a2..9e815a7 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/XiaoshoujixiaoList.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/XiaoshoujixiaoList.aspx
@@ -256,6 +256,46 @@
                     </tr>
                 </ItemTemplate>
                 <FooterTemplate>
+                     <tr class="StatisticsMoney">
+                    <td colspan="8" class="ali03">
+                        褰撳墠椤电粺璁★細
+                    </td>
+                    <td   class="ali01">
+                        <%=hetongjine %>
+                    </td>
+                     <td   class="ali01">
+                         <%=xiadanjine %>
+                    </td>
+                        <td   class="ali01"> 
+                             <%=weixiadanjine %>
+                    </td>
+                     <td   class="ali01">
+                         <%=huikuanjine %>
+                    </td>
+                          <td   class="ali01" > 
+                               <%=weishoukuanjine %>
+                    </td>
+                </tr>
+                <tr class="StatisticsMoney">
+                    <td colspan="8" class="ali03">
+                        鏌ヨ椤圭粺璁★細
+                    </td>
+                     <td   class="ali01">
+                        <%=hetongjineheji %>
+                    </td>
+                     <td   class="ali01">
+                         <%=xiadanjineheji %>
+                    </td>
+                        <td   class="ali01"> 
+                             <%=weixiadanjineheji %>
+                    </td>
+                     <td   class="ali01">
+                         <%=huikuanjineheji %>
+                    </td>
+                          <td   class="ali01" > 
+                               <%=weishoukuanjineheji %>
+                    </td>
+                </tr>
                     </table>
                 </FooterTemplate>
             </asp:Repeater>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/XiaoshoujixiaoList.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/XiaoshoujixiaoList.aspx.cs
index 52d1bcd..10b0bf7 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/XiaoshoujixiaoList.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/XiaoshoujixiaoList.aspx.cs
@@ -22,6 +22,17 @@
         OA_CustomerApplyBLL bll_OA_CustomerApplyBLL = null;
         EC_MemberBasicBLL bll_EC_MemberBasicBLL = null;
         Sys_CitySiteBLL bll_Sys_CitySiteBLL = null;
+        public string hetongjine = "";
+        public string xiadanjine = "";
+        public string weixiadanjine = "";
+        public string huikuanjine = "";
+        public string weishoukuanjine = "";
+
+        public string hetongjineheji = "";
+        public string xiadanjineheji = "";
+        public string weixiadanjineheji = "";
+        public string huikuanjineheji = "";
+        public string weishoukuanjineheji = "";
 
         //鍒濆鍖�
         public XiaoshoujixiaoList()
@@ -41,8 +52,9 @@
             if (!IsPostBack)
             {
                 BindProvince();
-                BindList();
                 InitialSelectData();
+                BindList();
+               
             }
 
             
@@ -75,6 +87,7 @@
             this.selShifouwanjie.DataValueField = "MeanValue";
             this.selShifouwanjie.DataBind();
             this.selShifouwanjie.Items.Insert(0, new ListItem("鍏ㄩ儴", ""));
+            this.selShifouwanjie.Value = "2";
 
         }
 
@@ -85,7 +98,7 @@
             Pagination pa = new Pagination();
             pa.PageSize = UCPager1.AspNetPager.PageSize;
             pa.PageIndex = UCPager1.AspNetPager.CurrentPageIndex;
-            this.RepClientList.DataSource = bll_EC_OrderBLL.GetxiaoshouchaxunList(pa,
+            var oA_DeliverPlans = bll_EC_OrderBLL.GetxiaoshouchaxunList(pa,
                 CurrentUser.MemberId,
                  this.selectProvince.SelectedItem.Text.Replace("鍏ㄩ儴", ""),
                 this.selectCity.SelectedItem.Text.Replace("鍏ㄩ儴", ""),
@@ -102,6 +115,29 @@
                 this.txtOrderMoney.Value,
                 this.txtLastOrderTime.Value
                );
+            var hetongjinedecimal = oA_DeliverPlans.Sum(x => x.Contractmoney) ?? 0;
+            var xiadanjinedecimal = oA_DeliverPlans.Sum(x => x.SumPrice) ?? 0;
+            var weixiadanjinedecimal = oA_DeliverPlans.Sum(x => x.UnorderMoney) ?? 0;
+            var huikuanjinedecimal = oA_DeliverPlans.Sum(x => x.PayedMoney) ?? 0;
+
+
+
+
+            hetongjine = hetongjinedecimal.ToString("F2");
+            xiadanjine = xiadanjinedecimal.ToString("F2");
+            weixiadanjine = weixiadanjinedecimal.ToString("F2");
+            huikuanjine = huikuanjinedecimal.ToString("F2");
+            weishoukuanjine = oA_DeliverPlans.Sum(x => x.UnPayedMoney).ToString("F2");
+
+
+            hetongjineheji = pa.heji1.Value.ToString("0.00"); ;
+            xiadanjineheji = pa.heji2.Value.ToString("0.00"); ;
+            weixiadanjineheji = pa.heji3.Value.ToString("0.00"); ;
+            huikuanjineheji = pa.heji4.Value.ToString("0.00"); ;
+            weishoukuanjineheji = pa.heji5.Value.ToString("0.00"); ;
+
+
+            this.RepClientList.DataSource = oA_DeliverPlans;
             this.RepClientList.DataBind();
             UCPager1.AspNetPager.RecordCount = pa.RecordCount;
         }

--
Gitblit v1.9.1