username@email.com
2025-11-12 fed75e0784c227b52ae31517e539973fa103266e
在16开和32开后面分别加一个16开和32开的各种数量合计

这个我需要看16开本子和32开的本子的合计,就是在16开本子全部显示完了,
我再另提一行好写上合计,就是它各种数据的合计好30个开完了,也是另起一行。好,写个合计,
就各种啥依法合的合计呀,库存盘点的合计呀,就是这个。不然我每回自己拿计算机加,很麻烦。
2个文件已修改
38 ■■■■ 已修改文件
CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookPandian.aspx 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookPandian.aspx.cs 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookPandian.aspx
@@ -138,8 +138,8 @@
                <ItemTemplate>
                    <tr>
                        
                        <td style="text-align: center">
                            <%#Eval("specification")%>  <%#Eval("name")%>
                        <td style="text-align: center"  >
                         <span  <%#Eval("name").ToString().IndexOf("合计")>=0?"style=\"color: red;\"":"" %>  > <%#Eval("specification")%>  <%#Eval("name")%> </span>
                        </td>
                        <td style="text-align: center">
                         <%#Eval("nums")%>
CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookPandian.aspx.cs
@@ -141,9 +141,9 @@
            }).ToList();
            foreach(var cmsPlanOrderItem in cmsPlanOrderItemsgroup)
            foreach (var cmsPlanOrderItem in cmsPlanOrderItemsgroup)
            {
                var coreCmsPlanOrderFahuo = coreCmsPlanOrderFahuosgroup.FirstOrDefault(x => x.name == cmsPlanOrderItem.name && x.specification == cmsPlanOrderItem.specification);
                if (coreCmsPlanOrderFahuo != null)
@@ -164,8 +164,34 @@
                cmsPlanOrderItem.weisonghuonums = cmsPlanOrderItem.nums - cmsPlanOrderItem.songhuonums - cmsPlanOrderItem.LessNumber;
            }
            var cmsPlanOrderItemsgroupsssss = new List<CoreCmsPlanOrderItem>();
            for (int i = 0; i < cmsPlanOrderItemsgroup.Count; i++)
            {
                cmsPlanOrderItemsgroupsssss.Add(cmsPlanOrderItemsgroup[i]);
                if (i == (cmsPlanOrderItemsgroup.Count - 1) || cmsPlanOrderItemsgroup[i].specification != cmsPlanOrderItemsgroup[i + 1].specification)
                {
                    var coreCmsPlanOrderItem = new CoreCmsPlanOrderItem();
                    coreCmsPlanOrderItem.specification = cmsPlanOrderItemsgroup[i].specification;
                    coreCmsPlanOrderItem.name = "合计";
                    var coreCmsPlanOrderItems = cmsPlanOrderItemsgroup.Where(x => x.specification == cmsPlanOrderItemsgroup[i].specification);
                    coreCmsPlanOrderItem.nums = coreCmsPlanOrderItems.Sum(x => x.nums);
                    coreCmsPlanOrderItem.fahuonums = coreCmsPlanOrderItems.Sum(x => x.fahuonums);
                    coreCmsPlanOrderItem.weifahuonums = coreCmsPlanOrderItems.Sum(x => x.weifahuonums);
                    coreCmsPlanOrderItem.songhuonums = coreCmsPlanOrderItems.Sum(x => x.songhuonums);
                    coreCmsPlanOrderItem.kucunnums = coreCmsPlanOrderItems.Sum(x => x.kucunnums);
                    coreCmsPlanOrderItem.weisonghuonums = coreCmsPlanOrderItems.Sum(x => x.weisonghuonums);
                    coreCmsPlanOrderItem.LessNumber = coreCmsPlanOrderItems.Sum(x => x.LessNumber);
                    cmsPlanOrderItemsgroupsssss.Add(coreCmsPlanOrderItem);
                }
            }
@@ -174,7 +200,9 @@
            this.RepClientList.DataSource = cmsPlanOrderItemsgroup;
                this.RepClientList.DataSource = cmsPlanOrderItemsgroupsssss;
            this.RepClientList.DataBind();
            
        }