CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs
@@ -42,10 +42,12 @@ { IEC_OrderBasicDAL _eC_OrderBasicDAL = null; IEC_OrderPrintParameterDAL _eC_OrderPrintParameterDAL = null; IEC_OrderExtendDAL _eC_OrderExtendDAL = null; public EC_OrderBasicBLL() { _eC_OrderBasicDAL = AbstractFactory.Factory.GetDALByInterfaceName(AbstractFactory.DALInterface.IEC_OrderBasicDAL) as IEC_OrderBasicDAL; _eC_OrderPrintParameterDAL = AbstractFactory.Factory.GetDALByInterfaceName(AbstractFactory.DALInterface.IEC_OrderPrintParameterDAL) as IEC_OrderPrintParameterDAL; _eC_OrderExtendDAL = AbstractFactory.Factory.GetDALByInterfaceName(AbstractFactory.DALInterface.IEC_OrderExtendDAL) as IEC_OrderExtendDAL; } /// <summary> @@ -169,6 +171,16 @@ } /// <summary> /// 修改订单状态(非支付状态且不可修改为未受理和已受理) /// </summary> /// <param name="orderOperate">订单操作</param> /// <returns></returns> public bool UpSurplusPrintNum(int? Keyid, int? SurplusPrintNum, string Operator) { return _eC_OrderExtendDAL.UpSurplusPrintNumsql(Keyid, SurplusPrintNum, Operator); } /// <summary> /// 根据编号批量删除数据 /// </summary> /// <param name="currentOperator">当前操作人</param> CY_ECommercePlatform/CY.IDAL/EC/IEC_OrderExtendDAL.cs
@@ -38,6 +38,15 @@ bool UpSurplusPrintNum(int? Keyid, int? SurplusPrintNum, string Operator); /// <summary> /// 更新订单扩展表剩余印刷数量 /// </summary> /// <param name="Keyid"></param> /// <param name="SurplusPrintNum"></param> /// <param name="Operator"></param> /// <returns></returns> bool UpSurplusPrintNumsql(int? Keyid, int? SurplusPrintNum, string Operator); /// <summary> /// 修改外协订单 /// </summary> /// <param name="orderBasic"></param> CY_ECommercePlatform/CY.Model/EC/EC_SpecialForums.cs
@@ -55,7 +55,7 @@ private int? _psf_CTPCount; private string _psf_PSSpec; private int? _psf_PSCount; public string shifouxianshi { get; set; } /// <summary> /// 主键--标识ID CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderExtendDAL.cs
@@ -356,6 +356,31 @@ } } /// <summary> /// 更新订单扩展表剩余印刷数量 /// </summary> /// <param name="Keyid"></param> /// <param name="SurplusPrintNum"></param> /// <param name="Operator"></param> /// <returns></returns> public bool UpSurplusPrintNumsql(int? Keyid, int? SurplusPrintNum, string Operator) { try { var sqlStr = "UPDATE [EC_OrderExtend] SET [SurplusPrintNum]=[PrintNum] WHERE Keyid=@Keyid "; SqlParameter par = new SqlParameter("@Keyid", Keyid); _dataBase.ExecuteSql(sqlStr, par); return true; } catch (Exception ex) { throw ex; } } public bool UpdateModel(Infrastructure.Domain.IAggregateRoot model) { throw new NotImplementedException(); CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderList.aspx
@@ -26,6 +26,14 @@ window.location = "/Pages/business/AgMergerOrderList.aspx?delete=" + keyid; }); } //撤单 function onchedan(keyid) { top.Dialog.confirm("确定要撤单该记录吗?", function () { window.location = "/Pages/business/AgMergerOrderList.aspx?chedan=" + keyid; }); } </script> </head> <body> @@ -188,6 +196,7 @@ <span menu_member_case_id="case_onView" menu_member_case_name="打印" onclick="onView('<%#Eval("Keyid")%>')">打印</span> <span menu_member_case_id="case_onEdit" menu_member_case_name="修改" onclick="onEdit('<%#Eval("Keyid")%>')">修改</span> <span menu_member_case_id="case_onDelete" menu_member_case_name="删除" onclick="onDelete('<%#Eval("Keyid")%>')">删除</span> <span onclick="onchedan('<%#Eval("Keyid")%>')">撤单</span> </td> </tr> </ItemTemplate> CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderList.aspx.cs
@@ -11,6 +11,7 @@ using CY.BLL.Sys; using System.Data; using CY.BLL.OA; using CY.BLL.EC; namespace CY.WebForm.Pages.business { @@ -20,12 +21,15 @@ { EC_MergerSingleBLL bll_EC_MergerSingleBLL = null; OA_CorporateClientsBLL bll_OA_CorporateClientsBLL = null; EC_OrderBasicBLL _eC_OrderBasicBLL = null; //初始化 public AgMergerOrderList() { bll_EC_MergerSingleBLL = new EC_MergerSingleBLL(); bll_OA_CorporateClientsBLL = new OA_CorporateClientsBLL(); _eC_OrderBasicBLL = new EC_OrderBasicBLL(); } //页面加载 @@ -52,6 +56,51 @@ JavaScript.MessageBox("删除失败", this); } } if (Request["chedan"] != null) { EC_MergerSingle model = bll_EC_MergerSingleBLL.GetModelByKeyid(Request["chedan"].ToInt32()); if (model != null && model.Keyid != null) { var strOrderIdTemp = model.PMS_OldId.ToString2(); var strOrderId = strOrderIdTemp.Replace("<br/>", ","); var orderId = strOrderId.Trim(',').Split(','); foreach (var item in orderId) { EC_OrderBasic _eC_OrderBasic = _eC_OrderBasicBLL.SelectModelById(item.ToInt32().Value); if (null == _eC_OrderBasic) { } else { //修改订单状态 List<EC_OrderOperate> oprates = new List<EC_OrderOperate>(); oprates.Add(new EC_OrderOperate() { OperateType = 2, OrderId = _eC_OrderBasic.Keyid, Operator = CurrentUser.ShortName, Remark = "" }); _eC_OrderBasicBLL.UpdateOrderState(oprates[0]); //修改订单数量 _eC_OrderBasicBLL.UpSurplusPrintNum(_eC_OrderBasic.Keyid, _eC_OrderBasic.OrderExtend.PrintNum, CurrentUser.ShortName); } } bll_EC_MergerSingleBLL.DeleteModel(model); JavaScript.MessageBox("撤单成功", this); Response.Redirect("/Pages/business/AgMergerOrderList.aspx"); } else { JavaScript.MessageBox("撤单失败", this); } } } //绑定外协厂商 CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderList.aspx.designer.cs
@@ -2,15 +2,17 @@ // <自动生成> // 此代码由工具生成。 // // 对此文件的更改可能会导致不正确的行为,并且如果 // 重新生成代码,这些更改将会丢失。 // 对此文件的更改可能导致不正确的行为,如果 // 重新生成代码,则所做更改将丢失。 // </自动生成> //------------------------------------------------------------------------------ namespace CY.WebForm.Pages.business { namespace CY.WebForm.Pages.business { public partial class AgMergerOrderList { public partial class AgMergerOrderList { /// <summary> /// CMSHead1 控件。 CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAfterEdit.aspx.cs
@@ -156,7 +156,7 @@ m_EC_OrderBasicNew.BuyerName = CurrentUser.Name; m_EC_OrderBasicNew.Creater = CurrentUser.ShortName; m_EC_OrderBasicNew.Operator = CurrentUser.ShortName; m_EC_OrderBasicNew.DeliveryTime = _eC_OrderBasic.DeliveryTime.Value.ToDateTime2(); m_EC_OrderBasicNew.DeliveryTime = _eC_OrderBasic.DeliveryTime.ToDateTime2(); m_EC_OrderBasicNew.DocumentName = _eC_OrderBasic.DocumentName; m_EC_OrderBasicNew.OrderTypeId = 4; m_EC_OrderBasicNew.PrintTypeId = _eC_OrderBasic.PrintTypeId; CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAfterList.aspx
@@ -135,7 +135,7 @@ <th class='w80px'> 返回时间 </th> <th class='w80px'> <th class='w120px'> 操作 </th> </tr> @@ -184,7 +184,8 @@ </td> <td> <span menu_member_case_id="case_outAfterOrder" menu_member_case_name="修改" class="a_under <%#Eval("OrderState").ToString() == "1"?"":"UnRecive" %>" onclick='outAfterOrder(<%#Eval("Keyid") %>,<%#Eval("OldOrderId") %>)'>修改</span> <span menu_member_case_id="case_deleteOrder" menu_member_case_name="删除" class="a_under <%#Eval("OrderState").ToString() == "1"?"":"UnRecive" %>" onclick='onDelete(<%#Eval("Keyid") %>)'>删除</span> <span menu_member_case_id="case_deleteOrder" menu_member_case_name="删除" class="a_under <%#Eval("OrderState").ToString() == "1"?"":"UnRecive" %>" onclick='onDelete(<%#Eval("Keyid") %>)'>删除</span> <span class="a_under <%#Eval("OrderState").ToString() == "1"?"":"UnRecive" %>" onclick='onDelete(<%#Eval("Keyid") %>)'>撤单</span> </td> </tr> </ItemTemplate> CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAfterList.aspx.designer.cs
@@ -2,15 +2,17 @@ // <自动生成> // 此代码由工具生成。 // // 对此文件的更改可能会导致不正确的行为,并且如果 // 重新生成代码,这些更改将会丢失。 // 对此文件的更改可能导致不正确的行为,如果 // 重新生成代码,则所做更改将丢失。 // </自动生成> //------------------------------------------------------------------------------ namespace CY.WebForm.Pages.business { namespace CY.WebForm.Pages.business { public partial class AgOutsourcSingleAfterList { public partial class AgOutsourcSingleAfterList { /// <summary> /// Head1 控件。 CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderDetail.aspx
@@ -279,7 +279,7 @@ <%#Eval("PSF_EditionCount")%> </td>--%> </tr> <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6;"> <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6;<%#Eval("shifouxianshi")%>"> <td rowspan="2"> 纸张来源 </td> @@ -296,7 +296,7 @@ 开料规格 </td> </tr> <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6;"> <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6;<%#Eval("shifouxianshi")%>"> <td> 纸张数量 </td> @@ -316,7 +316,7 @@ 长度(mm) </td> </tr> <tr style="background-color: #FFFFFF;"> <tr style="background-color: #FFFFFF;<%#Eval("shifouxianshi")%>"> <td> <%#Eval("PSF_PaperSource")%> </td> CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderDetail.aspx.cs
@@ -170,6 +170,15 @@ m_EC_SpecialForums.PSF_Forumsid = 1; m_EC_SpecialForumsList.Add(m_EC_SpecialForums); } foreach (var eC_SpecialForums in m_EC_SpecialForumsList) { if (eC_SpecialForums.PSF_PressesDesk.IndexOf("数码")>=0) { eC_SpecialForums.shifouxianshi = "display:none;"; } } this.RepClientList.DataSource = m_EC_SpecialForumsList; this.RepClientList.DataBind(); return true; CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderDetail.aspx.designer.cs
@@ -2,15 +2,17 @@ // <自动生成> // 此代码由工具生成。 // // 对此文件的更改可能会导致不正确的行为,并且如果 // 重新生成代码,这些更改将会丢失。 // 对此文件的更改可能导致不正确的行为,如果 // 重新生成代码,则所做更改将丢失。 // </自动生成> //------------------------------------------------------------------------------ namespace CY.WebForm.Pages.business { namespace CY.WebForm.Pages.business { public partial class AgSpecialOrderDetail { public partial class AgSpecialOrderDetail { /// <summary> /// Head1 控件。 CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx
@@ -197,25 +197,26 @@ <td rowspan="2" style="width: 195px;"> 构件 </td> <td rowspan="2" colspan="2" colspan="2"> <td rowspan="2" colspan="2" > P数 </td> <td rowspan="2" colspan="2"> 印刷机台 </td> <td colspan="2"> 印色 <p name="PSF_yinse" value_openwidthspan="<%#Container.ItemIndex + 1%>">印色</p> </td> <td rowspan="2" colspan="2"> 印刷方式 </td> </tr> <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6;"> <td> 正 <p name="PSF_yinsezheng" value_openwidthspan="<%#Container.ItemIndex + 1%>">正</p> </td> <td> 背 <p name="PSF_yinsebei" value_openwidthspan="<%#Container.ItemIndex + 1%>">背</p> </td> </tr> <tr> @@ -237,6 +238,7 @@ </td> <td> <select keepdefaultstyle="true" class="" name="PSF_PrintedColorPositive" value_selspec="<%#Container.ItemIndex + 1%>" > <option value="" >请选择</option> <option value="单色" selected="selected">单色</option> <option value="双色">双色</option> <option value="三色">三色</option> @@ -246,6 +248,7 @@ </td> <td> <select keepdefaultstyle="true" class="" name="PSF_PrintedColorRear" value_ppwaerid="<%#Container.ItemIndex + 1%>"> <option value="" >请选择</option> <option value="0色">0色</option> <option value="单色" selected="selected">单色</option> <option value="双色">双色</option> @@ -261,9 +264,16 @@ <option value="扣板">扣板</option> <option value="单面">单面</option> </select> <select keepdefaultstyle="true" class="" name="PSF_Typesettinghide" value_ppwaerid="<%#Container.ItemIndex + 1%>" style="display:none;"> <option value="单面">单面</option> <option value="双面">双面</option> </select> </td> </tr> <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6; width: 100%"> <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6; width: 100%" name="PSF_PrintedPaperTd" value_selspec="<%#Container.ItemIndex + 1%>"> <td rowspan="2"> 纸张来源 </td> @@ -280,7 +290,7 @@ 开料规格 </td> </tr> <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6;"> <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6;" name="PSF_PrintedPaperTdtr" value_selspec="<%#Container.ItemIndex + 1%>"> <td> 纸张数量 </td> @@ -300,7 +310,7 @@ <p name="PSF_OpenWidthspan" value_openwidthspan="<%#Container.ItemIndex + 1%>">长度(mm)</p> </td> </tr> <tr> <tr name="PSF_PrintedPaperTdtrtr" value_selspec="<%#Container.ItemIndex + 1%>"> <td> <select keepdefaultstyle="true" class=" w80px" name="PSF_PaperSource" value_selwaerid="<%#Container.ItemIndex + 1%>" value_name="" value_type="" value_soure=""> <option value="来自仓库">来自仓库</option> @@ -558,6 +568,9 @@ $("select[name='PSF_OpenSpecifications']").last().attr("value_selSpec", value_id + 1); $("p[name='PSF_OpenSpecificationsspan']").last().attr("value_selspecspan", value_id + 1); $("p[name='PSF_OpenWidthspan']").last().attr("value_openwidthspan", value_id + 1); $("p[name='PSF_yinse']").last().attr("value_openwidthspan", value_id + 1); $("p[name='PSF_yinsezheng']").last().attr("value_openwidthspan", value_id + 1); $("p[name='PSF_yinsebei']").last().attr("value_openwidthspan", value_id + 1); $("select[name='PSF_PrintedColorRear']").last().attr("value_ppwaerid", value_id + 1); $("select[name='PSF_PressesDesk']").last().attr("value_selspec", value_id + 1); $("select[name='PSF_PrintedColorPositive']").last().attr("value_selspec", value_id + 1); @@ -580,6 +593,19 @@ $(".tdPsCount").last().attr("value_ppwaerid", value_id + 1); $("input[name='PSF_PaperId2']").last().attr("value_PpWaerId", value_id + 1); $("input[name='PSF_PaperId3']").last().attr("value_PpWaerId", value_id + 1); $("tr[name='PSF_PrintedPaperTd']").last().attr("value_selspec", value_id + 1); $("tr[name='PSF_PrintedPaperTdtr']").last().attr("value_selspec", value_id + 1); $("tr[name='PSF_PrintedPaperTdtrtr']").last().attr("value_selspec", value_id + 1); $("select[name='PSF_Typesettinghide']").last().attr("value_ppwaerid", value_id + 1); // $("select[name='PSF_OpenSpecifications']").last().val("小全开"); //$("p[name='PSF_OpenSpecificationsspan']").last().text("开数"); @@ -738,6 +764,22 @@ $(".xialap[value_ppwaerid='" + value_SelWaerId + "']").hide(); $("select[name='PSF_Typesetting'][value_ppwaerid='" + value_SelWaerId + "']").show(); $("p[name='PSF_yinse'][value_openwidthspan='" + value_SelWaerId + "']").show(); $("p[name='PSF_yinsezheng'][value_openwidthspan='" + value_SelWaerId + "']").show(); $("p[name='PSF_yinsebei'][value_openwidthspan='" + value_SelWaerId + "']").show(); $("select[name='PSF_PrintedColorRear'][value_ppwaerid='" + value_SelWaerId + "']").show(); $("select[name='PSF_PrintedColorPositive'][value_selspec='" + value_SelWaerId + "']").show(); $("tr[name='PSF_PrintedPaperTd'][value_selspec='" + value_SelWaerId + "']").show(); $("tr[name='PSF_PrintedPaperTdtr'][value_selspec='" + value_SelWaerId + "']").show(); $("tr[name='PSF_PrintedPaperTdtrtr'][value_selspec='" + value_SelWaerId + "']").show(); $("select[name='PSF_Typesettinghide'][value_ppwaerid='" + value_SelWaerId + "']").hide(); } else if ($(this).val().indexOf('四色') >= 0) { $("select[name='PSF_PrintedColorPositive'][value_selspec='" + value_SelWaerId + "']").val("四色"); @@ -751,6 +793,22 @@ $("input[name='PSF_OpenLength'][value_ppwaerid='" + value_SelWaerId + "']").show(); $("input[name='PSF_OpenWidth'][value_ppwaerid='" + value_SelWaerId + "']").show(); $(".xialap[value_ppwaerid='" + value_SelWaerId + "']").hide(); $("select[name='PSF_Typesetting'][value_ppwaerid='" + value_SelWaerId + "']").show(); $("p[name='PSF_yinse'][value_openwidthspan='" + value_SelWaerId + "']").show(); $("p[name='PSF_yinsezheng'][value_openwidthspan='" + value_SelWaerId + "']").show(); $("p[name='PSF_yinsebei'][value_openwidthspan='" + value_SelWaerId + "']").show(); $("select[name='PSF_PrintedColorRear'][value_ppwaerid='" + value_SelWaerId + "']").show(); $("select[name='PSF_PrintedColorPositive'][value_selspec='" + value_SelWaerId + "']").show(); $("tr[name='PSF_PrintedPaperTd'][value_selspec='" + value_SelWaerId + "']").show(); $("tr[name='PSF_PrintedPaperTdtr'][value_selspec='" + value_SelWaerId + "']").show(); $("tr[name='PSF_PrintedPaperTdtrtr'][value_selspec='" + value_SelWaerId + "']").show(); $("select[name='PSF_Typesettinghide'][value_ppwaerid='" + value_SelWaerId + "']").hide(); } else if ($(this).val().indexOf('八色') >= 0) { $("select[name='PSF_PrintedColorPositive'][value_selspec='" + value_SelWaerId + "']").val("四色"); @@ -764,6 +822,23 @@ $("input[name='PSF_OpenLength'][value_ppwaerid='" + value_SelWaerId + "']").show(); $("input[name='PSF_OpenWidth'][value_ppwaerid='" + value_SelWaerId + "']").show(); $(".xialap[value_ppwaerid='" + value_SelWaerId + "']").hide(); $("select[name='PSF_Typesetting'][value_ppwaerid='" + value_SelWaerId + "']").show(); $("p[name='PSF_yinse'][value_openwidthspan='" + value_SelWaerId + "']").show(); $("p[name='PSF_yinsezheng'][value_openwidthspan='" + value_SelWaerId + "']").show(); $("p[name='PSF_yinsebei'][value_openwidthspan='" + value_SelWaerId + "']").show(); $("select[name='PSF_PrintedColorRear'][value_ppwaerid='" + value_SelWaerId + "']").show(); $("select[name='PSF_PrintedColorPositive'][value_selspec='" + value_SelWaerId + "']").show(); $("tr[name='PSF_PrintedPaperTd'][value_selspec='" + value_SelWaerId + "']").show(); $("tr[name='PSF_PrintedPaperTdtr'][value_selspec='" + value_SelWaerId + "']").show(); $("tr[name='PSF_PrintedPaperTdtrtr'][value_selspec='" + value_SelWaerId + "']").show(); $("select[name='PSF_Typesettinghide'][value_ppwaerid='" + value_SelWaerId + "']").hide(); } else if ($(this).val().indexOf('黑白') >= 0) { $("select[name='PSF_PrintedColorPositive'][value_selspec='" + value_SelWaerId + "']").val("单色"); @@ -777,6 +852,23 @@ $("input[name='PSF_OpenLength'][value_ppwaerid='" + value_SelWaerId + "']").show(); $("input[name='PSF_OpenWidth'][value_ppwaerid='" + value_SelWaerId + "']").show(); $(".xialap[value_ppwaerid='" + value_SelWaerId + "']").hide(); $("select[name='PSF_Typesetting'][value_ppwaerid='" + value_SelWaerId + "']").show(); $("p[name='PSF_yinse'][value_openwidthspan='" + value_SelWaerId + "']").show(); $("p[name='PSF_yinsezheng'][value_openwidthspan='" + value_SelWaerId + "']").show(); $("p[name='PSF_yinsebei'][value_openwidthspan='" + value_SelWaerId + "']").show(); $("select[name='PSF_PrintedColorRear'][value_ppwaerid='" + value_SelWaerId + "']").show(); $("select[name='PSF_PrintedColorPositive'][value_selspec='" + value_SelWaerId + "']").show(); $("tr[name='PSF_PrintedPaperTd'][value_selspec='" + value_SelWaerId + "']").show(); $("tr[name='PSF_PrintedPaperTdtr'][value_selspec='" + value_SelWaerId + "']").show(); $("tr[name='PSF_PrintedPaperTdtrtr'][value_selspec='" + value_SelWaerId + "']").show(); $("select[name='PSF_Typesettinghide'][value_ppwaerid='" + value_SelWaerId + "']").hide(); } else if ($(this).val().indexOf('轮转') >= 0) { $("select[name='PSF_PrintedColorPositive'][value_selspec='" + value_SelWaerId + "']").val("单色"); @@ -792,6 +884,53 @@ $("input[name='PSF_OpenLength'][value_ppwaerid='" + value_SelWaerId + "']").hide(); $("input[name='PSF_OpenWidth'][value_ppwaerid='" + value_SelWaerId + "']").hide(); $(".xialap[value_ppwaerid='" + value_SelWaerId + "']").show(); $("select[name='PSF_Typesetting'][value_ppwaerid='" + value_SelWaerId + "']").show(); $("p[name='PSF_yinse'][value_openwidthspan='" + value_SelWaerId + "']").show(); $("p[name='PSF_yinsezheng'][value_openwidthspan='" + value_SelWaerId + "']").show(); $("p[name='PSF_yinsebei'][value_openwidthspan='" + value_SelWaerId + "']").show(); $("select[name='PSF_PrintedColorRear'][value_ppwaerid='" + value_SelWaerId + "']").show(); $("select[name='PSF_PrintedColorPositive'][value_selspec='" + value_SelWaerId + "']").show(); $("tr[name='PSF_PrintedPaperTd'][value_selspec='" + value_SelWaerId + "']").show(); $("tr[name='PSF_PrintedPaperTdtr'][value_selspec='" + value_SelWaerId + "']").show(); $("tr[name='PSF_PrintedPaperTdtrtr'][value_selspec='" + value_SelWaerId + "']").show(); $("select[name='PSF_Typesettinghide'][value_ppwaerid='" + value_SelWaerId + "']").hide(); } else if ($(this).val().indexOf('数码') >= 0) { $("select[name='PSF_OpenSpecifications'][value_selspec='" + value_SelWaerId + "']").show(); $("p[name='PSF_OpenSpecificationsspan'][value_selspecspan='" + value_SelWaerId + "']").show(); $("p[name='PSF_OpenWidthspan'][value_openwidthspan='" + value_SelWaerId + "']").show(); $("input[name='PSF_OpenLength'][value_ppwaerid='" + value_SelWaerId + "']").show(); $("input[name='PSF_OpenWidth'][value_ppwaerid='" + value_SelWaerId + "']").show(); $(".xialap[value_ppwaerid='" + value_SelWaerId + "']").hide(); $("select[name='PSF_Typesetting'][value_ppwaerid='" + value_SelWaerId + "']").hide(); $("p[name='PSF_yinse'][value_openwidthspan='" + value_SelWaerId + "']").hide(); $("p[name='PSF_yinsezheng'][value_openwidthspan='" + value_SelWaerId + "']").hide(); $("p[name='PSF_yinsebei'][value_openwidthspan='" + value_SelWaerId + "']").hide(); $("select[name='PSF_PrintedColorRear'][value_ppwaerid='" + value_SelWaerId + "']").hide(); $("select[name='PSF_PrintedColorPositive'][value_selspec='" + value_SelWaerId + "']").hide(); $("tr[name='PSF_PrintedPaperTd'][value_selspec='" + value_SelWaerId + "']").hide(); $("tr[name='PSF_PrintedPaperTdtr'][value_selspec='" + value_SelWaerId + "']").hide(); $("tr[name='PSF_PrintedPaperTdtrtr'][value_selspec='" + value_SelWaerId + "']").hide(); $("select[name='PSF_Typesettinghide'][value_ppwaerid='" + value_SelWaerId + "']").show(); $("select[name='PSF_PrintedColorPositive'][value_selspec='" + value_SelWaerId + "']").val(""); $("select[name='PSF_PrintedColorRear'][value_ppwaerid='" + value_SelWaerId + "']").val(""); } @@ -815,6 +954,7 @@ $(vv).parent().parent().parent().parent().parent().find("select[name='PSF_PrintedColorPositive']").val($(vv).attr("value_hide_psf_printedcolorpositive")); $(vv).parent().parent().parent().parent().parent().find("select[name='PSF_PrintedColorRear']").val($(vv).attr("value_hide_psf_printedcolorrear")); $(vv).parent().parent().parent().parent().parent().find("select[name='PSF_Typesetting']").val($(vv).attr("value_hide_psf_typesetting")); $(vv).parent().parent().parent().parent().parent().find("select[name='PSF_Typesettinghide']").val($(vv).attr("value_hide_psf_typesetting")); $(vv).parent().parent().parent().parent().parent().find("select[name='PSF_PaperSource']").val($(vv).attr("value_hide_psf_papersource")); $(vv).parent().parent().parent().parent().parent().find("select[name='PSF_OpenSpecifications']").val($(vv).attr("value_hide_psf_openspecifications")); $(vv).parent().parent().parent().parent().parent().find("select[name='selPaperName']").val($(vv).attr("value_hide_psf_selPaperName")); @@ -874,6 +1014,25 @@ $(".xialap[value_ppwaerid='" + value_SelWaerId + "']").show(); } else if ($(vv).val().indexOf('数码') >= 0) { $("select[name='PSF_Typesetting'][value_ppwaerid='" + value_SelWaerId + "']").hide(); $("p[name='PSF_yinse'][value_openwidthspan='" + value_SelWaerId + "']").hide(); $("p[name='PSF_yinsezheng'][value_openwidthspan='" + value_SelWaerId + "']").hide(); $("p[name='PSF_yinsebei'][value_openwidthspan='" + value_SelWaerId + "']").hide(); $("select[name='PSF_PrintedColorRear'][value_ppwaerid='" + value_SelWaerId + "']").hide(); $("select[name='PSF_PrintedColorPositive'][value_selspec='" + value_SelWaerId + "']").hide(); $("tr[name='PSF_PrintedPaperTd'][value_selspec='" + value_SelWaerId + "']").hide(); $("tr[name='PSF_PrintedPaperTdtr'][value_selspec='" + value_SelWaerId + "']").hide(); $("tr[name='PSF_PrintedPaperTdtrtr'][value_selspec='" + value_SelWaerId + "']").hide(); $("select[name='PSF_Typesettinghide'][value_ppwaerid='" + value_SelWaerId + "']").show(); } } }); CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx.cs
@@ -353,6 +353,7 @@ string[] PSF_PrintedColorPositive = Request["PSF_PrintedColorPositive"].ToString2().Split(','); string[] PSF_PrintedColorRear = Request["PSF_PrintedColorRear"].ToString2().Split(','); string[] PSF_Typesetting = Request["PSF_Typesetting"].ToString2().Split(','); string[] PSF_Typesettinghide = Request["PSF_Typesettinghide"].ToString2().Split(','); string[] PSF_PrintedCount = Request["PSF_PrintedCount"].ToString2().Split(','); string[] PSF_PrintedPositive = Request["PSF_PrintedPositive"].ToString2().Split(','); string[] PSF_LastNum = Request["PSF_LastNum"].ToString2().Split(','); @@ -443,7 +444,15 @@ m_EC_SpecialForums.PSF_PressesDesk = PSF_PressesDesk[i].ToString2().Replace(",+-+,", ","); m_EC_SpecialForums.PSF_PrintedColorPositive = PSF_PrintedColorPositive[i].ToString2().Replace(",+-+,", ","); m_EC_SpecialForums.PSF_PrintedColorRear = PSF_PrintedColorRear[i].ToString2().Replace(",+-+,", ","); if (PSF_PressesDesk[i].IndexOf("数码") >= 0) { m_EC_SpecialForums.PSF_Typesetting = PSF_Typesettinghide[i].ToString2().Replace(",+-+,", ","); } else { m_EC_SpecialForums.PSF_Typesetting = PSF_Typesetting[i].ToString2().Replace(",+-+,", ","); } if (PSF_PrintedCount[i].ToInt32() == null) { CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderList.aspx
@@ -22,6 +22,13 @@ window.location = "/Pages/business/AgSpecialOrderList.aspx?delete=" + keyid; }); } //删除 function onchedan(keyid) { top.Dialog.confirm("确定要撤单该记录吗?", function () { window.location = "/Pages/business/AgSpecialOrderList.aspx?chedan=" + keyid; }); } </script> </head> <body> @@ -131,6 +138,7 @@ <span menu_member_case_id="case_ViewModel" menu_member_case_name="打印" onclick="ViewModel('<%#Eval("PO_OrderId")%>')">打印</span> <span menu_member_case_id="case_EditModel" menu_member_case_name="修改" onclick="EditModel('<%#Eval("PO_OrderId")%>')">修改</span> <span menu_member_case_id="case_onDelete" menu_member_case_name="删除" onclick="onDelete('<%#Eval("Keyid")%>')">删除</span> <span onclick="onchedan('<%#Eval("Keyid")%>')">撤单</span> </td> </tr> </ItemTemplate> CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderList.aspx.cs
@@ -11,6 +11,7 @@ using CY.BLL.Sys; using System.Data; using CY.BLL.OA; using CY.BLL.EC; namespace CY.WebForm.Pages.business { @@ -19,11 +20,13 @@ public partial class AgSpecialOrderList : BasePage { EC_SpecialOrdersBLL bll_EC_SpecialOrdersBLL = null; EC_OrderBasicBLL _eC_OrderBasicBLL = null; //初始化 public AgSpecialOrderList() { bll_EC_SpecialOrdersBLL = new EC_SpecialOrdersBLL(); _eC_OrderBasicBLL = new EC_OrderBasicBLL(); } //页面加载 @@ -48,6 +51,45 @@ JavaScript.MessageBox("删除失败", this); } } if (Request["chedan"] != null) { EC_SpecialOrders model = bll_EC_SpecialOrdersBLL.GetModelByKeyid(Request["chedan"].ToInt32()); if (model != null && model.Keyid != null) { EC_OrderBasic _eC_OrderBasic = _eC_OrderBasicBLL.SelectModelById(model.PO_OrderId.ToInt32().Value); if (null == _eC_OrderBasic) { } else { //修改订单状态 List<EC_OrderOperate> oprates = new List<EC_OrderOperate>(); oprates.Add(new EC_OrderOperate() { OperateType = 2, OrderId = _eC_OrderBasic.Keyid, Operator = CurrentUser.ShortName, Remark = "" }); _eC_OrderBasicBLL.UpdateOrderState(oprates[0]); //修改订单数量 _eC_OrderBasicBLL.UpSurplusPrintNum(_eC_OrderBasic.Keyid, _eC_OrderBasic.OrderExtend.PrintNum, CurrentUser.ShortName); } bll_EC_SpecialOrdersBLL.DeleteModel(model); JavaScript.MessageBox("撤单成功", this); Response.Redirect("/Pages/business/AgSpecialOrderList.aspx"); } else { JavaScript.MessageBox("撤单失败", this); } } } //绑定数据 CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderList.aspx.designer.cs
@@ -2,15 +2,17 @@ // <自动生成> // 此代码由工具生成。 // // 对此文件的更改可能会导致不正确的行为,并且如果 // 重新生成代码,这些更改将会丢失。 // 对此文件的更改可能导致不正确的行为,如果 // 重新生成代码,则所做更改将丢失。 // </自动生成> //------------------------------------------------------------------------------ namespace CY.WebForm.Pages.business { namespace CY.WebForm.Pages.business { public partial class AgSpecialOrderList { public partial class AgSpecialOrderList { /// <summary> /// Head1 控件。