CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj
@@ -1906,6 +1906,7 @@ <Content Include="Pages\business\DeliverWorkBookPandian.aspx" /> <Content Include="Pages\business\DeliverWorkBookFahuo.aspx" /> <Content Include="Pages\business\DeliverWorkBookfahuoqingkuang.aspx" /> <Content Include="Pages\business\DeliverWorkBookPrintDetailshuju.aspx" /> <Content Include="Pages\business\Waixiefukuanweikaipiaoshuoming.aspx" /> <Content Include="Pages\business\ShejiOrderDeatil.aspx" /> <Content Include="Pages\business\ShejiOrderList.aspx" /> @@ -3524,6 +3525,13 @@ <Compile Include="Pages\business\DeliverWorkBookfahuoqingkuang.aspx.designer.cs"> <DependentUpon>DeliverWorkBookfahuoqingkuang.aspx</DependentUpon> </Compile> <Compile Include="Pages\business\DeliverWorkBookPrintDetailshuju.aspx.cs"> <DependentUpon>DeliverWorkBookPrintDetailshuju.aspx</DependentUpon> <SubType>ASPXCodeBehind</SubType> </Compile> <Compile Include="Pages\business\DeliverWorkBookPrintDetailshuju.aspx.designer.cs"> <DependentUpon>DeliverWorkBookPrintDetailshuju.aspx</DependentUpon> </Compile> <Compile Include="Pages\business\FileUploadHandler.ashx.cs"> <DependentUpon>FileUploadHandler.ashx</DependentUpon> </Compile> CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookList.aspx
@@ -58,7 +58,7 @@ //删除 function onDele(keyid) { top.Dialog.open({ URL: "/Pages/business/DeliverWorkBookPrint.aspx?orderId=" + keyid, Title: "打印送货单", Width: 600, Height: 900 }); top.Dialog.open({ URL: "/Pages/business/DeliverWorkBookPrint.aspx?orderId=" + keyid, Title: "打印送货单", Width: 800, Height: 900 }); } //批量删除 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookPrint.aspx
@@ -44,6 +44,12 @@ function onDele(keyid) { top.Dialog.open({ URL: "/Pages/business/DeliverWorkBookPrintDetail.aspx?PlanOrderid=" + keyid, Title: "打印送货单", Width: 1000, Height: 900 }); } //删除 function onDeledayin(keyid) { top.Dialog.open({ URL: "/Pages/business/DeliverWorkBookPrintDetailshuju.aspx?PlanOrderid=" + keyid, Title: "打印送货单", Width: 1000, Height: 900 }); } //删除 function onDeles(orderid) { var keyid = ""; @@ -59,6 +65,26 @@ top.Dialog.open({ URL: "/Pages/business/DeliverWorkBookPrintDetail.aspx?orderid=" + keyid, Title: "批量打印送货单", Width: 1000, Height: 900 }); } //删除 function onDelesdayin(orderid) { var keyid = ""; var num = 0; $(".SelectCheck:checked").each(function (ii, vv) { keyid = keyid + "," + $(vv).attr("value_kid"); num++; }); if (num == 0) { alertMsg("未选中任何学校"); return; } top.Dialog.open({ URL: "/Pages/business/DeliverWorkBookPrintDetailshuju.aspx?orderid=" + keyid, Title: "批量打印送货单", Width: 1000, Height: 900 }); } //批量删除 @@ -110,12 +136,13 @@ <td> <input id='txtxuexiao' runat="server" maxlength='50' /> </td> </tr> <tr> <td colspan="8"> <asp:Button ID="btn_Submit" Text="查询" runat="server" OnClick="btn_Search_Click" /> <input type="button" value='批量打印送货单' onclick="onDeles('<%=orderid %>')" /> <td colspan="4"> <asp:Button ID="btn_Submit" Text="查询" runat="server" OnClick="btn_Search_Click" /> <input type="button" value='批量空白送货单' onclick="onDeles('<%=orderid %>')" /> <input type="button" value='批量打印送货单' onclick="onDelesdayin('<%=orderid %>')" /> <input type="hidden" runat="server" id="hideOrderId" /> </td> </tr> @@ -157,7 +184,8 @@ <%#Eval("shipAddress")%> </td> <td class="Operate " style="text-align: center"> <span onclick="onDele('<%#Eval("id")%>')">打印</span> <span onclick="onDele('<%#Eval("id")%>')">空白送货单</span> <span onclick="onDeledayin('<%#Eval("id")%>')">打印送货单</span> </td> </tr> CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookPrintDetailshuju.aspx
New file @@ -0,0 +1,180 @@ <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DeliverWorkBookPrintDetailshuju.aspx.cs" Inherits="CY.WebForm.Pages.business.DeliverWorkBookPrintDetailshuju" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title>订单详情</title> <script src="../../js/utils/jquery-1.5.1.min.js" type="text/javascript"></script> <script src="../../js/common/util.js" type="text/javascript"></script> <script src="../../js/common/KeyBehaviorHook.js" type="text/javascript"></script> <script src="../../js/common/Printter.js?v=7" type="text/javascript"></script> <script src="../../js/common/LodopFuncs.js" type="text/javascript"></script> <link href="../../Styles/ParticularWQJ.css" rel="stylesheet" type="text/css" /> <!--前台页面start--> <script type="text/javascript"> </script> </head> <body style='padding: 0; margin: 0;' onbeforeprint="OnPrint()" onafterprint="OnPrintOver()"> <form id="form1" runat="server"> <input type="hidden" runat="server" id="hideOrderId" /> <object id="LODOP_OB" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" width="0" height="0"> <embed id="LODOP_EM" type="application/x-print-lodop" width="0" height="0" pluginspage="/Pages/common/install_lodop32.exe"></embed> </object> <div id='div_tool' printparams='0,2100,2970,"A4"'> </div> <asp:Repeater runat="server" ID='rptOrder'> <ItemTemplate> <div class='dbody'> <style type="text/css"> .dbody { margin: 0; margin-left: auto; margin-right: auto; } .dtitle { text-align: center; font-size: 19px; font-weight: bold; margin-top: 10px; margin-bottom: 10px; } .dbody table { width: 100%; font-size: 12px; margin-top: 5px; } /* border: 1px solid #dddddd;border-top: 1px #999999 solid;*/ .dbody table th, .dbody table td { font-weight: normal; height: 20px; line-height: 20px; vertical-align: middle;/* border: 1px solid #999999;*/ border-top: 0; } .dbody table th { background-color: #E0EDF6; font-weight: bold; } .dbody table td { border-left: 0; padding-left:2px; } .left {text-align: left; } #div_tool { text-align: center; } </style> <table border="0" cellpadding="0" cellspacing="0" style="border: 0;"> <tr> <td class='left'colspan="8"> </td> </tr> <tr> <td class='left'colspan="8"> </td> </tr> <tr> <td class='left'colspan="8"> </td> </tr> <tr> <td colspan='8'> <div class='dtitle'> <%=orderName %></div> </td> </tr> <tr> <td colspan='8'> </td> </tr> <tr> <td class='left' colspan="4"> 学校: <%#Eval("shipAddress")%> </td> <td class='left' colspan="4"> 地址: <%#Eval("shouhuoAddress")%> </td> </tr> <tr> <td class='left'colspan="4"> 联系人: <%#Eval("shipName")%> </td> <td class='left'colspan="4"> 联系电话: <%#Eval("shipMobile")%> </td> </tr> <tr> <td colspan="8"> <%#Eval("biaoge")%> </td> </tr> <tr> <td colspan='8'> </td> </tr> <tr> <td class='left'colspan="3"> 收货人: 联系电话: </td> <td class='left' colspan="4"> </td> <td class='left'colspan="1"> 送货人: </td> </tr> <tr> <td class='left'colspan="3"> 收货单位:(盖章) </td> <td class='left'colspan="2"> </td> <td class='left' colspan="3"> 送货时间: </td> </tr> <tr> <td class='left'colspan="8"> </td> </tr> <tr> <td class='left'colspan="8"> </td> </tr> <tr> <td class='left'colspan="8"> </td> </tr> <tr> <td class='left'colspan="8"> </td> </tr> <tr> <td class='left'colspan="8"> </td> </tr> <tr> <td class='left'colspan="8"> </td> </tr> <tr> <td class='left'colspan="8"> </td> </tr> <tr> <td class='left'colspan="8"> </td> </tr> </table> <%#(Container.ItemIndex != (countss-1)&& (Container.ItemIndex+1)%2==0)?"<div class=\"page-break\"></div>":"" %> </ItemTemplate> </asp:Repeater> </div> </form> </body> </html> CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookPrintDetailshuju.aspx.cs
New file @@ -0,0 +1,222 @@ /** * DeliverWorkBookPrintDetailshuju.aspx.cs * * 功 能: 订单详情 * 类 名: DeliverWorkBookPrintDetailshuju * * Ver 变更日期 负责人 变更内容 * ─────────────────────────────────── * V0.01 2013-4-24 13:25 吴崎均 初版 * V0.02 2013-5-15 18:23 吴崎均 编辑界面样式 * V0.03 2013-5-15 15:58 吴崎均 完成数据获取 * V0.04 2013-5-21 14:38 吴崎均 增加订单进度 * V0.05 2013-5-23 9:33 吴崎均 修改继承类为默认类Page使显示信息不受登录控制 * * * * * * */ using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using CY.BLL.EC; using CY.Infrastructure.Common; using CY.Model; using CY.BLL; using CY.Model.Inquiry; using CY.BLL.Sys; namespace CY.WebForm.Pages.business { /// <summary> /// 订单详情 /// </summary> public partial class DeliverWorkBookPrintDetailshuju : BasePage { CoreCmsPlanOrderBLL bll_CoreCmsPlanOrderBLL = null; CoreCmsPlanOrderItemBLL bll_CoreCmsPlanOrderItemBLL = null; EC_OrderPrintParameterBLL _eC_OrderPrintParameterBLL = null; EC_OrderBasicBLL _eC_OrderBasicBLL = null; public int orderkeyid = 0; public string orderName = ""; public int countss = 0; //初始化 public DeliverWorkBookPrintDetailshuju() { bll_CoreCmsPlanOrderBLL = new CoreCmsPlanOrderBLL(); bll_CoreCmsPlanOrderItemBLL = new CoreCmsPlanOrderItemBLL(); _eC_OrderPrintParameterBLL = new EC_OrderPrintParameterBLL(); _eC_OrderBasicBLL = new EC_OrderBasicBLL(); } /// <summary> /// 页面加载事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { try { switch (Request["Target"]) { case "GetCommunication": break; default: Page_Load_Default(); return; } } catch (Exception ex) { PAGEHandleException(ex); Response.Clear(); Response.Write("-1"); } Response.End(); } /// <summary> /// 默认加载事件方法 /// </summary> private void Page_Load_Default() { LoadOrderInfo(); } /// <summary> /// 加载订单信息 /// </summary> private bool LoadOrderInfo() { //如果是批量打印 string orderIdStr = Request["orderId"]; //如果是只打印一张 string PlanOrderidStr = Request["PlanOrderid"]; var coreCmsPlanOrders = new List<CoreCmsPlanOrder>(); if (!string.IsNullOrEmpty(orderIdStr)) { orderIdStr = orderIdStr.Substring(1); this.hideOrderId.Value = orderIdStr; var ssss = bll_CoreCmsPlanOrderBLL.GetModelByids(orderIdStr); coreCmsPlanOrders = ssss.ToList(); orderkeyid = coreCmsPlanOrders[0].orderkeyid.Value; } else if (!string.IsNullOrEmpty(PlanOrderidStr)) { var aaaa = bll_CoreCmsPlanOrderBLL.GetModelByKeyid(PlanOrderidStr.ToInt32().Value); coreCmsPlanOrders.Add(aaaa); orderkeyid = aaaa.orderkeyid.Value; } else { CY.WebForm.BasePage.JavaScript.MessageBox("数据不存在!", this); return false; } //订单主单 var eC_OrderBasic = _eC_OrderBasicBLL.SelectModelById(orderkeyid); orderName = eC_OrderBasic.DocumentName + "送货单"; //订单明细 //EC_OrderPrintParameter _eC_OrderPrintParameter = _eC_OrderPrintParameterBLL.GetModel(orderkeyid); //InquiryCommonModel _inquiryCommonModel = null; //if (null == _eC_OrderPrintParameter) //{ // _inquiryCommonModel = new InquiryCommonModel(); //} //else //{ // _inquiryCommonModel = SerializationHelper.DeSerialize(typeof(InquiryCommonModel), _eC_OrderPrintParameter.PrintParameter) as InquiryCommonModel; //} //var inquiryWorkBookModels = _inquiryCommonModel.InquiryWorkBookList.OrderBy(x => x.WorkBookSizeTxt).ThenBy(x => x.WorkBookNameTxt).ToList(); string biaotou = ""; string biaowei = ""; foreach (var coreCmsPlanOrder in coreCmsPlanOrders) { biaotou = "<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse;width: 98%; \"><tr>"; biaowei = ""; var cmsPlanOrderItems = bll_CoreCmsPlanOrderItemBLL.GetModelsByOrderid(coreCmsPlanOrder.id).OrderBy(x => x.specification).ThenBy(x => x.name).ToList(); int i = 1; foreach (var cmsPlanOrderItem in cmsPlanOrderItems) { biaotou += " <td style=\"text-align:center;border: 1px solid #999999;\"> " + cmsPlanOrderItem.specification + cmsPlanOrderItem.name + " </td> "; biaowei += " <td style=\"text-align:center;border: 1px solid #999999;\"> " + cmsPlanOrderItem.nums + " </td> "; if (i % 8 == 0) { biaotou += " </tr> <tr>"+ biaowei + " </tr>";//<td style=\"text-align:center;border: 1px solid #999999;\"></td> biaowei = ""; } if (i % 8 == 0 && i != cmsPlanOrderItems.Count()) { biaotou += " <tr>"; } if (i == cmsPlanOrderItems.Count() && i % 8 != 0) { for (int j = 0; j < 8; j++) { biaotou += " <td style=\"text-align:center;border: 1px solid #999999;\"></td> "; biaowei += " <td style=\"text-align:center;border: 1px solid #999999;\"></td> "; i = i + 1; if (i % 8 == 0) { biaotou += " </tr> <tr>" + biaowei + " </tr>"; biaowei = ""; break; } } } i++; } biaotou += " <tr> <td style=\"text-align:center;border: 1px solid #999999;\"> 验收意见</td > <td style=\"text-align:left;border: 1px solid #999999;\" colspan=\"7\"> 产品质量:<input type=\"checkbox\" />非常满意 <input type=\"checkbox\" />满意<input type=\"checkbox\" />一般<input type=\"checkbox\" />不满意<br/> 配送服务:<input type=\"checkbox\" />非常满意 <input type=\"checkbox\" />满意<input type=\"checkbox\" />一般<input type=\"checkbox\" />不满意<br/>其他意见:<br/></td></tr>"; biaotou += "</table>"; coreCmsPlanOrder.biaoge = biaotou; } countss = coreCmsPlanOrders.Count; rptOrder.DataSource = coreCmsPlanOrders; rptOrder.DataBind(); return true; } } } CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookPrintDetailshuju.aspx.designer.cs
New file @@ -0,0 +1,53 @@ //------------------------------------------------------------------------------ // <自动生成> // 此代码由工具生成。 // // 对此文件的更改可能导致不正确的行为,如果 // 重新生成代码,则所做更改将丢失。 // </自动生成> //------------------------------------------------------------------------------ namespace CY.WebForm.Pages.business { public partial class DeliverWorkBookPrintDetailshuju { /// <summary> /// Head1 控件。 /// </summary> /// <remarks> /// 自动生成的字段。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// </remarks> protected global::System.Web.UI.HtmlControls.HtmlHead Head1; /// <summary> /// form1 控件。 /// </summary> /// <remarks> /// 自动生成的字段。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// </remarks> protected global::System.Web.UI.HtmlControls.HtmlForm form1; /// <summary> /// hideOrderId 控件。 /// </summary> /// <remarks> /// 自动生成的字段。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// </remarks> protected global::System.Web.UI.HtmlControls.HtmlInputHidden hideOrderId; /// <summary> /// rptOrder 控件。 /// </summary> /// <remarks> /// 自动生成的字段。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// </remarks> protected global::System.Web.UI.WebControls.Repeater rptOrder; } } CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookSonghuo.aspx.cs
@@ -79,11 +79,11 @@ } var OrderState = this.selstatus.Value.Trim(); if (!string.IsNullOrEmpty(OrderState)) { var sss = OrderState.ToInt32().Value; coreDeliverOrderItems = coreDeliverOrderItems.Where(x => x.OrderState == sss); } //if (!string.IsNullOrEmpty(OrderState)) //{ // var sss = OrderState.ToInt32().Value; // coreDeliverOrderItems = coreDeliverOrderItems.Where(x => x.OrderState == sss); //} @@ -112,36 +112,18 @@ } biaotou +="</tr><tr>"+ biaotou2+ "</tr>"; } biaowei = " <td style=\"text-align:center\"> 合计 </td><td style=\"text-align:center\"> </td> <td style=\"text-align:center\"> </td> "; foreach (var inquiryWorkBookModel in inquiryWorkBookModels) { var nums = cmsPlanOrderItems.Where(x => x.name == inquiryWorkBookModel.WorkBookNameTxt && x.specification == inquiryWorkBookModel.WorkBookSizeTxt).Sum(x => x.nums); var coreDeliverOrderItems1 = coreDeliverOrderItems.Where(x => x.ZYBName == inquiryWorkBookModel.WorkBookNameTxt && x.ZYBSpecification == inquiryWorkBookModel.WorkBookSizeTxt); var Number = coreDeliverOrderItems1.Sum(x => x.Number); var LessNumber = coreDeliverOrderItems1.Sum(x => x.LessNumber); if((nums - LessNumber - Number) > 0) { biaowei += " <td style=\"text-align:center\"> " + Number + " </td> <td style=\"text-align:center\"> <span style=\"color:red;\" >" + (nums - LessNumber - Number) + " </span></td>"; } else { biaowei += " <td style=\"text-align:center\"> " + Number + " </td> <td style=\"text-align:center\"> <span style=\"color:green;\" >" + (nums - LessNumber - Number) + " </span></td>"; } } foreach(var coreCmsPlanOrder in coreCmsPlanOrders) List<int> PlanOrderid = new List<int>(); foreach (var coreCmsPlanOrder in coreCmsPlanOrders) { var cmsPlanOrderItems1 = cmsPlanOrderItems.Where(x => x.orderId == coreCmsPlanOrder.id); foreach (var inquiryWorkBookModel in inquiryWorkBookModels) { string biaoge = ""; var cmsPlanOrderItem = cmsPlanOrderItems1.Where(x => x.name == inquiryWorkBookModel.WorkBookNameTxt && x.specification == inquiryWorkBookModel.WorkBookSizeTxt).FirstOrDefault(); if (cmsPlanOrderItem != null) { @@ -154,16 +136,16 @@ { if (cmsPlanOrderItem.nums - LessNumber - Number > 0) { coreCmsPlanOrder.biaoge += " <td style=\"text-align:center\"> " + Number + " </td> <td style=\"text-align:center\"> <span style=\"color:red;\" >" + (cmsPlanOrderItem.nums - LessNumber - Number) + " </span></td>"; biaoge += " <td style=\"text-align:center\"> " + Number + " </td> <td style=\"text-align:center\"> <span style=\"color:red;\" >" + (cmsPlanOrderItem.nums - LessNumber - Number) + " </span></td>"; } else { coreCmsPlanOrder.biaoge += " <td style=\"text-align:center\"> " + Number + " </td> <td style=\"text-align:center\"> <span style=\"color:green;\" >" + (cmsPlanOrderItem.nums - LessNumber - Number) + " </span></td>"; biaoge += " <td style=\"text-align:center\"> " + Number + " </td> <td style=\"text-align:center\"> <span style=\"color:green;\" >" + (cmsPlanOrderItem.nums - LessNumber - Number) + " </span></td>"; } } else { coreCmsPlanOrder.biaoge += " <td style=\"text-align:center\"> </td> <td style=\"text-align:center\"> <span style=\"color:green;\" ></span></td> "; biaoge += " <td style=\"text-align:center\"> </td> <td style=\"text-align:center\"> <span style=\"color:green;\" ></span></td> "; } @@ -171,17 +153,98 @@ } else { coreCmsPlanOrder.biaoge += " <td style=\"text-align:center\"> </td> <td style=\"text-align:center\"> <span style=\"color:green;\" ></span></td> "; biaoge += " <td style=\"text-align:center\"> </td> <td style=\"text-align:center\"> <span style=\"color:green;\" ></span></td> "; } if (string.IsNullOrEmpty(OrderState)) { coreCmsPlanOrder.biaoge += biaoge; if(PlanOrderid.Count(x=>x == coreCmsPlanOrder.id) == 0) { PlanOrderid.Add(coreCmsPlanOrder.id); } } else if (OrderState == "0") { var jihuashuliang = cmsPlanOrderItems1.Sum(x => x.nums); var coreDeliverOrderItems2 = coreDeliverOrderItems.Where(x => x.PlanOrderId == coreCmsPlanOrder.id); var songhuoshuliang = coreDeliverOrderItems2.Sum(x => x.Number); var jieyueshuliang = coreDeliverOrderItems2.Sum(x => x.LessNumber); if(songhuoshuliang<=0 && jieyueshuliang <= 0) { coreCmsPlanOrder.biaoge += biaoge; if (PlanOrderid.Count(x => x == coreCmsPlanOrder.id) == 0) { PlanOrderid.Add(coreCmsPlanOrder.id); } } } else if (OrderState == "1") { var jihuashuliang = cmsPlanOrderItems1.Sum(x => x.nums); var coreDeliverOrderItems2 = coreDeliverOrderItems.Where(x => x.PlanOrderId == coreCmsPlanOrder.id); var songhuoshuliang = coreDeliverOrderItems2.Sum(x => x.Number); var jieyueshuliang = coreDeliverOrderItems2.Sum(x => x.LessNumber); if (songhuoshuliang + jieyueshuliang < jihuashuliang && jihuashuliang > 0 && songhuoshuliang + jieyueshuliang > 0) { coreCmsPlanOrder.biaoge += biaoge; if (PlanOrderid.Count(x => x == coreCmsPlanOrder.id) == 0) { PlanOrderid.Add(coreCmsPlanOrder.id); } } } else if (OrderState == "2") { var jihuashuliang = cmsPlanOrderItems1.Sum(x => x.nums); var coreDeliverOrderItems2 = coreDeliverOrderItems.Where(x => x.PlanOrderId == coreCmsPlanOrder.id); var songhuoshuliang = coreDeliverOrderItems2.Sum(x => x.Number); var jieyueshuliang = coreDeliverOrderItems2.Sum(x => x.LessNumber); if (songhuoshuliang + jieyueshuliang >= jihuashuliang && jihuashuliang>0) { coreCmsPlanOrder.biaoge += biaoge; if (PlanOrderid.Count(x => x == coreCmsPlanOrder.id) == 0) { PlanOrderid.Add(coreCmsPlanOrder.id); } } } } } this.RepClientList.DataSource = coreCmsPlanOrders; biaowei = " <td style=\"text-align:center\"> 合计 </td><td style=\"text-align:center\"> </td> <td style=\"text-align:center\"> </td> "; foreach (var inquiryWorkBookModel in inquiryWorkBookModels) { var nums = cmsPlanOrderItems.Where(x => x.name == inquiryWorkBookModel.WorkBookNameTxt && x.specification == inquiryWorkBookModel.WorkBookSizeTxt && PlanOrderid.Contains(x.orderId)).Sum(x => x.nums); var coreDeliverOrderItems1 = coreDeliverOrderItems.Where(x => x.ZYBName == inquiryWorkBookModel.WorkBookNameTxt && x.ZYBSpecification == inquiryWorkBookModel.WorkBookSizeTxt && PlanOrderid.Contains(x.PlanOrderId)); var Number = coreDeliverOrderItems1.Sum(x => x.Number); var LessNumber = coreDeliverOrderItems1.Sum(x => x.LessNumber); if ((nums - LessNumber - Number) > 0) { biaowei += " <td style=\"text-align:center\"> " + Number + " </td> <td style=\"text-align:center\"> <span style=\"color:red;\" >" + (nums - LessNumber - Number) + " </span></td>"; } else { biaowei += " <td style=\"text-align:center\"> " + Number + " </td> <td style=\"text-align:center\"> <span style=\"color:green;\" >" + (nums - LessNumber - Number) + " </span></td>"; } } this.RepClientList.DataSource = coreCmsPlanOrders.Where(x=> PlanOrderid.Contains(x.id)); this.RepClientList.DataBind(); } CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx
@@ -10,7 +10,7 @@ <link href="../../Styles/changes.css" rel="stylesheet" type="text/css" /> <link href="../../Styles/ParticularWQJ.css" rel="stylesheet" type="text/css" /> <script src="../../js/Inquiry/Inquiry.js?v=205" type="text/javascript"></script> <script src="../../js/business/Order.js?v=51" type="text/javascript"></script> <script src="../../js/business/Order.js?v=55" type="text/javascript"></script> <!--前台页面end--> <script type="text/javascript" language="javascript"> @@ -48,6 +48,12 @@ } function Saveyaoqiu() { if (document.getElementById('printCount').value == "" || parseFloat(document.getElementById('printCount').value) <= 0) { alert("订单数量为0,不能保存!"); return false; } if (document.getElementById('txtSumPrice').value == "" || parseFloat(document.getElementById('txtSumPrice').value) <=0 ) { if (!confirm("订单总价为0,是否继续保存?")) return false; CY_ECommercePlatform/CY.WebForm/Pages/business/SHejiOrderEdit.aspx
@@ -10,7 +10,7 @@ <link href="../../Styles/changes.css" rel="stylesheet" type="text/css" /> <link href="../../Styles/ParticularWQJ.css" rel="stylesheet" type="text/css" /> <script src="../../js/Inquiry/Inquiry.js?v=205" type="text/javascript"></script> <script src="../../js/business/Order.js?v=51" type="text/javascript"></script> <script src="../../js/business/Order.js?v=55" type="text/javascript"></script> <!--前台页面end--> <script type="text/javascript" language="javascript"> CY_ECommercePlatform/CY.WebForm/js/business/Order.js
@@ -1019,6 +1019,12 @@ } } function Save() { if (document.getElementById('printCount').value == "" || parseFloat(document.getElementById('printCount').value) <= 0) { alert("订单数量为0,不能保存!"); return false; } if (document.getElementById('txtSumPrice').value == "" || parseFloat(document.getElementById('txtSumPrice').value) <= 0) { if (!confirm("订单总价为0,是否继续保存?")) return false;