From 1be1829cbb03b11d10a800ebb8ad72eb9241a103 Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期一, 31 三月 2025 08:40:34 +0800 Subject: [PATCH] 设计订单的一部分 --- CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianEdit.aspx | 139 ++ CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianList.aspx.designer.cs | 98 + CY_ECommercePlatform/CY.SQLDAL/OA/OA_ShejijijianDAL.cs | 21 CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianEdit.aspx.cs | 180 ++ CY_ECommercePlatform/CY.Model/OA/OA_Shejijijian.cs | 8 CY_ECommercePlatform/CY.WebForm/Pages/membermanage/MemberRole.aspx.cs | 2 CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianList.aspx.cs | 80 + CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianEdit.aspx.designer.cs | 80 + CY_ECommercePlatform/CY.WebForm/Pages/business/SHejiOrderEdit.aspx.cs | 920 +++++++++++++++ CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj | 24 CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianList.aspx | 151 ++ CY_ECommercePlatform/CY.SQLDAL/EC/EC_MergerSingleDAL.cs | 4 CY_ECommercePlatform/CY.BLL/OA/OA_ShejijijianBLL.cs | 12 CY_ECommercePlatform/CY.IDAL/OA/IOA_ShejijijianDAL.cs | 10 CY_ECommercePlatform/CY.WebForm/Pages/business/SHejiOrderEdit.aspx | 1473 ++++++++++++++++++++++++ CY_ECommercePlatform/CY.WebForm/Pages/common/PayAbout.aspx.cs | 123 ++ CY_ECommercePlatform/CY.WebForm/Pages/business/SHejiOrderEdit.aspx.designer.cs | 323 +++++ 17 files changed, 3,642 insertions(+), 6 deletions(-) diff --git a/CY_ECommercePlatform/CY.BLL/OA/OA_ShejijijianBLL.cs b/CY_ECommercePlatform/CY.BLL/OA/OA_ShejijijianBLL.cs index a06f9a6..3283a9e 100644 --- a/CY_ECommercePlatform/CY.BLL/OA/OA_ShejijijianBLL.cs +++ b/CY_ECommercePlatform/CY.BLL/OA/OA_ShejijijianBLL.cs @@ -171,5 +171,17 @@ return _IOA_ShejijijianDAL.SelectModelPage(query, pa); } + + /// <summary> + /// 鎵归噺鍒犻櫎 + /// </summary> + /// <param name="keyids"></param> + /// <param name="Memberid"></param> + /// <returns></returns> + public bool DelAllModel(string keyids, Guid Memberid) + { + return _IOA_ShejijijianDAL.DelAllModel(keyids, Memberid); + } + } } diff --git a/CY_ECommercePlatform/CY.IDAL/OA/IOA_ShejijijianDAL.cs b/CY_ECommercePlatform/CY.IDAL/OA/IOA_ShejijijianDAL.cs index 33a16f7..a73f6b5 100644 --- a/CY_ECommercePlatform/CY.IDAL/OA/IOA_ShejijijianDAL.cs +++ b/CY_ECommercePlatform/CY.IDAL/OA/IOA_ShejijijianDAL.cs @@ -27,7 +27,15 @@ /// <returns></returns> IEnumerable<OA_Shejijijian> GetModelByformid(Guid formid,string Dingdanleixing, string Fengmianneiye, string Shejileixing, int? Status); + /// <summary> + /// 鎵归噺鍒犻櫎 + /// </summary> + /// <param name="keyids"></param> + /// <param name="Memberid"></param> + /// <returns></returns> + bool DelAllModel(string keyids, Guid Memberid); - + + } } diff --git a/CY_ECommercePlatform/CY.Model/OA/OA_Shejijijian.cs b/CY_ECommercePlatform/CY.Model/OA/OA_Shejijijian.cs index 04069c5..c30a804 100644 --- a/CY_ECommercePlatform/CY.Model/OA/OA_Shejijijian.cs +++ b/CY_ECommercePlatform/CY.Model/OA/OA_Shejijijian.cs @@ -183,9 +183,13 @@ this.Status = isChange ? MyConvert.ConvertToInt32(value) : Status; theValue = this.Status; } + else if ("Shejilemoney".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 14) + { + this.Shejilemoney = isChange ? MyConvert.ConvertToDecimal(value) : Shejilemoney; + theValue = this.Shejilemoney; + } - - + diff --git a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_MergerSingleDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_MergerSingleDAL.cs index b44f498..0f59591 100644 --- a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_MergerSingleDAL.cs +++ b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_MergerSingleDAL.cs @@ -292,7 +292,9 @@ { IList<EC_MergerSingle> result = _dataBase.SelectModel<EC_MergerSingle>("*", "EC_MergerSingle", string.Format(" Member_Id='{0}' and PMS_OrderNum like '{1}%'", Memberid, NumberHead)) as IList<EC_MergerSingle>;//鎵ц鏌ヨ if (result != null && result.Count > 0) - NumberFoot = (result.Count + 1).ToString("000"); + { + NumberFoot = (int.Parse(result.Max(x => x.PMS_OrderNum).Substring(8, 3)) + 1).ToString("000"); + } else NumberFoot = "001"; } diff --git a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_ShejijijianDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_ShejijijianDAL.cs index 7223609..107d5f7 100644 --- a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_ShejijijianDAL.cs +++ b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_ShejijijianDAL.cs @@ -59,7 +59,7 @@ IList<SqlParameter> sqlParms = new List<SqlParameter>() { - new SqlParameter("@Keyid",trueModel.Keyid), + //new SqlParameter("@Keyid",trueModel.Keyid), new SqlParameter("@FirmId",trueModel.FirmId), new SqlParameter("@Dingdanleixing",string.IsNullOrEmpty(trueModel.Dingdanleixing)?"":trueModel.Dingdanleixing), new SqlParameter("@DingdanleixingName",string.IsNullOrEmpty(trueModel.DingdanleixingName)?"":trueModel.DingdanleixingName), @@ -268,5 +268,24 @@ } return true; } + + /// <summary> + /// 鎵归噺鍒犻櫎 + /// </summary> + /// <param name="keyids"></param> + /// <param name="Memberid"></param> + /// <returns></returns> + public bool DelAllModel(string keyids, Guid Memberid) + { + try + { + int result = _dataBase.ExecuteSql(" DELETE dbo.OA_Shejijijian WHERE Keyid IN (" + keyids.Trim(',') + ") "); + return (result > 0); + } + catch (Exception ex) + { + throw ex; + } + } } } diff --git a/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj b/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj index 65be3eb..7b52558 100644 --- a/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj +++ b/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj @@ -1898,6 +1898,9 @@ <Content Include="Pages\business\DeliverPlanShifou.aspx" /> <Content Include="Pages\business\DeliverPlanLishiPrint.aspx" /> <Content Include="Pages\business\DeliverPlanPaicheZhuyishixiang.aspx" /> + <Content Include="Pages\business\SHejiOrderEdit.aspx" /> + <Content Include="Pages\business\ShejijijianEdit.aspx" /> + <Content Include="Pages\business\ShejijijianList.aspx" /> <Content Include="Pages\business\ShiJuanBiaoQianPrint.aspx" /> <Content Include="Pages\business\OrderSonghuoanchiList.aspx" /> <Content Include="Pages\business\OrderUpLoadLiuyang.aspx" /> @@ -3435,6 +3438,27 @@ <Compile Include="Pages\business\DeliverPlanPaicheZhuyishixiang.aspx.designer.cs"> <DependentUpon>DeliverPlanPaicheZhuyishixiang.aspx</DependentUpon> </Compile> + <Compile Include="Pages\business\SHejiOrderEdit.aspx.cs"> + <DependentUpon>SHejiOrderEdit.aspx</DependentUpon> + <SubType>ASPXCodeBehind</SubType> + </Compile> + <Compile Include="Pages\business\SHejiOrderEdit.aspx.designer.cs"> + <DependentUpon>SHejiOrderEdit.aspx</DependentUpon> + </Compile> + <Compile Include="Pages\business\ShejijijianEdit.aspx.cs"> + <DependentUpon>ShejijijianEdit.aspx</DependentUpon> + <SubType>ASPXCodeBehind</SubType> + </Compile> + <Compile Include="Pages\business\ShejijijianEdit.aspx.designer.cs"> + <DependentUpon>ShejijijianEdit.aspx</DependentUpon> + </Compile> + <Compile Include="Pages\business\ShejijijianList.aspx.cs"> + <DependentUpon>ShejijijianList.aspx</DependentUpon> + <SubType>ASPXCodeBehind</SubType> + </Compile> + <Compile Include="Pages\business\ShejijijianList.aspx.designer.cs"> + <DependentUpon>ShejijijianList.aspx</DependentUpon> + </Compile> <Compile Include="Pages\business\ShiJuanBiaoQianPrint.aspx.cs"> <DependentUpon>ShiJuanBiaoQianPrint.aspx</DependentUpon> <SubType>ASPXCodeBehind</SubType> diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/SHejiOrderEdit.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/SHejiOrderEdit.aspx new file mode 100644 index 0000000..7d2acde --- /dev/null +++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/SHejiOrderEdit.aspx @@ -0,0 +1,1473 @@ +锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ShejiOrderEdit.aspx.cs" Inherits="CY.WebForm.Pages.business.ShejiOrderEdit" %> + +<!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> + <uc:CMSHead ID="CMSHead1" runat="server" /> + <!--鍓嶅彴椤甸潰start--> + <link rel="stylesheet" type="text/css" href="../../Styles/base.css" /> + <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=179" type="text/javascript"></script> + <script src="../../js/business/Order.js?v=46" type="text/javascript"></script> + <!--鍓嶅彴椤甸潰end--> + <script type="text/javascript" language="javascript"> + + function jsPrice(dj) { + var num = $("#printCount").val(); + + $("#txtSumPrice").val((dj * num).toFixed(4)); + } + + function jsdjPrice(zj) { + var num = $("#printCount").val(); + + $("#txtUnitPrice").val( (zj/num).toFixed(4) ); + } + + function ReBindClients() { + $.ajax({ + url: "/Pages/business/OrderEdit.aspx", + type: "POST", + dataType: "html", + data: { Target: "ReBindClients"}, + global: false, + cache: false, + async: false, + success: function (data) { + $("#selCustormer").html(data); + } + }); + } + + ///鏂板瀹㈡埛 + function showCustomer() { + top.Dialog.open({ URL: "/Pages/business/CorporateClientsEdit.aspx?src=order", Title: "鏂板瀹㈡埛", Width: 1200, Height: 780 }); + } + + function Saveyaoqiu() { + if (document.getElementById('txtSumPrice').value == "" || parseFloat(document.getElementById('txtSumPrice').value) <=0 ) { + if (!confirm("璁㈠崟鎬讳环涓�0锛屾槸鍚︾户缁繚瀛橈紵")) + return false; + } + + + if (document.getElementById('selPrintTypes').value != "6") { + alertMsg("鐩墠鍙繚瀛樹功鍒婅姹�!"); + return false; + } + return ValidateForm(); + } + + //涓篠elect鏂板杩囨护鍔熻兘 + function SelectAddSearch() { + $("select[SelInputHtml='True']").each(function (i, v) { + $(this).unbind("blur"); + var old = $(this).html(); + var oldObject = $(this).clone(); + var sign = "selectS" + i; + $(v).attr("sign", sign); + + var inputClass = "input_" + sign; + var html = "<span style='margin-left:10px'>杩囨护锛�</span><input type='text' class='" + inputClass + "' style='width:80px;height:18px;line-height:18px;'/><span onclick='showCustomer()' style=\"padding-left:10px;\" class=\"a_under\">鏂板瀹㈡埛</span>"; + $(v).after(html); + $("." + inputClass).blur(function () { + var nowval = $(this).val().trim(); + var output = ""; + if (nowval == "" || nowval == null) { + output = old; + } else { + output += "<option value=''>璇烽�夋嫨</option>"; + var valueArr = new Array(); + oldObject.find("option").each(function (ii, vv) { + + var value = $.trim($(vv).attr("value")); + var text = $.trim($(vv).text()); + + if (text.indexOf(nowval) >= 0) + valueArr.push(value + "|||" + text); + }); + for (var ss in valueArr) { + var s = valueArr[ss]; + if (s.split("|||").length == 2) { + var value1 = s.split("|||")[0]; + var text1 = s.split("|||")[1]; + output += "<option value='" + value1 + "'>" + text1 + "</option>"; + } + } + } + $(v).html(output); + }); + }); + } + + window.FastKeyDistinctived = true; //渚嬪蹇嵎閿�(涓嶄娇鐢ㄩ�氱敤蹇嵎閿�) + var keyDownHook = new KeyBehaviorHook('keydown'); + keyDownHook.Regist(window.Keys.S, "ClickElement('btnSave')", window.WithKey.Ctrl); //Ctrl+s 淇濆瓨 + keyDownHook.Regist(window.Keys.Enter, "ClickElement('btnSave')", window.WithKey.Ctrl); //Ctrl+Enter 淇濆瓨 + keyDownHook.Regist(window.Keys.R, "ClickElement('btnReset')", window.WithKey.Ctrl); //Ctrl+R 閲嶇疆 + keyDownHook.Regist(window.Keys.Q, "ClickElement('btnBackList')", window.WithKey.Ctrl); //Ctrl+Q 閫�鍑�(Quit) + + $(function () { + SelectAddSearch(); + keyDownHook.Binding(); + global.SetReqMsg(); + try { + document.getElementById('spnCustormerControl').style.display = document.getElementById('txtCustormerName') ? 'none' : ''; + if ('0' == document.getElementById('txtKeyid').value) { + document.getElementById('txtDeliveryTime').value = new Date().ToFuture({ day: 2 }).ToString('yyyy-MM-dd'); + document.getElementById('selPrintTypes').value = "29"; + printTypeChange(document.getElementById('selPrintTypes')); + ReceiptT('customer', '', 6, 120); return; + } else { + ReceiptT('order', '<%=Orderid %>', 6, 120); + } + document.getElementById('selPrintTypes').style.display = 'none'; + document.getElementById('spnPrintType').innerHTML = document.getElementById('txtPrintTypes').value; + //document.getElementById('div_PrintParams').style.display = 'none'; //灏嗗睍绀虹殑鍗板埛鍙傛暟鏄剧ず鍑烘潵 + printTypeChange(document.getElementById('selPrintTypes')); + } catch (e) { + + } + var orderTypeId = $("#hidOrderTypeId").val(); + if (orderTypeId != "1") { + $("#tbBasic").attr("disabled", true); + $("#divInquiry").attr("disabled", true); + setTimeout(displayControl, 1000); + } + + $("#div_InquiryEdit").render(); + }); + + //window.custormers = {}; + + function displayControl() { + $("#InsideOpDiv").hide(); + } + + + + //缁存姢 + function onViewuplod() { + + var keyid = $("#selCustormer").val(); + if (keyid == "") { + alertMsg("璇烽�夋嫨瀹㈡埛!"); + return; + } + var l = (screen.availWidth - 500) / 2; + var t = (screen.availHeight - 300) / 2; + // window.open({ URL: "/Pages/business/CorporateClientsUpLoadContract.aspx?Keyid=" + keyid, Title: "鏌ョ湅鍚堝悓", Width: 900, Height: 750 }); + window.open('/Pages/business/CorporateClientsContractShow.aspx?Keyid=' + keyid, '_blank', 'height=750,width=900,top=' + t + ',left=' + l + ',toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no'); + } + + + </script> + <style type="text/css"> + .table2Left td { text-align: left; } + .table2Left .alignR { text-align: right; } + </style> +</head> +<body style='padding: 0; margin: 0;'> + <form id="form1" runat="server" style='padding: 0; margin: 0;' class='form2'> + <input type="hidden" id="hidOrderId" name="hidOrderId" /> + <input name="Target" value='save' type="hidden" /> + <input type="hidden" id="hidOrderTypeId" value="" runat="server" /> + <%--<asp:Repeater ID='rptCustormer' runat="server"> + <ItemTemplate> + <script type='text/javascript'> + window.custormers['<%#Eval("MemberId") %>'] = { id: '<%#Eval("MemberId") %>', level: '<%#Eval("DegreeImportanId") %>', bmid: '<%#Eval("BusinessManagerId") %>', cmid: '<%#Eval("AccountManagerId") %>' }; + </script> + </ItemTemplate> + </asp:Repeater>--%> + <table class="table2" id="tbBasic" align="left" style=" width:1000px;"> + <thead> + <tr> + <%-- <th colspan="1"> + <input type="button" id="btnPrint" value="鏌ョ湅鍚堝悓" onclick="onViewuplod()"> + </th>--%> + <th colspan="8"> + 鍩烘湰淇℃伅 + </th> + </tr> + </thead> + <tr style=" height:1px;"> + <td style="border:none;width: 100px;"> + </td> + <td style="border:none; width:161px;"> + </td> + <td style="border:none;width: 100px;"> + </td> + <td style="border:none;"> + </td> + <td style="border:none;width: 100px;"> + </td> + <td style="border:none;"> + </td> + <td style="border:none;width: 100px;"> + </td> + <td style="border:none;"> + </td> + </tr> + <tr> + <td align="right"> + 璁㈠崟绫诲瀷锛� + </td> + <td align="left"> + <span id='spnPrintType'></span> + <input type="hidden" id='txtPrintTypes' runat="server" /> + <select id='selPrintTypes' runat="server" datatextfield="PrintName" datavaluefield="Keyid" keepdefaultstyle='true' onchange='printTypeChange(this)' class=' Sreq'> + </select> + </td> + <td align="right"> + 瀹㈡埛鍗曚綅锛� + </td> + <td colspan="3" align="left"> + <input type="hidden" id='txtCustormer' runat="server" /> + <input id='txtCustormerName' runat="server" readonly="readonly" /><span id='spnCustormerControl'><select id='selCustormer' runat="server" keepdefaultstyle='true' datavaluefield='MemberId' datatextfield='CompanyName' onchange='custormerChange(this)' class='Sreq' selinputhtml="True" sign="" style=" width:123px;"></select> + <%--<input type="button" value='鏂板' keepdefaultstyle='true' onclick="top.Dialog.open({ URL: '/Pages/business/CorporateClientsEdit.aspx', Title: '鏂板瀹㈡埛', Width: 900, Height: 680});" />--%> + </span> + <input type='hidden' runat="server" id='txtCompanyName' /> + </td> + <td align="right"> + 瀹㈡埛绾у埆锛� + </td> + <td align="left"> + <select id='selCustormerLevel' class='Sreq' runat="server" datatextfield="Name" datavaluefield="Keyid" keepdefaultstyle='true'> + </select> + <!--datavaluefield="MeanValue"--> + </td> + + + </tr> + <tr> + <td align="right"> + 璁㈠崟缂栧彿锛� + </td> + <td align="left"> + <input id='txtOrderId' runat="server" onfocus='this.blur();' /> + </td> + <td align="right"> + 绱ф�ョ▼搴︼細 + </td> + <td align="left"> + <select id='selExigencyDegree' runat="server" datatextfield="Name" datavaluefield="MeanValue" keepdefaultstyle='true'> + </select> + </td> + <td align="right" id="selVerifyWay123"> + 浜よ揣鏃堕棿锛� + </td> + <td align="left" id="selVerifyWay321"> + <input id='txtDeliveryTime' class='date' runat="server" /> + </td> + <td align="right"> + <%-- 宸叉湁鍗颁欢锛�--%> + </td> + <td align="left"> + <%-- <select id='selprintask' runat="server" keepdefaultstyle='true' datavaluefield="Keyid" datatextfield='Name' style="width:150px;" onchange='printTypeChange1(this)' > + <option value="" >璇烽�夋嫨</option> + </select>--%> + </td> + </tr> + + <tr> + <td align="right"> + 鍗颁欢鍚嶇О锛� + </td> + <td align="left"> + <input id='txtDocumentName' runat="server" maxlength='200' class='req' style="width:200px;" /> + <input type='hidden' id='txtDocumentNameHide' /> + </td> + <td align="right" id="selVerifyWay1234"> + 璁㈠崟鍗曚环锛� + </td> + <td align="left" id="selVerifyWay4321"> + <input id='txtUnitPrice' runat="server" maxlength='9' class='float' onchange="jsPrice(this.value)" /> + </td> + <td align="right"> + 璁㈠崟鎬讳环锛� + </td> + <td align="left"> + <input id='txtSumPrice' runat="server" maxlength='16' value='0' class="req float" min="0" onchange="jsdjPrice(this.value)" /> + </td> + <td align="right" id="selVerifyWay12"> + 鏍$鏂瑰紡锛� + </td> + <td align="left" id="selVerifyWay21"> + <select id='selVerifyWay' class=' Sreq' runat="server" datatextfield="Name" datavaluefield="MeanValue" keepdefaultstyle='true'> + </select> + </td> + + </tr> + <tr> + <td align="right"> + 涓氬姟缁忕悊锛� + </td> + <td align="left"> + <select id='selBusinessManagers' runat="server" keepdefaultstyle='true' datavaluefield="Keyid" datatextfield='Name'> + </select> + </td> + <td align="right"> + 瀹㈡埛缁忕悊锛� + </td> + <td align="left"> + <select id='selCustormerManagers' runat="server" keepdefaultstyle='true' datavaluefield="Keyid" datatextfield='Name'> + </select> + </td> + <td align="right"> + 鑱� 绯� 浜猴細 + </td> + <td align="left"> + <input id='txtContact' runat="server" maxlength="20" /> + </td> + <td align="right"> + 鑱旂郴鐢佃瘽锛� + </td> + <td align="left"> + <input id='txtPhone' runat="server" class='' /> + </td> + + </tr> + + <tr> + <td align="right"> + 鑱旂郴Q Q锛� + </td> + <td align="left"> + <input id='txtQQ' runat="server" maxlength="50" /> + </td> + <td align="right"> + + </td> + <td align="left"> + + </td> + <td align="right"> + + </td> + <td align="left"> + + </td> + <td align="right"> + + </td> + <td align="left"> + + </td> + </tr> + </table> + + <div id='div_InquiryEdit' style='display: block;'> + <div id="divInquiry" style=' display: block;width:1010px;' > + </div> + <br /> + <table class="table2 table2Left" id="Duiyinghetongbianhao" align="left" style=" width:1000px;"> + <tr style=" height:11px;"> + <td style="width:100px;text-align:right;"> + 瀵瑰簲鍚堝悓搴忓彿锛� + </td> + <td style="text-align:left;" > + <input id='txtDuiyinghetongbianhao' runat="server" maxlength="100" /> + </td> + </tr> + </table> + <br /> + <table class="table2 table2Left" align="left" style=" width:1000px;"> + <thead> + <tr> + <th colspan="6"> + 閫佽揣鏂瑰紡 + </th> + </tr> + </thead> + <tr id='ReceiptT_Html' style=" height:11px;"> + <td style="width: 100px;"> + </td> + <td style="width:161px;"> + </td> + <td style="width: 100px;"> + </td> + <td style="width:156px;"> + </td> + <td style="width: 100px;"> + </td> + <td style=""> + </td> + </tr> + </table> + </div> + <br /> + <table class="table2" id="tbFacing" align="left" style=" width:1000px;"> + <thead> + <tr> + <th colspan="4"> + 鍖呰瑕佹眰 + </th> + </tr> + </thead> + <tr style=" height:1px;"> + <td style="border:none;width: 100px;"> + </td> + <td style="border:none; width:161px;"> + </td> + <td style="border:none;width: 100px;"> + </td> + <td style="border:none;"> + </td> + <td style="border:none;width: 100px;"> + </td> + <td style="border:none;"> + </td> + <td style="border:none;width: 100px;"> + </td> + <td style="border:none;"> + </td> + </tr> + <tr id="trbook" style = "display:none"> + <td align="right"> + 涔﹀彿锛� + </td> + <td align="left"> + <input id='txtBookNumber' runat="server" maxlength='200' /> + </td> + <td align="right"> + 瀹氫环锛� + </td> + <td align="left"> + <input id='txtBookPrice' runat="server" maxlength='9' class='float' /> + </td> + </tr> + <tr id="trPerBag"> + <td align="right"> + 姣忓寘鏁伴噺锛� + </td> + <td align="left"> + <input id='txtNumberPerBag' runat="server" maxlength='200' onblur="NumberPerBagBlur()"/> + </td> + <td align="right"> + 鎬诲寘鏁帮細 + </td> + <td align="left"> + <input id='txtBagNum' runat="server" maxlength='9' onblur="bagNumBlur()"/> + </td> + </tr> + </table> + <br /> + <table class="table2" align="left" style=" width:1000px;"> + <tbody> + + <tr> + <td style="width: 100px; text-align:right;"> + 鍗板埛銆佹墦鍖呫�侀�佽揣瑕佹眰锛� + </td> + <td style=" text-align:left;"> + <textarea id="txtPrintPackDeliveryRequir" name="txtPrintPackDeliveryRequir" runat="server" style="width: 692px; height: 30px;"></textarea> + </td> + </tr> + <tr> + <td style="width: 100px; text-align:right;"> + 澶囨敞锛� + </td> + <td style=" text-align:left;"> + <textarea id="txtRemark" name="txtRemark" runat="server" style="width: 692px; height: 30px;"></textarea> + </td> + </tr> + <tr> + <td class="contentLeft" colspan="2" style=" padding-left:300px;"> + <input type="hidden" id='txtKeyid' runat="server" value='0' /><input type="hidden" value='0' id='txtBillMode' runat="server" /> + <input type="hidden" name='Target' value='default' /> + <input name='hidPrintTypeId' id='hidPrintTypeId' type="hidden" /> + <input type="button" id="btnSaveask" runat="server" value="淇濆瓨璁㈠崟鍜岃姹�" onclick="if(!Saveyaoqiu())return false;" style="display:none;" /> <input type="button" id="btnSave" runat="server" value="淇濆瓨璁㈠崟" onclick="if(!Save())return false;" /> <input type="button" value="閲� 缃�" id='btnReset' onclick="ReLoad()" /> + + + + <input type="button" value="杩斿洖鍒楄〃" id='btnBackList' onclick="window.location='OrderList.aspx';" /> + </td> + </tr> + <tr> + <td colspan="2"> + + </td> + </tr> + </tbody> + </table> + </form> + +</body> +<script type="text/javascript" language="javascript"> + function NumberPerBagBlur() { + var count = document.getElementById('printCount').value; + var numPerBag = parseInt($("#txtNumberPerBag").val()); + + if (isNaN(count)) { + + $("#txtBagNum").val(0); + } + else { + + var bagNum = parseInt(count / numPerBag); + $("#txtBagNum").val(bagNum); + } + + } + function bagNumBlur() { + var count = document.getElementById('printCount').value; + var bagNum = parseInt($("#txtBagNum").val()); + + if (isNaN(count)) { + + $("#txtNumberPerBag").val(0); + + } + else { + var numPerBag = parseInt(count / bagNum); + $("#txtNumberPerBag").val(numPerBag); + } + } + + /* +鍗板埛绫诲瀷閫変腑鍊兼敼鍙樻柟娉� +*/ + function printTypeChange1(sel) { + showWait(); + var OldOrderId = document.getElementById('txtKeyid').value; + var ssselPrintTypes = document.getElementById('selPrintTypes').value; + //alert(7); + if (ssselPrintTypes == -1 || ssselPrintTypes == "-1") {//鍏朵粬绫诲瀷 + $("#hidOrderId").val(OldOrderId); + $("#divInquiry").load("/Pages/front/OtherType.aspx", { "PrintTypeId": "-1" }); + setTimeout(function () { + //alert(8); + if (sel.value != "" || sel.value == "0") { + BindControl1(sel.value); + } + }, 1000); + + window.hideWaitDiv = window.parent.parent.parent.parent.parent.parent.hideWaitDiv; + if (window.hideWaitDiv) + window.hideWaitDiv(); + } + else + { + DelayLoadPrintType1(ssselPrintTypes, '1', OldOrderId, 'order'); + } + document.getElementById('hidPrintTypeId').value = ssselPrintTypes; + if ($("#txtKeyid").val() == "0") { + //document.getElementById('txtDocumentName').value = sel.value ? sel.options[sel.selectedIndex].text : ''; + } + if (ssselPrintTypes == 6) { + document.getElementById('trbook').style.display = ''; + } + else { + document.getElementById('trbook').style.display = 'none'; + } + + if (ssselPrintTypes == 37) { + document.getElementById('tbFacing').style.display = 'none'; + document.getElementById('selVerifyWay12').style.display = 'none'; + document.getElementById('selVerifyWay21').style.display = 'none'; + //document.getElementById('selVerifyWay123').style.display = 'none'; + //document.getElementById('selVerifyWay321').style.display = 'none'; + + document.getElementById('txtDeliveryTime').value = ""; + + + } + else { + document.getElementById('tbFacing').style.display = ''; + document.getElementById('selVerifyWay12').style.display = ''; + document.getElementById('selVerifyWay21').style.display = ''; + } + } + + + + //淇敼鍙嶇粦鏁版嵁 + function BindControl1(orderId) { + // alert(1); + if (parseInt(orderId) > 0) { + $.ajax({ + url: '/Pages/front/InquiryOnLine.aspx?tmp' + (new Date()).valueOf(), + type: "POST", + data: "BindControl1=true&OrderId=" + orderId, + success: function (dataJsonStr) { + // alert(2); + if (dataJsonStr == null || dataJsonStr == "") + return; + var dataJson = eval('(' + dataJsonStr + ')'); + // alert(dataJson.PrintTypeId); + if (dataJson.PrintTypeId == "-1" || dataJson.PrintTypeId == -1) { + $("[name='printSizeName']").val(dataJson.PrintSizeName); + $("[name='printCount']").val(dataJson.PrintCount); + $("#ysUnit").attr("value", dataJson.Unit); + $("[name='txtPrintDemand']").val(dataJson.PrintDemand); + } else { + BindControlByPrintType(dataJson); + } + } + }); + + + $.ajax({ + url: '/Pages/business/ShejiOrderEdit.aspx?tmp' + (new Date()).valueOf(), + type: "POST", + data: "Target=getPrintAsk2&OrderId=" + orderId, + success: function (dataJsonStr) { + + if (dataJsonStr == null || dataJsonStr == "") + return; + var dataJson = $.parseJSON(dataJsonStr); + + + $("#txtContact").val(dataJson.BusinessManagers); + $("#txtPhone").val(dataJson.ManagersMobile); + $("#txtQQ").val(dataJson.ManagersQQ); + $("#txtPrintPackDeliveryRequir").val(dataJson.Deliveryrequirements); + + + $("#txtDocumentName").val(dataJson.DocumentName); + $("#txtUnitPrice").val(dataJson.UnitPrice.toFixed(2)); + $("#txtSumPrice").val(dataJson.SumPrice.toFixed(2)); + + } + }); + } + } + + + function DelayLoadPrintType1(printid, pvctype, orderkeyid) { + if (window.delaier) { + clearTimeout(window.delaier); + } + + window.delaier = setTimeout(function () { + LoadPrintType1(printid, pvctype, orderkeyid); + }, '0' == orderkeyid ? 1000 : 0); //寤惰繜涓ょ鎵ц + } + + + function LoadPrintType1(printTypeId, pvcTypePar, OrderId) { + //alert(4); + $("#hidOrderId").val(OrderId); + switch (printTypeId) { + //鍚嶇墖 + case "13": + $("#divInquiry").load("/Pages/front/BusinessCard.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack1); + break; + //DM鍗� + case "14": + $("#divInquiry").load("/Pages/front/DMInquiry.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack1); + break; + //鐢诲唽 + case "15": + $("#divInquiry").load("/Pages/front/PictureAlbumNew.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack1); + break; + //骞垮憡绾告澂 + case "31": + $("#divInquiry").load("/Pages/front/AdvertisingCup.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack1); + break; + //骞垮憡鎵戝厠 + case "32": + $("#divInquiry").load("/Pages/front/AdvertisingPoker.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack1); + break; + //骞抽潰璁捐 + case "34": + $("#divInquiry").load("/Pages/front/GraphicDesigner.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack1); + break; + //鎴垮崱濂� + case "35": + $("#divInquiry").load("/Pages/front/RoomCard.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack1); + break; + //鍠风粯 + case "17": + $("#divInquiry").load("/Pages/front/Airbrush.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack1); + break; + //榛戠櫧鍗颁欢 + case "29": + $("#divInquiry").load("/Pages/front/BlackAndWhite.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack1); + break; + //渚跨 + case "22": + $("#divInquiry").load("/Pages/front/Note.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack1); + break; + //灏佸 + case "26": + $("#divInquiry").load("/Pages/front/Packet.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack1); + break; + //鎵嬫彁琚� + case "16": + $("#divInquiry").load("/Pages/front/Reticule.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack1); + break; + //淇″皝 + case "21": + $("#divInquiry").load("/Pages/front/Envelop.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack1); + break; + //PVC鍗� + case "33": + if (pvcTypePar == "1") { + $("#divInquiry").load("/Pages/front/PVCCard.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack1); + } + else { + $("#divInquiry").load("/Pages/front/PortraitCard.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack1); + } + break; + //鎶ョ焊 + case "7": + $("#divInquiry").load("/Pages/front/NewsPaper.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack1); + break; + //涔﹀垔 + case "6": + $("#divInquiry").load("/Pages/front/Book.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack1); + break; + //鏀舵嵁鑱斿崟 + case "27": + $("#divInquiry").load("/Pages/front/ReceiptDocument.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack1); + break; + //鎸傚巻 + case "23": + $("#divInquiry").load("/Pages/front/Calendary.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack1); + break; + //LED鏄剧ず灞� + case "19": + $("#divInquiry").load("/Pages/front/LED.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack1); + break; + //鎷涚墝瀛� + case "18": + $("#divInquiry").load("/Pages/front/Signboard.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack1); + break; + //鍙板巻 + case "25": + $("#divInquiry").load("/Pages/front/DeskCalendar.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack1); + break; + //鏁扮爜蹇嵃 + case "36": + $("#divInquiry").load("/Pages/front/DigitalSingle.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack1); + break; + //涓嶅共鑳� + case "20": + $("#divInquiry").load("/Pages/front/Adhesive.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack1); + break; + default: + window.hideWaitDiv = window.parent.parent.parent.parent.parent.parent.hideWaitDiv; + if (window.hideWaitDiv) window.hideWaitDiv(); + return; + } + window.hideWaitDiv = window.parent.parent.parent.parent.parent.parent.hideWaitDiv; + if (window.hideWaitDiv) window.hideWaitDiv(); + } + + + //鍔ㄦ�佸姞杞介〉闈㈠悗鎵ц鐨勮鍙� + function ExcuteCallBack1() { + // alert(5); + var printTypeId = $("#hidPrintTypeId").val(); + + $("#selDigitalPrintType").live("change", + function () { + var value = $(this).val(); + if (value == "鍗曞紶") { + $("#divInquiry").load("/Pages/front/DigitalSingle.aspx", { "PrintTypeId": printTypeId, "DigitalPrintType": "" + value + "" }, ExcuteCallBack1); + } + else { + $("#divInquiry").load("/Pages/front/DigitalBook.aspx", { "PrintTypeId": printTypeId, "DigitalPrintType": "" + value + "" }, ExcuteCallBack1); + } + } + ); + + $("#signboardCharacter").live("change", + function () { + var characterName = $(this).val(); + if (characterName != null && characterName != "") { + $.ajax({ + url: '/Pages/front/InquiryOnLine.aspx?tmp' + (new Date()).valueOf(), + type: "POST", + async: false, + data: "CharacterSelect=true&CharacterName=" + characterName, + success: function (dataStr) { + var option = ""; + var thicknesss = dataStr; + if (thicknesss != "") { + $(".thickness").show(); + var thicknessArry = thicknesss.split('|'); + for (var i = 0; i < thicknessArry.length; i++) { + option += "<option value=\"" + thicknessArry[i] + "\">" + thicknessArry[i] + "</option>"; + } + $("#thickness").html(""); + $("#thickness").html(option); + } + else { + $(".thickness").hide(); + $("#thickness").html(""); + } + } + }); + } + } + ); + Init(); + var orderId = $("#hidOrderId").val(); + + var ssselprintask = $("#selprintask").val(); + //淇敼鍙嶇粦鏁版嵁 + //alert(3); + if (ssselprintask != "" || ssselprintask == "0") { + BindControl1(ssselprintask); + } + $("[name='pvcType']").change( + function () { + + var pvcTypePar = "1"; + var typeValue = $(this).val(); + if (typeValue == "浜哄儚鍗�") { + pvcTypePar = "2"; + if (window.ControlNum == 2 || window.ControlNum == 0) { + $("#hidOrderId").val(""); + } + } + else { + $("#hidOrderId").val(""); + } + LoadPrintType($("#hidPrintTypeId").val(), pvcTypePar, $("#hidOrderId").val()); + } + ); + + $("[name='sjType']").change( + function () { + var value = $(this).val(); + if (value == 53 || value == 54 || value == 55) { + $(".pmYM").show(); + } + else { + $(".pmYM").hide(); + } + } + ); + + $("#SelSize").change( + function () { + var printTypeId = $("#hidPrintTypeId").val(); + var value = $(this).val(); + var bindModel = $("#bindingMode").val(); + if (bindModel == 17) { + if (value == 95 || value == 96 || value == 85 || value == 86) { + if (printTypeId == 15) { + $(this).val(100); + } + else { + $(this).val(90); + } + alertMsg("64寮�涓嶈兘绮捐"); + return; + } + } + if (value == "95" || value == "96" || value == "103" || value == "104") { + $(".lf[value='18']").attr("disabled", true); + $(".lf[value='18']").attr("checked", false); + } + else { + $(".lf[value='18']").attr("disabled", false); + } + if (value == "95" || value == "96" || value == "103" || value == "104" || value == "97" || value == "98" || value == "120" || value == "121" || value == "122" || value == "123") { + $(".lf[value='32']").attr("disabled", true); + $(".lf[value='32']").attr("checked", false); + $("[name='LaFeng']").hide(); + $(".doubleCover").hide(); + $(".doubleCover").find("input:checkbox").attr("checked", false); + } + else { + $(".lf[value='32']").attr("disabled", false); + } + } + ); + + $(".xialap").hover(function () { + $(this).find(".xialapb").show(); + }, function () { + $(this).find(".xialapb").hide(); + }); + + $(".xialapr").hover(function () { + $(this).find(".xialapb").show(); + $(this).removeClass("xialapr").addClass("xialaprh"); + }, function () { + $(this).removeClass("xialaprh").addClass("xialapr"); + $(this).find(".xialapb").hide(); + }); + + $(".xialapr").click(function () { + $(this).parent().parent().find("input").val($(this).text()); + $(".xialapb").hide(); + }); + + // //姝f暣鏁版鍒欒〃杈惧紡 + // var reg2 = /^[0-9]\d*$/; + + $(".pageNum").blur( + function () { + var isSuccess = true; + var isOk = true; + var bindingMode = $("#bindingMode").val(); + var i = 0; + var tempVal = 0; + var nameValue = $(this).attr("name"); + var index = nameValue.substring(nameValue.length - 1); + var paperId = $("[name='paper" + index + "']").val(); + + if (bindingMode == 15) { + i = 2; + } + else { + i = 2; + } + var value = $(this).val(); + + if (paperId != 18) { + if (!reg2.test(value)) { + isSuccess = false; + } + else { + if (parseInt(value) % i != 0) { + isSuccess = false; + } + } + var msg = ""; + if (!isSuccess) { + msg = "鍐呴〉鐨勯〉鐮佸繀椤讳负" + i + "鐨勫�嶆暟鐨勬鏁存暟"; + tempVal = 4; + } + // if (bindingMode != 14) { + // if (!checkBookPageNum()) { + // isOk = false; + // tempVal = 36; + // } + // } + // if (!isOk) { + // msg = "鏃犵嚎锛岄攣绾胯兌瑁呭拰绮捐鍐呴〉椤电爜涓嶈兘灏忎簬36"; + // } + + if (!isOk) { + $(this).focus(); + $(this).val(tempVal); + alertMsg(msg); + } + else if (!isSuccess) { + $(this).focus(); + $(this).val(tempVal); + alertMsg(msg); + } + } + else { + if (!reg2.test(value)) { + alertMsg("椤电爜蹇呴』鏄鏁存暟"); + $(this).val(1); + } + } + } + ); + + $(".newsPageNum").blur( + function () { + var isSuccess = true; + var value = $(this).val(); + if (!reg2.test(value)) { + isSuccess = false; + } + else { + if (parseInt(value) % 4 != 0) { + isSuccess = false; + } + } + if (!isSuccess) { + var msg = "鐗堟暟蹇呴』鏄�4鐨勫�嶆暟鐨勬鏁存暟"; + $(this).focus(); + $(this).val(8); + alertMsg(msg); + } + } + ); + + $("#bindingMode").change( + function () { + var value = $(this).val(); + var isSuccess = true; + var isOk = true; + var tempVal = 0; + var i = 0; + $("[id*=paper][id!=paperSize]").each( + function () { + var paperId = $(this).val(); + if (paperId == 18) { + if (value == 14 || value == 17) { + isSuccess = false; + } + } + } + ); + if (!isSuccess) { + alertMsg("纭吀绾镐笉鑳界敤楠戦┈閽夊拰绮捐"); + $(this).val(15); + return; + } + // if (value == 15) { + // i = 2; + // } + // else { + // i = 4; + // } + // $(".pageNum").each( + // function () { + // var pageNum = $(this).val(); + // var index = $(this).attr("name").substring($(this).attr("name").length - 1); + // var paperId = $("[id='paper" + index + "'][id!=paperSize]").val(); + // if (paperId != 18) { + // if (value != 14) { + // if (parseInt(pageNum) < 36) { + // isOk = false; + // $(this).focus(); + // $(this).val(36); + // } + // } + // if (isOk) { + // if (parseInt(pageNum) % i != 0) { + // isSuccess = false; + // $(this).focus(); + // $(this).val(4); + // } + // } + // } + // else { + // if (!reg1.test(pageNum)) { + // alertMsg("椤电爜蹇呴』鏄鏁板瓧"); + // $(this).val(1); + // } + // } + // } + // ); + // var msg = ""; + // if (!isSuccess) { + // msg += "鍐呴〉鐨勯〉鐮佸繀椤讳负" + i + "鐨勫�嶆暟鐨勬鏁板瓧(闄ょ~閰哥焊)"; + // } + // if (!isOk) { + // msg = "鏃犵嚎锛岄攣绾胯兌瑁呭拰绮捐鍐呴〉椤电爜涓嶈兘灏忎簬36(闄ょ~閰哥焊),"; + // } + var msg = ""; + var printTypeId = $("#hidPrintTypeId").val(); + $("[name='works']").attr("disabled", false); + if (value == 17) { + var paperSize = $("#paperSize").val(); + if (paperSize == 95 || paperSize == 96 || paperSize == 85 || paperSize == 86) { + isSuccess = false; + msg += "64寮�涓嶈兘绮捐,"; + if (printTypeId == 15) { + $("#paperSize").val(100) + } + else { + $("#paperSize").val(90); + } + } + if (isSuccess) { + var SelSize = $("#SelSize").val(); + if (SelSize == 95 || SelSize == 96 || paperSize == 85 || paperSize == 86) { + isSuccess = false; + msg += "64寮�涓嶈兘绮捐锛�"; + if (printTypeId == 15) { + $("#SelSize").val(100) + } + else { + $("#SelSize").val(90) + } + } + } + + $("[name='works']").each( + function () { + var workVal = $(this).val(); + if (workVal == 5 || workVal == 3 || workVal == 32 || workVal == 18 || workVal == 2) { + $(this).attr("checked", false); + $("[name='LaFeng']").hide(); + $(this).attr("disabled", true); + } + } + ); + } + + if (!isSuccess) { + msg = msg.substring(0, msg.length - 1); + alertMsg(msg); + } + } + ); + + $("[name='frontType']").change( + function () { + var value = $(this).val(); + if (value == "鏃犲皝闈�") { + $("#spPrintDemand").hide(); + } + else { + $("#spPrintDemand").show(); + } + } + ); + + $(".validateIntSpc").blur( + function () { + var isSuccess = true; + var value = $(this).val(); + var defalutValue = $(this).attr("defaultValue"); + if (!reg2.test(value)) { + isSuccess = false; + } + if (parseInt(value) < parseInt(defalutValue)) { + isSuccess = false; + } + if (!isSuccess) { + var msg = "鍗板埛鏁伴噺蹇呴』鏄ぇ浜庣瓑浜�" + defalutValue + "鐨勬鏁存暟"; + $(this).val(defalutValue); + alertMsg(msg); + } + } + ); + + $("[id*='brand']").live("change", + function () { + var brandId = $(this).val(); + var id = $(this).attr("id"); + var index = id.substring(id.length - 1); + // alert(index); + var paperId = $("[id*='paper" + index + "'][id!=paperSize]").val(); + if (paperId == 0) { + return; + } + var printTypeId = $("#hidPrintTypeId").val(); + $.ajax({ + url: '/Pages/front/InquiryOnLine.aspx?tmp' + (new Date()).valueOf(), + type: "POST", + async: false, + data: "BrandSelect=true&PrinttypeId=" + printTypeId + "&PaperId=" + paperId + "&BrandId=" + brandId, + success: function (dataStr) { + var option = ""; + var gramWeights = dataStr; + if (gramWeights.length != undefined) { + var gramWeightArry = gramWeights.split('|'); + for (var i = 0; i < gramWeightArry.length; i++) { + option += "<option value=\"" + gramWeightArry[i] + "\">" + gramWeightArry[i] + "</option>"; + } + $("[id*='gramWeight" + index + "']").html(""); + $("[id*='gramWeight" + index + "']").html(option); + } + } + }); + } + ); + + + + $(":radio[name='printMode']").click( + function () { + var printTypeId = $("#hidPrintTypeId").val(); + if ($(this).val() == 0) { + $("[class*='Brand']").show(); + $("[id*='brand']").show(); + if (printTypeId == "20") { + $(".divShow").show(); + } + if (printTypeId == "15") { + $.ajax({ + url: '/Pages/front/InquiryOnLine.aspx?tmp' + (new Date()).valueOf(), + type: "POST", + async: false, + data: "PaperInit=true&PrinttypeId=" + printTypeId, + success: function (dataJsonStr) { + var dataJson = eval('(' + dataJsonStr + ')'); + var paperInfo = dataJson.paperInfo; + var sizeInfo = dataJson.sizeInfo; + var option = ""; + for (var i = 0; i < sizeInfo.length; i++) { + option += "<option value=\"" + sizeInfo[i].sizeId + "\">" + sizeInfo[i].sizeName + "</option>"; + } + option += "<option value=\"-1\">鑷畾涔夊昂瀵�</option>"; + $("#paperSize").html(""); + $("#paperSize").html(option); + } + }); + $(".pageNum").val(""); + $("#paperSize").val(100); + $("#InsidePageDiv").show(); + $(".trHide").show(); + $(".insidePageAfterWork1").show(); + $("#InsideOpDiv").show(); + $(".singleOrdouble").show(); + $("#InsidePage2").hide(); + $("#InsidePage3").hide(); + $("#InsidePage4").hide(); + $("#InsidePage5").hide(); + $("#hidInsidePageNum").val("1"); + $("#InsidePageAdd").val("鍐呴〉2"); + $("[name*='printColor']").attr("disabled", false); + $("#bindingMode").attr("disabled", false); + $("[name*='pageNum']").attr("readonly", false); + } + if (printTypeId == "22") { + $.ajax({ + url: '/Pages/front/InquiryOnLine.aspx?tmp' + (new Date()).valueOf(), + type: "POST", + async: false, + data: "PaperInit=true&PrinttypeId=" + printTypeId, + success: function (dataJsonStr) { + var dataJson = eval('(' + dataJsonStr + ')'); + var paperInfo = dataJson.paperInfo; + var sizeInfo = dataJson.sizeInfo; + var option = ""; + for (var i = 0; i < paperInfo.length; i++) { + option += "<option value=\"" + paperInfo[i].paperId + "\">" + paperInfo[i].paperName + "</option>"; + } + $("[id*='paper'][id!=paperSize]").html(""); + $("[id*='paper'][id!=paperSize]").html(option); + option = ""; + for (var i = 0; i < sizeInfo.length; i++) { + option += "<option value=\"" + sizeInfo[i].sizeId + "\">" + sizeInfo[i].sizeName + "</option>"; + } + $("#paperSize").html(""); + $("#paperSize").html(option); + } + }); + $("#printCount").attr("readonly", false); + $("[id*='brand']").attr("disabled", false); + $("[id*='paper'][id!=paperSize]").bind("change", OnPaperSelect); + PaperSelect(0, $("#hidPrintTypeId").val(), 0); + + } + else if (printTypeId == "27") { + $(".fsByre").show(); + $.ajax({ + url: '/Pages/front/InquiryOnLine.aspx?tmp' + (new Date()).valueOf(), + type: "POST", + async: false, + data: "PaperInit=true&PrinttypeId=" + printTypeId, + success: function (dataJsonStr) { + var dataJson = eval('(' + dataJsonStr + ')'); + var paperInfo = dataJson.paperInfo; + var sizeInfo = dataJson.sizeInfo; + var option = ""; + for (var i = 0; i < paperInfo.length; i++) { + option += "<option value=\"" + paperInfo[i].paperId + "\">" + paperInfo[i].paperName + "</option>"; + } + $("[id*='paper'][id!=paperSize]").html(""); + $("[id*='paper'][id!=paperSize]").html(option); + option = ""; + for (var i = 0; i < sizeInfo.length; i++) { + option += "<option value=\"" + sizeInfo[i].sizeId + "\">" + sizeInfo[i].sizeName + "</option>"; + } + $("#paperSize").html(""); + $("#paperSize").html(option); + } + }); + $("#printCount").attr("readonly", false); + $("[id*='brand']").attr("disabled", false); + $("[id*='paper'][id!=paperSize]").bind("change", OnPaperSelect); + PaperSelect($("[id*='paper'][id!=paperSize]").val(), $("#hidPrintTypeId").val(), 0); + } + else if (printTypeId == "26") { + $.ajax({ + url: '/Pages/front/InquiryOnLine.aspx?tmp' + (new Date()).valueOf(), + type: "POST", + async: false, + data: "PaperInit=true&PrinttypeId=" + printTypeId, + success: function (dataJsonStr) { + var dataJson = eval('(' + dataJsonStr + ')'); + var paperInfo = dataJson.paperInfo; + var sizeInfo = dataJson.sizeInfo; + var option = ""; + for (var i = 0; i < paperInfo.length; i++) { + option += "<option value=\"" + paperInfo[i].paperId + "\">" + paperInfo[i].paperName + "</option>"; + } + $("[id*='paper'][id!=paperSize]").html(""); + $("[id*='paper'][id!=paperSize]").html(option); + } + }); + $("#printCount").attr("readonly", false); + $("[id*='brand']").attr("disabled", false); + PaperSelect(0, $("#hidPrintTypeId").val(), 0); + } else if (printTypeId == "16") { + $.ajax({ + url: '/Pages/front/InquiryOnLine.aspx?tmp' + (new Date()).valueOf(), + type: "POST", + async: false, + data: "PaperInit=true&PrinttypeId=" + printTypeId, + success: function (dataJsonStr) { + var dataJson = eval('(' + dataJsonStr + ')'); + var paperInfo = dataJson.paperInfo; + var sizeInfo = dataJson.sizeInfo; + var option = ""; + for (var i = 0; i < paperInfo.length; i++) { + option += "<option value=\"" + paperInfo[i].paperId + "\">" + paperInfo[i].paperName + "</option>"; + } + $("[id*='paper'][id!=paperSize]").html(""); + $("[id*='paper'][id!=paperSize]").html(option); + } + }); + $("#printCount").attr("readonly", false); + $("[id*='brand']").attr("disabled", false); + $("[id*='paper'][id!=paperSize]").bind("change", OnPaperSelect); + PaperSelect(0, $("#hidPrintTypeId").val(), 0); + } + else if (printTypeId == "21") { + $.ajax({ + url: '/Pages/front/InquiryOnLine.aspx?tmp' + (new Date()).valueOf(), + type: "POST", + async: false, + data: "PaperInit=true&PrinttypeId=" + printTypeId, + success: function (dataJsonStr) { + var dataJson = eval('(' + dataJsonStr + ')'); + var paperInfo = dataJson.paperInfo; + var sizeInfo = dataJson.sizeInfo; + var option = ""; + for (var i = 0; i < paperInfo.length; i++) { + option += "<option value=\"" + paperInfo[i].paperId + "\">" + paperInfo[i].paperName + "</option>"; + } + $("[id*='paper'][id!=paperSize]").html(""); + $("[id*='paper'][id!=paperSize]").html(option); + } + }); + $("#printCount").attr("readonly", false); + $("[id*='brand']").attr("disabled", false); + $("[name='printColor']").attr("disabled", false); + $("#tbAfterWork").show(); + $("[id*='paper'][id!=paperSize]").bind("change", OnPaperSelect); + PaperSelect(0, $("#hidPrintTypeId").val(), 0); + } + else { + $("#printCount").attr("readonly", false); + $("[id*='paper'][id!=paperSize]").attr("disabled", false); + $("[id*='brand']").attr("disabled", false); + $("[id*='paper'][id!=paperSize]").bind("change", OnPaperSelect); + $("[id*='paper'][id!=paperSize]").each( + function () { + var id = $(this).attr("id"); + var index = id.substring(id.length - 1); + PaperSelect($(this).val(), $("#hidPrintTypeId").val(), index); + } + ); + } + OrderPageSizeContronl(); + } + else { + Init(); + } + $("#printCount").val("500"); + $("#divInquiryResult").hide(); + } + ); + + $("#InsidePageAdd").click( + function () { + var hidValue = $("#hidInsidePageNum").val(); + var maxValue = $("#hidInsidePageNum").attr("maxValue"); + var minValue = $("#hidInsidePageNum").attr("minValue"); + var newValue = parseInt(hidValue) + 1; + if (newValue > maxValue) { + alertMsg("鍐呴〉鏂板涓嶈兘瓒呰繃5涓紒"); + return; + } + $("#InsidePage" + newValue + "").show(); + $("#hidInsidePageNum").val(newValue); + if (newValue != maxValue) { + var value = newValue + 1; + $("#InsidePageAdd").val("鍐呴〉" + value); + } + } + ); + + $("#InsidePageDel").click( + function () { + var hidValue = $("#hidInsidePageNum").val(); + var maxValue = $("#hidInsidePageNum").attr("maxValue"); + var minValue = $("#hidInsidePageNum").attr("minValue"); + var newValue = parseInt(hidValue) - 1; + if (newValue < minValue) { + alertMsg("鍐呴〉涓嶈兘灏戜簬1锛�"); + return; + } + $("#InsidePage" + hidValue + "").hide(); + $("[name='pageNum" + hidValue + "']").val(""); + $("#hidInsidePageNum").val(newValue); + if (parseInt(hidValue) != minValue) { + var value = parseInt(hidValue); + $("#InsidePageAdd").val("鍐呴〉" + value); + } + } + ); + + $(".ClickControl").click( + function () { + var checked = $(this).attr("checked"); + var id = $(this).attr("id"); + if (!checked) { + $(".ClickControl[id!='" + id + "']").attr("checked", false); + $(".ClickControl[id!='" + id + "']").attr("disabled", false); + } + else { + $(".ClickControl[id!='" + id + "']").attr("disabled", true); + } + } + ); + } +</script> +</html> +<div id='div_PrintParams' style='display: none;'> + <%-- <asp:Repeater ID='rptInquiryCommon' runat="server"> + <ItemTemplate> + <table class="table2"> + <thead> + <tr> + <th colspan='4'> + 鍗板埛璇︽儏 + </th> + </tr> + </thead> + <tbody> + <tr> + <td class='col_half'> + 鍗板埛鏁伴噺锛� <strong> + <%#Eval("PrintCountName")%></strong> + </td> + <td class='col_half'> + 鍗板埛鏂瑰紡锛� <strong> + <%#Eval("PrintModeName")%></strong> + </td> + </tr> + <tr> + <td colspan='2' align="left"> + 鍗板埛瑕佹眰锛� <strong> + <%#Eval("PrintDemand")%></strong> + </td> + </tr> + <tr> + <td colspan='2' align="left"> + 鍚庨亾宸ュ簭锛� <strong> + <%#Eval("AfterWorksDemand") %></strong> + </td> + </tr> + <tr> + <td class='col_half'> + 浜よ揣鏂瑰紡锛� <strong> + <%#Eval("DeliveryModeName")%></strong> + </td> + <td class='col_half'> + 绁�  鎹細 <strong> + <%#Eval("BillModeName")%></strong> + </td> + </tr> + <tr> + <td colspan='2' align="left"> + 澶�  娉細 <strong> + <%#Eval("Remarks")%></strong> + </td> + </tr> + </tbody> + </table> + </ItemTemplate> + </asp:Repeater>--%> +</div> diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/SHejiOrderEdit.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/SHejiOrderEdit.aspx.cs new file mode 100644 index 0000000..9359781 --- /dev/null +++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/SHejiOrderEdit.aspx.cs @@ -0,0 +1,920 @@ +锘�/** +* OrderEdit.aspx.cs +* +* 鍔� 鑳斤細 璁㈠崟鍒楄〃 +* 绫� 鍚嶏細 OrderEdit +* +* Ver 鍙樻洿鏃ユ湡 璐熻矗浜� 鍙樻洿鍐呭 +* 鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹� +* V0.01 2013-5-8 13:55 鍚村磶鍧� 鍒濈増 +* V0.02 2013-5-8 15:47 鍚村磶鍧� 瀹炵幇涓嬫媺鏁版嵁缁戝畾涓庢暟鎹骇鑱� +* V0.03 2013-5-8 18:00 鍚村磶鍧� 鍒濇瀹屾垚鏂板绾夸笅璁㈠崟(鏈皟璇�) +* +*/ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using CY.BLL.Sys; +using CY.BLL; +using CY.Model; +using CY.Infrastructure.Common; +using CY.WebForm.Pages.common; +using CY.BLL.EC; +using CY.Model.Inquiry; + +namespace CY.WebForm.Pages.business +{ + public partial class ShejiOrderEdit : BasePage + { + public int Orderid = 0; + public int printNum = 0; + + /// <summary> + /// 椤甸潰鍔犺浇浜嬩欢 + /// </summary> + /// <param name="sender"></param> + /// <param name="e"></param> + protected void Page_Load(object sender, EventArgs e) + { + try + { + switch (Request["Target"]) + { + case "getPrintAsk2": + LoadPrintAsk2(); + break; + case "getPrintAsk": + LoadPrintAsk(); + break; + case "GetCommunication": + LoadCommunication(); + break; + case "ReBindClients": + Response.Write(ReLoadClients()); + break; + case "ToUpSetData": + Page_Load_Default(); + LoadOrderInfo(); + return; + case "jisuanorderJine": + UpdateorderJine2(); + break; + default: + Page_Load_Default(); + return; + } + } + catch (Exception ex) + { + PAGEHandleException(ex); + Response.Clear(); + //Response.Write("-1"); + Response.Write(ex.Message); + } + Response.End(); + } + + private void LoadOrderInfo() + { + + if (IsPostBack || IsCallback) + return; + else + ; + EC_OrderBasicBLL _eC_OrderBasicBLL = new EC_OrderBasicBLL(); + Orderid = Request["orderId"].ToInt32() ?? 0; + string orderIdStr = Request["orderId"]; + if (string.IsNullOrEmpty(orderIdStr) || "0".Equals(orderIdStr)) + return; + else + ; + if (string.IsNullOrEmpty(orderIdStr)) + { + JavaScript.MessageBox("鏈紶閫掑弬鏁帮紒", this); + return; + } + int? orderId = MyConvert.ConvertToInt32(orderIdStr); + if (!orderId.HasValue) + { + JavaScript.MessageBox("鏈紶閫掑弬鏁帮紒", this); + return; + } + + EC_OrderBasic _eC_OrderBasic = _eC_OrderBasicBLL.SelectModelById(orderId.Value); + this.txtKeyid.Value = MyConvert.ConvertToString(_eC_OrderBasic.Keyid); + this.txtOrderId.Value = MyConvert.ConvertToString(_eC_OrderBasic.SellerOrderId); + this.txtCustormerName.Value = MyConvert.ConvertToString(_eC_OrderBasic.BuyerName); + this.txtCustormerName.Visible = true; + this.selCustormer.Value = MyConvert.ConvertToString(_eC_OrderBasic.BuyerId.ToString()); + this.txtCompanyName.Value = MyConvert.ConvertToString(_eC_OrderBasic.BuyerName); + this.selPrintTypes.Value = _eC_OrderBasic.PrintTypeId.HasValue ? _eC_OrderBasic.PrintTypeId.Value.ToString() : ""; + this.txtPrintTypes.Value = MyConvert.ConvertToString(_eC_OrderBasic.PrintType.PrintName); + this.txtDeliveryTime.Value = _eC_OrderBasic.DeliveryTime.HasValue? _eC_OrderBasic.DeliveryTime.Value.ToString(FixedInfo.DATEFORMAT):""; + this.txtDocumentName.Value = MyConvert.ConvertToString(_eC_OrderBasic.DocumentName); + this.hidOrderTypeId.Value = _eC_OrderBasic.OrderTypeId.ToString(); + this.txtRemark.Value = _eC_OrderBasic.Remark.ToString2(); + this.txtPrintPackDeliveryRequir.Value = _eC_OrderBasic.PrintPackDeliveryRequir.ToString2(); + this.txtDuiyinghetongbianhao.Value = _eC_OrderBasic.Duiyinghetongbianhao; + + if (_eC_OrderBasic.UnitPrice.HasValue) + { + this.txtUnitPrice.Value = _eC_OrderBasic.UnitPrice.Value.ToString("0.0000"); + } + if (_eC_OrderBasic.SumPrice.HasValue) + { + this.txtSumPrice.Value = _eC_OrderBasic.SumPrice.Value.ToString("0.00"); + } + this.txtPhone.Value = MyConvert.ConvertToString(_eC_OrderBasic.OrderExtend.ContactPhone); + this.txtContact.Value = MyConvert.ConvertToString(_eC_OrderBasic.OrderExtend.Contacts); + this.selVerifyWay.Value = MyConvert.ConvertToString(_eC_OrderBasic.OrderExtend.ProofreadWay); + //spnSurplusPrintNum.InnerHtml = MyConvert.ConvertToString(_eC_OrderBasic.OrderExtend.SurplusPrintNum); + + this.selCustormerLevel.Value = _eC_OrderBasic.OrderExtend.CustomerLevelId.HasValue ? MyConvert.ConvertToString(_eC_OrderBasic.OrderExtend.CustomerLevelId) : ""; + this.selExigencyDegree.Value = MyConvert.ConvertToString(_eC_OrderBasic.OrderExtend.ExigencyCaseId); + this.selCustormerManagers.Value = MyConvert.ConvertToString(_eC_OrderBasic.OrderExtend.CustomerManagerId); + this.selBusinessManagers.Value = MyConvert.ConvertToString(_eC_OrderBasic.OrderExtend.BusinessManagerId); + this.txtBookNumber.Value = MyConvert.ConvertToString(_eC_OrderBasic.OrderExtend.BookNum); + this.txtBookPrice.Value = MyConvert.ConvertToString(_eC_OrderBasic.OrderExtend.BookPrice); + this.txtNumberPerBag.Value = MyConvert.ConvertToString(_eC_OrderBasic.OrderExtend.NumPerBag); + this.txtBagNum.Value = MyConvert.ConvertToString(_eC_OrderBasic.OrderExtend.BagNum); + + //EC_OrderPrintParameterBLL _eC_OrderPrintParameterBLL = new EC_OrderPrintParameterBLL(); + //EC_OrderPrintParameter _eC_OrderPrintParameter = _eC_OrderPrintParameterBLL.GetModel(orderId.Value); + //InquiryCommonModel _inquiryCommonModel = null; + //if (null != _eC_OrderPrintParameter) + //{ + // _inquiryCommonModel = SerializationHelper.DeSerialize(typeof(InquiryCommonModel), _eC_OrderPrintParameter.PrintParameter) as InquiryCommonModel; + + //} + //else ; + + //rptInquiryCommon.DataSource = new List<InquiryCommonModel>() { _inquiryCommonModel }; + //rptInquiryCommon.DataBind(); + } + + /// <summary> + /// 榛樿鎵ц鏂规硶 + /// </summary> + private void Page_Load_Default() + { + + btnSave.ServerClick += new EventHandler(btnSave_ServerClick); + btnSaveask.ServerClick += new EventHandler(btnSaveask_ServerClick); + if (!IsPostBack && !IsCallback) + { + + Sys_DictionaryBLL _sys_DictionaryBLL = new Sys_DictionaryBLL();//瀛楀吀涓氬姟閫昏緫鎿嶄綔绫诲璞� + SysInquiry_PrintingTypeBLL _sysInquiry_PrintingTypeBLL = new SysInquiry_PrintingTypeBLL();//鍗板埛涓氬姟绫诲瀷涓氬姟閫昏緫鎿嶄綔绫诲璞� + OA_CorporateClientsBLL _oA_CorporateClientsBLL = new OA_CorporateClientsBLL(); + EC_OrderBasicBLL _eC_OrderBasicBLL = new EC_OrderBasicBLL(); + + this.txtCustormerName.Visible = false;//榛樿涓嶆樉绀� + //璁捐璁㈠崟鐢ㄥ弽杞殑MemberId + var originalGuid = CurrentUser.MemberId; + Guid reversedGuid = new Guid(originalGuid.ToByteArray().Reverse().ToArray()); + this.txtOrderId.Value = _eC_OrderBasicBLL.LoadOrderIdBySellerId(reversedGuid);//鍔犺浇璁㈠崟缂栧彿 + + IList<OA_CorporateClients> corporateClients = _oA_CorporateClientsBLL.SelectListByFirmId(CurrentUser.MemberId) as IList<OA_CorporateClients>; + if (null != corporateClients) + { + corporateClients.Where(cc => CurrentUser.MemberId.Equals(cc.MemberId) && corporateClients.Remove(cc)); + } + this.selCustormer.DataSource = corporateClients; + this.selCustormer.DataBind(); + this.selCustormer.Items.Insert(0, new ListItem("璇烽�夋嫨", "")); + + //this.rptCustormer.DataSource = corporateClients; + //this.rptCustormer.DataBind(); + + this.selPrintTypes.DataSource = _sysInquiry_PrintingTypeBLL.SelectUsedModlesByFirm(CurrentUser.MemberId).OrderBy(x=>x.orderNumHome); + this.selPrintTypes.DataBind(); + this.selPrintTypes.Items.Insert(0, new ListItem("璇烽�夋嫨", "")); + this.selPrintTypes.Items.Add(new ListItem("鍏朵粬", "-1")); + + this.selExigencyDegree.DataSource = _sys_DictionaryBLL.GetDataByType("OA_绱ф�ョ▼搴�"); + this.selExigencyDegree.DataBind(); + this.selExigencyDegree.Value = "0"; + + this.selVerifyWay.DataSource = _sys_DictionaryBLL.GetDataByType("EC_鏍$鏂瑰紡"); + this.selVerifyWay.DataBind(); + this.selVerifyWay.Value = "0"; + + this.selCustormerLevel.DataSource = _sys_DictionaryBLL.GetDataByType("瀹㈡埛閲嶈绋嬪害"); + this.selCustormerLevel.DataBind(); + + OA_StaffBLL oA_StaffBLL = new BLL.OA_StaffBLL(); + + this.selBusinessManagers.DataSource = oA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId, true, false); + this.selBusinessManagers.DataBind(); + this.selBusinessManagers.Items.Insert(0, new ListItem("鏃�", "0")); + + this.selCustormerManagers.DataSource = oA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId, false, true); + this.selCustormerManagers.DataBind(); + this.selCustormerManagers.Items.Insert(0, new ListItem("鏃�", "0")); + + + } + } + + /// <summary> + /// 淇濆瓨鐐瑰嚮浜嬩欢 + /// </summary> + /// <param name="sender"></param> + /// <param name="e"></param> + void btnSave_ServerClick(object sender, EventArgs e) + { + + if (SaveOrder()) + { + //鎿嶄綔鎴愬姛 + JavaScript.MessageBox("鎿嶄綔鎴愬姛", this, 1); + } + else + { + //鎿嶄綔澶辫触 + JavaScript.MessageBox("鎿嶄綔澶辫触", this); + } + } + + /// <summary> + /// 淇濆瓨瑕佹眰鐐瑰嚮浜嬩欢 + /// </summary> + /// <param name="sender"></param> + /// <param name="e"></param> + void btnSaveask_ServerClick(object sender, EventArgs e) + { + + + if (SaveOrderAsk()) + { + //鎿嶄綔鎴愬姛 + JavaScript.MessageBox("鎿嶄綔鎴愬姛", this,1); + } + else + { + //鎿嶄綔澶辫触 + JavaScript.MessageBox("鎿嶄綔澶辫触", this); + } + } + + + + /// <summary> + /// 鍔犺浇瀹㈡埛鑱旂郴鏂瑰紡 + /// </summary> + private void LoadCommunication() + { + Response.Clear(); + string id = Request["id"]; + if (string.IsNullOrEmpty(id)) + { + Response.Write("-2"); + return; + } + + OA_CorporateClientsBLL _oA_CorporateClientsBLL = new OA_CorporateClientsBLL(); + OA_CorporateClients m_OA_CorporateClients = _oA_CorporateClientsBLL.SelectModelByFirmIdandMemberId(CurrentUser.MemberId, id.ToGuid2()); + OA_CustomerCommunications _oA_CustomerCommunications = _oA_CorporateClientsBLL.GetModel_CustomerCommunications(m_OA_CorporateClients.Keyid); + _oA_CustomerCommunications.DegreeImportanId = m_OA_CorporateClients.DegreeImportanId; + _oA_CustomerCommunications.AccountManagerId = m_OA_CorporateClients.AccountManagerId; + _oA_CustomerCommunications.BusinessManagerId = m_OA_CorporateClients.BusinessManagerId; + _oA_CustomerCommunications.CompanyName = m_OA_CorporateClients.CompanyName; + _oA_CustomerCommunications.Note = m_OA_CorporateClients.Note; + Response.Write(null == _oA_CustomerCommunications ? "" : JsonHelper.GetJsonStringByObject(_oA_CustomerCommunications)); + } + + /// <summary> + /// 鍔犺浇鍗板埛鐗� + /// </summary> + private void LoadPrintAsk() + { + Response.Clear(); + string id = Request["id"]; + if (string.IsNullOrEmpty(id)) + { + Response.Write("-2"); + return; + } + + OA_CorporateClientsBLL _oA_CorporateClientsBLL = new OA_CorporateClientsBLL(); + List<OA_CorporateClientsPrint> oA_CorporateClientsPrints = _oA_CorporateClientsBLL.SelectPrintListByCorId(id.ToGuid2()).ToList(); + string sss = "[";// JsonHelper.GetJsonStringByObject(oA_CorporateClientsPrints); + if (oA_CorporateClientsPrints!=null&& oA_CorporateClientsPrints.Count > 0) + { + for(int i=0;i< oA_CorporateClientsPrints.Count; i++) + { + sss += "{\"Keyid\":\""+ oA_CorporateClientsPrints [i].Keyid+ "\","; + sss += "\"DocumentName\":\"" + oA_CorporateClientsPrints[i].DocumentName + "\"}"; + if(i != oA_CorporateClientsPrints.Count - 1) + { + sss += ","; + } + } + } + sss += "]"; + + Response.Write(null == oA_CorporateClientsPrints ? "[]" : sss); + } + + + + /// <summary> + /// 鍔犺浇鍗板埛鐗� + /// </summary> + private void LoadPrintAsk2() + { + Response.Clear(); + string result = string.Empty; + int orderId = Request["OrderId"].ToString().ToInt32().Value; + OA_CorporateClientsBLL oA_CorporateClientsBLL = new OA_CorporateClientsBLL(); + OA_CorporateClientsPrint _CorporateClientsPrint = oA_CorporateClientsBLL.SelectPrintListByPrintId(orderId); + + result = "";//JsonHelper.GetJsonStringByObject(_CorporateClientsPrint); + result += "{\"BusinessManagers\":\"" + _CorporateClientsPrint.BusinessManagers + "\","; + result += "\"ManagersMobile\":\"" + _CorporateClientsPrint.ManagersMobile + "\","; + result += "\"ManagersQQ\":\"" + _CorporateClientsPrint.ManagersQQ + "\","; + result += "\"Deliveryrequirements\":\"" + _CorporateClientsPrint.Deliveryrequirements + "\","; + result += "\"DocumentName\":\"" + _CorporateClientsPrint.DocumentName + "\","; + result += "\"UnitPrice\":" + _CorporateClientsPrint.UnitPrice + ","; + result += "\"SumPrice\":" + _CorporateClientsPrint.SumPrice + ""; + result += "}"; + + + Response.Write(result); + //Response.End(); + } + + + /// <summary> + /// 鍔犺浇鍗板埛鐗� + /// </summary> + private void UpdateorderJine2() + { + Response.Clear(); + string result = string.Empty; + int orderId = Request["OrderId"].ToString().ToInt32().Value; + EC_OrderBasicBLL _eC_OrderBasicBLL = new EC_OrderBasicBLL(); + var sss = _eC_OrderBasicBLL.UpdateorderJine(orderId); + + result = "";//JsonHelper.GetJsonStringByObject(_CorporateClientsPrint); + result += "{\"status\":\"" + sss + "\""; + result += "}"; + + + Response.Write(result); + //Response.End(); + } + + + + /// <summary> + /// 淇濆瓨璁㈠崟 + /// </summary> + private bool SaveOrder() + { + bool isWin = false; + EC_OrderBasicBLL bll_EC_OrderBasicBLL = new EC_OrderBasicBLL(); + EC_OrderExtend eC_OrderExtend = new EC_OrderExtend();//璁㈠崟鎵╁睍淇℃伅 + EC_OrderBasic eC_OrderBasic = new EC_OrderBasic();//璁㈠崟涓昏淇℃伅 + EC_OrderPrintParameter orderPrintParameter = null; + InquiryCommonModel _inquiryCommonModel = null; + eC_OrderExtend.Keyid = MyConvert.ConvertToInt32(txtKeyid.Value); + if (txtKeyid.Value == "0" || hidOrderTypeId.Value == "1") + { + eC_OrderBasic = bll_EC_OrderBasicBLL.SelectModelById(eC_OrderExtend.Keyid ?? 0); + if (eC_OrderBasic == null || eC_OrderBasic.Keyid == null) + { + eC_OrderBasic = new EC_OrderBasic(); + } + + eC_OrderExtend.Remark = MyConvert.ConvertToString(Request["txtRemark"]).Trim(); + eC_OrderExtend.PrintPackDeliveryRequir = MyConvert.ConvertToString(Request["txtPrintPackDeliveryRequir"]).Trim(); + eC_OrderExtend.Operate = CurrentUser.ShortName; + + eC_OrderExtend.ExigencyCaseId = MyConvert.ConvertToInt32(Request["selExigencyDegree"]); + eC_OrderExtend.ProofreadWayId = MyConvert.ConvertToInt32(Request["selVerifyWay"]); + eC_OrderExtend.BusinessManagerId = MyConvert.ConvertToInt32(Request["selBusinessManagers"]); + eC_OrderExtend.CustomerManagerId = MyConvert.ConvertToInt32(Request["selCustormerManagers"]); + eC_OrderExtend.CustomerLevelId = MyConvert.ConvertToInt32(Request["selCustormerLevel"]); + eC_OrderExtend.Contacts = MyConvert.ConvertToString(Request["txtContact"]).Trim(); + eC_OrderExtend.ContactPhone = MyConvert.ConvertToString(Request["txtPhone"]).Trim(); + eC_OrderExtend.printunit = MyConvert.ConvertToInt32(Request["ysUnit"]).Value; + + + eC_OrderBasic.Remark = eC_OrderExtend.Remark; + eC_OrderBasic.DocumentName = MyConvert.ConvertToString(Request["txtDocumentName"]).Trim(); + eC_OrderBasic.Operator = eC_OrderBasic.Creater = eC_OrderExtend.Operate; + if (Request["txtUnitPrice"] != null && !string.IsNullOrEmpty(Request["txtUnitPrice"])) + { + eC_OrderBasic.UnitPrice = MyConvert.ConvertToDecimal(Request["txtUnitPrice"]); + } + eC_OrderBasic.SumPrice = MyConvert.ConvertToDecimal(Request["txtSumPrice"]); + //eC_OrderExtend.SurplusPrintNum = MyConvert.ConvertToInt32(txtSurplusPrintNum.Value); + if (Request["hidPrintTypeId"].ToString().ToInt32() == -1 ) + { + _inquiryCommonModel = new InquiryCommonModel(); + _inquiryCommonModel.PrintTypeId = -1; + _inquiryCommonModel.PrintCount = Request["printCount"].ToString().ToInt32().Value; + _inquiryCommonModel.Unit = MyConvert.ConvertToInt32(Request["ysUnit"]).Value; + if (Request["txtPrintDemand"].ToString().IndexOf(Request["printSizeName"].ToString()) >= 0) + { + _inquiryCommonModel.PrintDemand = Request["txtPrintDemand"].ToString(); + } + else + { + _inquiryCommonModel.PrintDemand = Request["printSizeName"].ToString() + "锛�" + Request["txtPrintDemand"].ToString(); + } + + _inquiryCommonModel.PrintSizeName = Request["printSizeName"].ToString(); + } + else + { + _inquiryCommonModel = CY.WebForm.Pages.front.InquiryOnLine.GetInquiryCommonModel(); + } + if (null == _inquiryCommonModel) + return false; + if (_inquiryCommonModel.PrintTypeId == 13) + { + eC_OrderExtend.PrintNum = _inquiryCommonModel.PrintCount * _inquiryCommonModel.PrintBoxNumber; + eC_OrderExtend.SurplusPrintNum = _inquiryCommonModel.PrintCount * _inquiryCommonModel.PrintBoxNumber; + } + else + { + eC_OrderExtend.PrintNum = _inquiryCommonModel.PrintCount; + eC_OrderExtend.SurplusPrintNum = _inquiryCommonModel.PrintCount; + } + + orderPrintParameter = new EC_OrderPrintParameter()//璁㈠崟鍗板埛鍙傛暟 + { + PrintParameter = SerializationHelper.Serialize(_inquiryCommonModel) + , + OrderId = eC_OrderExtend.Keyid.HasValue ? eC_OrderExtend.Keyid.Value : 0 + }; + } + + eC_OrderBasic.DocumentName = MyConvert.ConvertToString(Request["txtDocumentName"]); + eC_OrderBasic.DeliveryTime = MyConvert.ConvertToDateTime(Request["txtDeliveryTime"]); + eC_OrderExtend.Duiyinghetongbianhao = MyConvert.ConvertToString(Request["txtDuiyinghetongbianhao"]).Trim(); + + ///鏄慨鏀规椂鍙繚瀛樻墿灞曚俊鎭� + if (eC_OrderExtend.Keyid.HasValue && 0 < eC_OrderExtend.Keyid.Value) + { + EC_OrderBLL orderBLL = new EC_OrderBLL(); + //eC_OrderExtend.CustomerManagerId = 0; + //eC_OrderExtend.BusinessManagerId = 0; + if (!string.IsNullOrEmpty(hidOrderTypeId.Value)) + { + eC_OrderBasic.OrderTypeId = hidOrderTypeId.Value.ToString().ToInt32().Value; + } + EC_AcceptWayByOrderBLL _AcceptWayByOrderBLL = new EC_AcceptWayByOrderBLL(); + EC_AcceptWayByOrder acceptWayByOrder = _AcceptWayByOrderBLL.GetModelByTargetId(eC_OrderExtend.Keyid.Value); + Sys_DictionaryBLL _bll_Sys_DictionaryBLL = new Sys_DictionaryBLL(); + string ReceiptType = _bll_Sys_DictionaryBLL.GetModelByKeyid(Request["AcceptTypeId"].ToInt32()); + acceptWayByOrder.AcceptTypeId = Request["AcceptTypeId"].ToInt32(); + acceptWayByOrder.InvoiceDemand = Request["InvoiceId"].ToString2(); + switch (ReceiptType) + { + case "鑷彁": + break; + case "浠e彂璐ц繍": + acceptWayByOrder.City = Request["City_OnBehalfOfCargo"].ToString2(); + acceptWayByOrder.Accepter = Request["Accepter_OnBehalfOfCargo"].ToString2(); + acceptWayByOrder.AccepterPhone = Request["AccepterPhone_OnBehalfOfCargo"].ToString2(); + break; + case "閫佽揣涓婇棬": + acceptWayByOrder.City = Request["City_HomeDelivery"].ToString2(); + acceptWayByOrder.Accepter = Request["Accepter_HomeDelivery"].ToString2(); + acceptWayByOrder.AccepterPhone = Request["AccepterPhone_HomeDelivery"].ToString2(); + acceptWayByOrder.AccepterAddress = Request["AccepterAddress_HomeDelivery"].ToString(); + break; + case "鎸囧畾璐ц繍鍏徃": + acceptWayByOrder.City = Request["City_OfficialFreightForwarder"].ToString2(); + acceptWayByOrder.Accepter = Request["Accepter_OfficialFreightForwarder"].ToString2(); + acceptWayByOrder.AccepterPhone = Request["AccepterPhone_OfficialFreightForwarder"].ToString2(); + acceptWayByOrder.AppointCourierCompany = Request["AppointCourierCompany"].ToString2(); + acceptWayByOrder.AccepterAddress = Request["AccepterAddress"].ToString2(); + acceptWayByOrder.AccepterPhoneNum = Request["AccepterPhoneNum"].ToString2(); + acceptWayByOrder.AcceptContacts = Request["AcceptContacts"].ToString2(); + acceptWayByOrder.FetchAddress = Request["FetchAddress"].ToString2(); + acceptWayByOrder.FetchPhoneNum = Request["FetchPhoneNum"].ToString2(); + acceptWayByOrder.FetchContacts = Request["FetchContacts"].ToString2(); + acceptWayByOrder.AppointCourierCompany = Request["AppointCourierCompany"].ToString2(); + break; + default: + break; + } + eC_OrderBasic.AcceptWayByOrder = acceptWayByOrder; + eC_OrderExtend.BookNum = MyConvert.ConvertToString(Request["txtBookNumber"]).Trim(); + eC_OrderExtend.BookPrice = MyConvert.ConvertToString(Request["txtBookPrice"]).Trim(); + eC_OrderExtend.NumPerBag = MyConvert.ConvertToString(Request["txtNumberPerBag"]).Trim(); + eC_OrderExtend.BagNum = MyConvert.ConvertToString(Request["txtBagNum"]).Trim(); + isWin = orderBLL.UpdateOrderInfo(eC_OrderBasic, eC_OrderExtend, orderPrintParameter); + } + else + { + eC_OrderBasic.PrintTypeId = MyConvert.ConvertToInt32(Request["selPrintTypes"]); + eC_OrderBasic.DocumentName = MyConvert.ConvertToString(Request["txtDocumentName"]); + eC_OrderBasic.DeliveryTime = MyConvert.ConvertToDateTime(Request["txtDeliveryTime"]); + + OA_CorporateClientsBLL bll_OA_CorporateClientsBLL = new OA_CorporateClientsBLL(); + OA_CorporateClients m_OA_CorporateClients = bll_OA_CorporateClientsBLL.GetModel(MyConvert.ConvertToGuid(Request["selCustormer"])); + if (m_OA_CorporateClients == null) + { + eC_OrderBasic.BuyerId = MyConvert.ConvertToGuid(Request["selCustormer"]); + } + else + { + eC_OrderBasic.BuyerId = m_OA_CorporateClients.MemberId; + } + eC_OrderBasic.BuyerName = MyConvert.ConvertToString(Request["txtCompanyName"]).Trim(); + //璁捐璁㈠崟鐢ㄥ弽杞殑MemberId + var originalGuid = CurrentUser.MemberId; + Guid reversedGuid = new Guid(originalGuid.ToByteArray().Reverse().ToArray()); + eC_OrderBasic.SellerId = reversedGuid; + eC_OrderBasic.SellerName = CurrentUser.Name; + + eC_OrderBasic.OrderTypeId = 1;// 璁剧疆璁㈠崟绫诲瀷涓烘柊澧炶鍗�(MeanValue涓�1鐨�"EC_璁㈠崟绫诲瀷"涓�"鏂板璁㈠崟") + eC_OrderBasic.PayState = 0;//鏀粯鐘舵�佷负鏈粯娆� + + + + eC_OrderExtend.BookNum = MyConvert.ConvertToString(Request["txtBookNumber"]).Trim(); + eC_OrderExtend.BookPrice = MyConvert.ConvertToString(Request["txtBookPrice"]).Trim(); + eC_OrderExtend.NumPerBag = MyConvert.ConvertToString(Request["txtNumberPerBag"]).Trim(); + eC_OrderExtend.BagNum = MyConvert.ConvertToString(Request["txtBagNum"]).Trim(); + eC_OrderExtend.Duiyinghetongbianhao = MyConvert.ConvertToString(Request["txtDuiyinghetongbianhao"]).Trim(); + if (!eC_OrderBasic.Keyid.HasValue || 0 == eC_OrderBasic.Keyid.Value) + { + isWin = null != PayAbout.NewOrderSheji(eC_OrderBasic, eC_OrderExtend, _inquiryCommonModel); + } + else + { + isWin = false; + } + } + + + + + + return isWin; + } + + /// <summary> + /// 淇濆瓨璁㈠崟 + /// </summary> + private bool SaveOrderAsk() + { + bool isWin = false; + EC_OrderBasicBLL bll_EC_OrderBasicBLL = new EC_OrderBasicBLL(); + EC_OrderExtend eC_OrderExtend = new EC_OrderExtend();//璁㈠崟鎵╁睍淇℃伅 + EC_OrderBasic eC_OrderBasic = new EC_OrderBasic();//璁㈠崟涓昏淇℃伅 + EC_OrderPrintParameter orderPrintParameter = null; + InquiryCommonModel _inquiryCommonModel = null; + eC_OrderExtend.Keyid = MyConvert.ConvertToInt32(txtKeyid.Value); + if (txtKeyid.Value == "0" || hidOrderTypeId.Value == "1") + { + eC_OrderBasic = bll_EC_OrderBasicBLL.SelectModelById(eC_OrderExtend.Keyid ?? 0); + if (eC_OrderBasic == null || eC_OrderBasic.Keyid == null) + { + eC_OrderBasic = new EC_OrderBasic(); + } + + eC_OrderExtend.Remark = MyConvert.ConvertToString(Request["txtRemark"]).Trim(); + eC_OrderExtend.PrintPackDeliveryRequir = MyConvert.ConvertToString(Request["txtPrintPackDeliveryRequir"]).Trim(); + eC_OrderExtend.Operate = CurrentUser.ShortName; + + eC_OrderExtend.ExigencyCaseId = MyConvert.ConvertToInt32(Request["selExigencyDegree"]); + eC_OrderExtend.ProofreadWayId = MyConvert.ConvertToInt32(Request["selVerifyWay"]); + eC_OrderExtend.BusinessManagerId = MyConvert.ConvertToInt32(Request["selBusinessManagers"]); + eC_OrderExtend.CustomerManagerId = MyConvert.ConvertToInt32(Request["selCustormerManagers"]); + eC_OrderExtend.CustomerLevelId = MyConvert.ConvertToInt32(Request["selCustormerLevel"]); + eC_OrderExtend.Contacts = MyConvert.ConvertToString(Request["txtContact"]).Trim(); + eC_OrderExtend.ContactPhone = MyConvert.ConvertToString(Request["txtPhone"]).Trim(); + eC_OrderExtend.printunit= MyConvert.ConvertToInt32(Request["ysUnit"]).Value; + + + eC_OrderBasic.Remark = eC_OrderExtend.Remark; + eC_OrderBasic.DocumentName = MyConvert.ConvertToString(Request["txtDocumentName"]).Trim(); + eC_OrderBasic.Operator = eC_OrderBasic.Creater = eC_OrderExtend.Operate; + + if (Request["txtUnitPrice"] != null && !string.IsNullOrEmpty(Request["txtUnitPrice"])) + { + eC_OrderBasic.UnitPrice = MyConvert.ConvertToDecimal(Request["txtUnitPrice"]); + } + eC_OrderBasic.SumPrice = MyConvert.ConvertToDecimal(Request["txtSumPrice"]); + //eC_OrderExtend.SurplusPrintNum = MyConvert.ConvertToInt32(txtSurplusPrintNum.Value); + if (Request["hidPrintTypeId"].ToString().ToInt32() == -1 || Request["hidPrintTypeId"].ToString().ToInt32() == 38 || Request["hidPrintTypeId"].ToString().ToInt32() == 39) + { + _inquiryCommonModel = new InquiryCommonModel(); + _inquiryCommonModel.PrintTypeId = -1; + _inquiryCommonModel.PrintCount = Request["printCount"].ToString().ToInt32().Value; + _inquiryCommonModel.Unit = MyConvert.ConvertToInt32(Request["ysUnit"]).Value; + if (Request["txtPrintDemand"].ToString().IndexOf(Request["printSizeName"].ToString()) >= 0) + { + _inquiryCommonModel.PrintDemand = Request["txtPrintDemand"].ToString(); + } + else + { + _inquiryCommonModel.PrintDemand = Request["printSizeName"].ToString() + "锛�" + Request["txtPrintDemand"].ToString(); + } + _inquiryCommonModel.PrintSizeName = Request["printSizeName"].ToString(); + } + else + { + _inquiryCommonModel = CY.WebForm.Pages.front.InquiryOnLine.GetInquiryCommonModel(); + } + if (null == _inquiryCommonModel) + return false; + if (_inquiryCommonModel.PrintTypeId == 13) + { + eC_OrderExtend.PrintNum = _inquiryCommonModel.PrintCount * _inquiryCommonModel.PrintBoxNumber; + eC_OrderExtend.SurplusPrintNum = _inquiryCommonModel.PrintCount * _inquiryCommonModel.PrintBoxNumber; + } + else + { + eC_OrderExtend.PrintNum = _inquiryCommonModel.PrintCount; + eC_OrderExtend.SurplusPrintNum = _inquiryCommonModel.PrintCount; + } + + orderPrintParameter = new EC_OrderPrintParameter()//璁㈠崟鍗板埛鍙傛暟 + { + PrintParameter = SerializationHelper.Serialize(_inquiryCommonModel) + , + OrderId = eC_OrderExtend.Keyid.HasValue ? eC_OrderExtend.Keyid.Value : 0 + }; + } + + eC_OrderBasic.DocumentName = MyConvert.ConvertToString(Request["txtDocumentName"]); + eC_OrderBasic.DeliveryTime = MyConvert.ConvertToDateTime(Request["txtDeliveryTime"]); + eC_OrderExtend.Duiyinghetongbianhao = MyConvert.ConvertToString(Request["txtDuiyinghetongbianhao"]).Trim(); + ///鏄慨鏀规椂鍙繚瀛樻墿灞曚俊鎭� + if (eC_OrderExtend.Keyid.HasValue && 0 < eC_OrderExtend.Keyid.Value) + { + EC_OrderBLL orderBLL = new EC_OrderBLL(); + //eC_OrderExtend.CustomerManagerId = 0; + //eC_OrderExtend.BusinessManagerId = 0; + if (!string.IsNullOrEmpty(hidOrderTypeId.Value)) + { + eC_OrderBasic.OrderTypeId = hidOrderTypeId.Value.ToString().ToInt32().Value; + } + EC_AcceptWayByOrderBLL _AcceptWayByOrderBLL = new EC_AcceptWayByOrderBLL(); + EC_AcceptWayByOrder acceptWayByOrder = _AcceptWayByOrderBLL.GetModelByTargetId(eC_OrderExtend.Keyid.Value); + Sys_DictionaryBLL _bll_Sys_DictionaryBLL = new Sys_DictionaryBLL(); + string ReceiptType = _bll_Sys_DictionaryBLL.GetModelByKeyid(Request["AcceptTypeId"].ToInt32()); + acceptWayByOrder.AcceptTypeId = Request["AcceptTypeId"].ToInt32(); + acceptWayByOrder.InvoiceDemand = Request["InvoiceId"].ToString2(); + switch (ReceiptType) + { + case "鑷彁": + break; + case "浠e彂璐ц繍": + acceptWayByOrder.City = Request["City_OnBehalfOfCargo"].ToString2(); + acceptWayByOrder.Accepter = Request["Accepter_OnBehalfOfCargo"].ToString2(); + acceptWayByOrder.AccepterPhone = Request["AccepterPhone_OnBehalfOfCargo"].ToString2(); + break; + case "閫佽揣涓婇棬": + acceptWayByOrder.City = Request["City_HomeDelivery"].ToString2(); + acceptWayByOrder.Accepter = Request["Accepter_HomeDelivery"].ToString2(); + acceptWayByOrder.AccepterPhone = Request["AccepterPhone_HomeDelivery"].ToString2(); + acceptWayByOrder.AccepterAddress = Request["AccepterAddress_HomeDelivery"].ToString(); + break; + case "鎸囧畾璐ц繍鍏徃": + acceptWayByOrder.City = Request["City_OfficialFreightForwarder"].ToString2(); + acceptWayByOrder.Accepter = Request["Accepter_OfficialFreightForwarder"].ToString2(); + acceptWayByOrder.AccepterPhone = Request["AccepterPhone_OfficialFreightForwarder"].ToString2(); + acceptWayByOrder.AppointCourierCompany = Request["AppointCourierCompany"].ToString2(); + acceptWayByOrder.AccepterAddress = Request["AccepterAddress"].ToString2(); + acceptWayByOrder.AccepterPhoneNum = Request["AccepterPhoneNum"].ToString2(); + acceptWayByOrder.AcceptContacts = Request["AcceptContacts"].ToString2(); + acceptWayByOrder.FetchAddress = Request["FetchAddress"].ToString2(); + acceptWayByOrder.FetchPhoneNum = Request["FetchPhoneNum"].ToString2(); + acceptWayByOrder.FetchContacts = Request["FetchContacts"].ToString2(); + acceptWayByOrder.AppointCourierCompany = Request["AppointCourierCompany"].ToString2(); + break; + default: + break; + } + eC_OrderBasic.AcceptWayByOrder = acceptWayByOrder; + eC_OrderExtend.BookNum = MyConvert.ConvertToString(Request["txtBookNumber"]).Trim(); + eC_OrderExtend.BookPrice = MyConvert.ConvertToString(Request["txtBookPrice"]).Trim(); + eC_OrderExtend.NumPerBag = MyConvert.ConvertToString(Request["txtNumberPerBag"]).Trim(); + eC_OrderExtend.BagNum = MyConvert.ConvertToString(Request["txtBagNum"]).Trim(); + isWin = orderBLL.UpdateOrderInfo(eC_OrderBasic, eC_OrderExtend, orderPrintParameter); + } + else + { + eC_OrderBasic.PrintTypeId = MyConvert.ConvertToInt32(Request["selPrintTypes"]); + eC_OrderBasic.DocumentName = MyConvert.ConvertToString(Request["txtDocumentName"]); + eC_OrderBasic.DeliveryTime = MyConvert.ConvertToDateTime(Request["txtDeliveryTime"]); + + OA_CorporateClientsBLL bll_OA_CorporateClientsBLL = new OA_CorporateClientsBLL(); + OA_CorporateClients m_OA_CorporateClients = bll_OA_CorporateClientsBLL.GetModel(MyConvert.ConvertToGuid(Request["selCustormer"])); + if (m_OA_CorporateClients == null) + { + eC_OrderBasic.BuyerId = MyConvert.ConvertToGuid(Request["selCustormer"]); + } + else + { + eC_OrderBasic.BuyerId = m_OA_CorporateClients.MemberId; + } + eC_OrderBasic.BuyerName = MyConvert.ConvertToString(Request["txtCompanyName"]).Trim(); + //璁捐璁㈠崟鐢ㄥ弽杞殑MemberId + var originalGuid = CurrentUser.MemberId; + Guid reversedGuid = new Guid(originalGuid.ToByteArray().Reverse().ToArray()); + eC_OrderBasic.SellerId = reversedGuid; + eC_OrderBasic.SellerName = CurrentUser.Name; + + eC_OrderBasic.OrderTypeId = 1;// 璁剧疆璁㈠崟绫诲瀷涓烘柊澧炶鍗�(MeanValue涓�1鐨�"EC_璁㈠崟绫诲瀷"涓�"鏂板璁㈠崟") + eC_OrderBasic.PayState = 0;//鏀粯鐘舵�佷负鏈粯娆� + + + + eC_OrderExtend.BookNum = MyConvert.ConvertToString(Request["txtBookNumber"]).Trim(); + eC_OrderExtend.BookPrice = MyConvert.ConvertToString(Request["txtBookPrice"]).Trim(); + eC_OrderExtend.NumPerBag = MyConvert.ConvertToString(Request["txtNumberPerBag"]).Trim(); + eC_OrderExtend.BagNum = MyConvert.ConvertToString(Request["txtBagNum"]).Trim(); + if (!eC_OrderBasic.Keyid.HasValue || 0 == eC_OrderBasic.Keyid.Value) + { + isWin = null != PayAbout.NewOrder(eC_OrderBasic, eC_OrderExtend, _inquiryCommonModel); + } + else + { + isWin = false; + } + } + + + + + //add by zyyao 璁㈠崟涓轰功鍒婄殑鏃跺�欙紝淇濆瓨瀹㈡埛鐨勫嵃鍒疯姹� + + OA_CorporateClientsBLL _oA_CorporateClientsBLL = new OA_CorporateClientsBLL(); + List<OA_CorporateClientsPrint> oA_CorporateClientsPrints = _oA_CorporateClientsBLL.SelectPrintListByCorId(eC_OrderBasic.BuyerId).Where(x => x.DocumentName == eC_OrderBasic.DocumentName).ToList(); ; + OA_CorporateClientsPrint a_CorporateClientsPrint = null; + if (oA_CorporateClientsPrints != null && oA_CorporateClientsPrints.Count > 0) + { + + a_CorporateClientsPrint = oA_CorporateClientsPrints[0]; + a_CorporateClientsPrint.CorporateClientsid = eC_OrderBasic.BuyerId; + a_CorporateClientsPrint.BusinessManagers = eC_OrderExtend.Contacts; + a_CorporateClientsPrint.ManagersMobile = eC_OrderExtend.ContactPhone; + a_CorporateClientsPrint.ManagersQQ = MyConvert.ConvertToString(Request["txtQQ"]).Trim(); + //a_CorporateClientsPrint.Xinge = ""; + a_CorporateClientsPrint.DocumentName = eC_OrderBasic.DocumentName; + a_CorporateClientsPrint.UnitPrice = eC_OrderBasic.UnitPrice.HasValue ? eC_OrderBasic.UnitPrice.Value : 0; + a_CorporateClientsPrint.SumPrice = eC_OrderBasic.SumPrice.HasValue ? eC_OrderBasic.SumPrice.Value : 0; + a_CorporateClientsPrint.Deliveryrequirements = eC_OrderExtend.PrintPackDeliveryRequir; + a_CorporateClientsPrint.Updater = CurrentUser.TrueMemberId; + a_CorporateClientsPrint.LastUpdateTime = DateTime.Now; + isWin = _oA_CorporateClientsBLL.UpdateModelPrint(a_CorporateClientsPrint); + } + else + { + a_CorporateClientsPrint = new OA_CorporateClientsPrint();//璁㈠崟鎵╁睍淇℃伅 + a_CorporateClientsPrint.CorporateClientsid = eC_OrderBasic.BuyerId; + a_CorporateClientsPrint.BusinessManagers = eC_OrderExtend.Contacts; + a_CorporateClientsPrint.ManagersMobile = eC_OrderExtend.ContactPhone; + a_CorporateClientsPrint.ManagersQQ = MyConvert.ConvertToString(Request["txtQQ"]).Trim(); + a_CorporateClientsPrint.Xinge = ""; + a_CorporateClientsPrint.DocumentName = eC_OrderBasic.DocumentName; + a_CorporateClientsPrint.UnitPrice = eC_OrderBasic.UnitPrice.HasValue ? eC_OrderBasic.UnitPrice.Value : 0; + a_CorporateClientsPrint.SumPrice = eC_OrderBasic.SumPrice.HasValue ? eC_OrderBasic.SumPrice.Value : 0; + a_CorporateClientsPrint.Deliveryrequirements = eC_OrderExtend.PrintPackDeliveryRequir; + a_CorporateClientsPrint.Creater = CurrentUser.TrueMemberId; + a_CorporateClientsPrint.CreateTime = DateTime.Now; + a_CorporateClientsPrint.Updater = CurrentUser.TrueMemberId; + a_CorporateClientsPrint.LastUpdateTime = DateTime.Now; + isWin = _oA_CorporateClientsBLL.InsertModelPrint(a_CorporateClientsPrint); + } + + OA_CorporateClientsParameter a_CorporateClientsParameter = null; + + a_CorporateClientsParameter = _oA_CorporateClientsBLL.GetModelParameter(a_CorporateClientsPrint.Keyid); + if (string.IsNullOrEmpty(a_CorporateClientsParameter.PrintParameter)) + { + a_CorporateClientsParameter = new OA_CorporateClientsParameter()//璁㈠崟鍗板埛鍙傛暟 + { + PrintParameter = SerializationHelper.Serialize(_inquiryCommonModel) + , + TargetId = a_CorporateClientsPrint.Keyid + }; + + _oA_CorporateClientsBLL.InsertModelParameter(a_CorporateClientsParameter); + } + else + { + a_CorporateClientsParameter = new OA_CorporateClientsParameter()//璁㈠崟鍗板埛鍙傛暟 + { + PrintParameter = SerializationHelper.Serialize(_inquiryCommonModel) + , + TargetId = a_CorporateClientsPrint.Keyid + }; + + _oA_CorporateClientsBLL.UpdateModelParameter(a_CorporateClientsParameter); + } + + return isWin; + } + + /// <summary> + /// 鑾峰彇璁㈠崟鏀惰揣鏂瑰紡 + /// </summary> + /// <param name="writeTarget"></param> + /// <returns></returns> + internal static CY.Infrastructure.Domain.IAggregateRoot GetAcceptWay(CY.Infrastructure.Domain.IAggregateRoot writeTarget) + { + if (null == writeTarget) + return writeTarget; + HttpRequest Request = HttpContext.Current.Request; + + string receiptType = (new Sys_DictionaryBLL()).GetModelByKeyid(Request["AcceptTypeId"].ToInt32()); + if (string.IsNullOrEmpty(receiptType)) + return writeTarget; + string theAwb = Request["txtTheAwb"]; + writeTarget.Visiter("TheAwb", -1, true, string.IsNullOrEmpty(theAwb) ? "" : theAwb); + writeTarget.Visiter("AcceptTypeId", -1, true, Request["AcceptTypeId"].ToInt32()); + writeTarget.Visiter("InvoiceDemand", -1, true, Request["InvoiceId"].ToString2()); + writeTarget.Visiter("Remark", -1, true, Request["Remark"].ToString2()); + writeTarget.Visiter("LastUpdateTime", -1, true, DateTime.Now); + writeTarget.Visiter("City", -1, true, ""); + writeTarget.Visiter("Accepter", -1, true, ""); + writeTarget.Visiter("AccepterPhone", -1, true, ""); + + writeTarget.Visiter("AppointCourierCompany", -1, true, ""); + writeTarget.Visiter("AccepterAddress", -1, true, Request["AccepterAddress_HomeDelivery"].ToString2()); + writeTarget.Visiter("AccepterPhoneNum", -1, true, ""); + writeTarget.Visiter("AcceptContacts", -1, true, ""); + writeTarget.Visiter("FetchAddress", -1, true, ""); + writeTarget.Visiter("FetchPhoneNum", -1, true, ""); + writeTarget.Visiter("FetchContacts", -1, true, ""); + writeTarget.Visiter("AppointCourierCompany", -1, true, ""); + + writeTarget.Visiter("AppointCourierCompany", -1, true, Request["AppointCourierCompany"].ToString2()); + writeTarget.Visiter("AccepterPhoneNum", -1, true, Request["AccepterPhoneNum"].ToString2()); + writeTarget.Visiter("AcceptContacts", -1, true, Request["AcceptContacts"].ToString2()); + writeTarget.Visiter("FetchAddress", -1, true, Request["FetchAddress"].ToString2()); + writeTarget.Visiter("FetchPhoneNum", -1, true, Request["FetchPhoneNum"].ToString2()); + writeTarget.Visiter("FetchContacts", -1, true, Request["FetchContacts"].ToString2()); + writeTarget.Visiter("AppointCourierCompany", -1, true, Request["AppointCourierCompany"].ToString2()); + + switch (receiptType) + { + case "鑷彁": + case "浠e彂璐ц繍": + writeTarget.Visiter("City", -1, true, Request["City_OnBehalfOfCargo"].ToString2()); + writeTarget.Visiter("Accepter", -1, true, Request["Accepter_OnBehalfOfCargo"].ToString2()); + writeTarget.Visiter("AccepterPhone", -1, true, Request["AccepterPhone_OnBehalfOfCargo"].ToString2()); + break; + case "閫佽揣涓婇棬": + writeTarget.Visiter("City", -1, true, Request["City_HomeDelivery"].ToString2()); + writeTarget.Visiter("Accepter", -1, true, Request["Accepter_HomeDelivery"].ToString2()); + writeTarget.Visiter("AccepterPhone", -1, true, Request["AccepterPhone_HomeDelivery"].ToString2()); + break; + case "鎸囧畾璐ц繍鍏徃": + writeTarget.Visiter("City", -1, true, Request["City_OfficialFreightForwarder"].ToString2()); + writeTarget.Visiter("Accepter", -1, true, Request["Accepter_OfficialFreightForwarder"].ToString2()); + writeTarget.Visiter("AccepterPhone", -1, true, Request["AccepterPhone_OfficialFreightForwarder"].ToString2()); + writeTarget.Visiter("AccepterAddress", -1, true, Request["AccepterAddress"].ToString2()); + break; + default: + break; + } + return writeTarget; + } + + /// <summary> + /// 閲嶆柊鍔犺浇瀹㈡埛鍒楄〃 + /// </summary> + /// <returns></returns> + private string ReLoadClients() + { + try + { + string res = "<option value=''>璇烽�夋嫨</option>"; + OA_CorporateClientsBLL bll_OA_CorporateClientsBLL = new OA_CorporateClientsBLL(); + IList<OA_CorporateClients> m_OA_CorporateClientsList = bll_OA_CorporateClientsBLL.SelectListByFirmId(CurrentUser.MemberId) as IList<OA_CorporateClients>; + if (null != m_OA_CorporateClientsList) + { + m_OA_CorporateClientsList.Where(cc => CurrentUser.MemberId.Equals(cc.MemberId) && m_OA_CorporateClientsList.Remove(cc)); + if (m_OA_CorporateClientsList.Count > 0) + { + foreach (var m_OA_CorporateClients in m_OA_CorporateClientsList) + { + res = res + ("<option value='" + m_OA_CorporateClients.MemberId + "'>" + m_OA_CorporateClients.CompanyName + "</option>"); + } + } + } + return res; + } + catch (Exception ex) + { + PAGEHandleException(ex); + return ""; + } + } + } +} \ No newline at end of file diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/SHejiOrderEdit.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/SHejiOrderEdit.aspx.designer.cs new file mode 100644 index 0000000..58f0a9a --- /dev/null +++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/SHejiOrderEdit.aspx.designer.cs @@ -0,0 +1,323 @@ +锘�//------------------------------------------------------------------------------ +// <鑷姩鐢熸垚> +// 姝や唬鐮佺敱宸ュ叿鐢熸垚銆� +// +// 瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉 +// 閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆� +// </鑷姩鐢熸垚> +//------------------------------------------------------------------------------ + +namespace CY.WebForm.Pages.business +{ + + + public partial class ShejiOrderEdit + { + + /// <summary> + /// Head1 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlHead Head1; + + /// <summary> + /// CMSHead1 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::CY.WebForm.Pages.common.CMSHead CMSHead1; + + /// <summary> + /// form1 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// <summary> + /// hidOrderTypeId 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlInputHidden hidOrderTypeId; + + /// <summary> + /// txtPrintTypes 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlInputHidden txtPrintTypes; + + /// <summary> + /// selPrintTypes 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlSelect selPrintTypes; + + /// <summary> + /// txtCustormer 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlInputHidden txtCustormer; + + /// <summary> + /// txtCustormerName 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlInputText txtCustormerName; + + /// <summary> + /// selCustormer 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlSelect selCustormer; + + /// <summary> + /// txtCompanyName 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlInputHidden txtCompanyName; + + /// <summary> + /// selCustormerLevel 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlSelect selCustormerLevel; + + /// <summary> + /// txtOrderId 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlInputText txtOrderId; + + /// <summary> + /// selExigencyDegree 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlSelect selExigencyDegree; + + /// <summary> + /// txtDeliveryTime 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlInputText txtDeliveryTime; + + /// <summary> + /// txtDocumentName 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlInputText txtDocumentName; + + /// <summary> + /// txtUnitPrice 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlInputText txtUnitPrice; + + /// <summary> + /// txtSumPrice 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlInputText txtSumPrice; + + /// <summary> + /// selVerifyWay 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlSelect selVerifyWay; + + /// <summary> + /// selBusinessManagers 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlSelect selBusinessManagers; + + /// <summary> + /// selCustormerManagers 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlSelect selCustormerManagers; + + /// <summary> + /// txtContact 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlInputText txtContact; + + /// <summary> + /// txtPhone 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlInputText txtPhone; + + /// <summary> + /// txtQQ 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlInputText txtQQ; + + /// <summary> + /// txtDuiyinghetongbianhao 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlInputText txtDuiyinghetongbianhao; + + /// <summary> + /// txtBookNumber 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlInputText txtBookNumber; + + /// <summary> + /// txtBookPrice 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlInputText txtBookPrice; + + /// <summary> + /// txtNumberPerBag 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlInputText txtNumberPerBag; + + /// <summary> + /// txtBagNum 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlInputText txtBagNum; + + /// <summary> + /// txtPrintPackDeliveryRequir 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlTextArea txtPrintPackDeliveryRequir; + + /// <summary> + /// txtRemark 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlTextArea txtRemark; + + /// <summary> + /// txtKeyid 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlInputHidden txtKeyid; + + /// <summary> + /// txtBillMode 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlInputHidden txtBillMode; + + /// <summary> + /// btnSaveask 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlInputButton btnSaveask; + + /// <summary> + /// btnSave 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlInputButton btnSave; + } +} diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianEdit.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianEdit.aspx new file mode 100644 index 0000000..6520536 --- /dev/null +++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianEdit.aspx @@ -0,0 +1,139 @@ +锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ShejijijianEdit.aspx.cs" Inherits="CY.WebForm.Pages.workcar.ShejijijianEdit" %> + +<!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 runat="server"> + <title>鏂板/淇敼閰嶇疆淇℃伅</title> + <uc:CMSHead ID="CMSHead1" runat="server" /> + <script type="text/javascript"> + + //鍒犻櫎 + function Dingdanleixingchange() { + + var Fengmianneiye = $('#selFengmianneiye').val(); + var Shejileixing = $('#selShejileixing').val(); + + + if ($('#selDingdanleixing').val() == "6" || $('#selDingdanleixing').val() == "15") { + $('#selFengmianneiye').html(' <option value="1">灏侀潰璁捐</option><option value="2">鍐呴〉璁捐</option>'); + $('#selFengmianneiyetr').show(); + $('#selFengmianneiye').val(Fengmianneiye); + Fengmianneiyechange(); + } else { + $('#selFengmianneiye').html('<option value="">璇烽�夋嫨</option>'); + $('#selFengmianneiyetr').hide(); + $('#selFengmianneiye').val(""); + } + + + if ($('#selDingdanleixing').val() == "38" || $('#selDingdanleixing').val() == "39") { + $('#selShejileixing').html('<option value="">璇烽�夋嫨</option>'); + $('#selShejileixingtr').hide(); + $('#selShejileixing').val(""); + } else { + $('#selShejileixingtr').show(); + if ($('#selDingdanleixing').val() == "29") { + $('#selShejileixing').html('<option value="1">鏂囧瓧鐓ф帓</option> <option value="2">鏁撮〉琛ㄦ牸</option><option value="3">鍗婃枃鍗婅〃</option> <option value="4">鎵弿鐓у仛</option><option value="5">鏂囦欢淇敼</option>'); + } + else if ($('#selDingdanleixing').val() == "14") { + $('#selShejileixing').html(' <option value="10">璁捐鍒朵綔</option><option value="4">鎵弿鐓у仛</option><option value="5">鏂囦欢淇敼</option>'); + } + else if ($('#selDingdanleixing').val() == "27" || $('#selDingdanleixing').val() == "21") { + $('#selShejileixing').html(' <option value="11">鐓ф帓鍒朵綔</option><option value="4">鎵弿鐓у仛</option><option value="5">鏂囦欢淇敼</option>'); + } + else if ($('#selDingdanleixing').val() == "7") { + $('#selShejileixing').html(' <option value="12">璁捐鐓ф帓</option><option value="5">鏂囦欢淇敼</option>'); + } + else if ($('#selDingdanleixing').val() == "20" || $('#selDingdanleixing').val() == "16" || $('#selDingdanleixing').val() == "22" || $('#selDingdanleixing').val() == "26") { + $('#selShejileixing').html(' <option value="10">璁捐鍒朵綔</option> <option value="4">鎵弿鐓у仛</option><option value="5">鏂囦欢淇敼</option>'); + } + else if ($('#selDingdanleixing').val() == "23" || $('#selDingdanleixing').val() == "25") { + $('#selShejileixing').html(' <option value="10">璁捐鍒朵綔</option><option value="5">鏂囦欢淇敼</option>'); + } else if ($('#selDingdanleixing').val() == "6" || $('#selDingdanleixing').val() == "15") { + + } else { + $('#selShejileixing').html('<option value="">璇烽�夋嫨</option>'); + $('#selShejileixingtr').hide(); + $('#selShejileixing').val(""); + } + $('#selShejileixing').val(Shejileixing); + } + + + + + } + + function Fengmianneiyechange() { + + if ($('#selDingdanleixing').val() == "6") { + + if ($('#selFengmianneiye').val() == "1") { + $('#selShejileixing').html('<option value="6">鏂囧瓧灏侀潰</option><option value="7">璁捐灏侀潰</option><option value="4">鎵弿鐓у仛</option><option value="5">鏂囦欢淇敼</option><option value="8">瀹緵鏂囦欢</option>'); + } + else if ($('#selFengmianneiye').val() == "2") + { + $('#selShejileixing').html('<option value="1">鏂囧瓧鐓ф帓</option><option value="2">鏁撮〉琛ㄦ牸</option> <option value="3">鍗婃枃鍗婅〃</option> <option value="4">鎵弿鐓у仛</option> <option value="5">鏂囦欢淇敼</option><option value="8">瀹緵鏂囦欢</option>'); + } + } else if ($('#selDingdanleixing').val() == "15") + { + if ($('#selFengmianneiye').val() == "1") { + $('#selShejileixing').html('<option value="7">璁捐灏侀潰</option><option value="4">鎵弿鐓у仛</option><option value="5">鏂囦欢淇敼</option><option value="8">瀹緵鏂囦欢</option>'); + } + else if ($('#selFengmianneiye').val() == "2") { + $('#selShejileixing').html('<option value="2">鏁撮〉琛ㄦ牸</option> <option value="3">鍗婃枃鍗婅〃</option><option value="9">褰╄壊璁捐</option> <option value="4">鎵弿鐓у仛</option> <option value="5">鏂囦欢淇敼</option><option value="8">瀹緵鏂囦欢</option>'); + } + } + } + + + + + + $(function () { + Dingdanleixingchange(); + }); + + </script> +</head> +<body> + <form runat="server" id="form1" class="form"> + <table class="tableStyle"> + <tr> + <td class="ali03 ">璁㈠崟绫诲瀷锛�</td><td ><select id="selDingdanleixing" runat="server" datatextfield="PrintName" datavaluefield="Keyid" keepDefaultStyle='true' onchange="Dingdanleixingchange();" > </select></td> + </tr> + <tr id="selFengmianneiyetr"> + <td class="ali03 ">灏侀潰鍐呴〉锛�</td><td ><select id="selFengmianneiye" runat="server" keepDefaultStyle='true' onchange="Fengmianneiyechange();" > + <option value="">璇烽�夋嫨</option> + <option value="1">灏侀潰璁捐</option> + <option value="2">鍐呴〉璁捐</option> + </select></td> + </tr> + <tr id="selShejileixingtr"> + <td class="ali03 ">璁捐绫诲瀷锛�</td><td ><select id="selShejileixing" runat="server" keepDefaultStyle='true'> + <option value="">璇烽�夋嫨</option> + <option value="1">鏂囧瓧鐓ф帓</option> + <option value="2">鏁撮〉琛ㄦ牸</option> + <option value="3">鍗婃枃鍗婅〃</option> + <option value="4">鎵弿鐓у仛</option> + <option value="5">鏂囦欢淇敼</option> + <option value="6">鏂囧瓧灏侀潰</option> + <option value="7">璁捐灏侀潰</option> + <option value="8">瀹緵鏂囦欢</option> + <option value="9">褰╄壊璁捐</option> + <option value="10">璁捐鍒朵綔</option> + <option value="11">鐓ф帓鍒朵綔</option> + <option value="12">璁捐鐓ф帓</option> + </select></td> + </tr> + <tr> + <td class="ali03 ">璁捐浠锋牸锛�</td><td><input type="text" id="txtShejilemoney" runat="server" class="float req" maxlength="20" /></td> + </tr> + <tr> + <td class="ali02" colspan="2"><asp:Button ID="btn_Submit" Text="鎻愪氦" runat="server" OnClick="btn_Submit_form" /></td> + </tr> + </table> + </form> +</body> +</html> diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianEdit.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianEdit.aspx.cs new file mode 100644 index 0000000..b185d8f --- /dev/null +++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianEdit.aspx.cs @@ -0,0 +1,180 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Linq; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using CY.Model; +using CY.BLL; +using CY.Infrastructure.Common; +using System.Data; +using CY.BLL.Sys; + +namespace CY.WebForm.Pages.workcar +{ + //鍚磋緣 + //娣诲姞/淇敼杞﹁締閰嶇疆淇℃伅 + public partial class ShejijijianEdit : BasePage + { + OA_ShejijijianBLL bll_OA_ShejijijianBLLBLL = null; + SysInquiry_PrintingTypeBLL _sysInquiry_PrintingTypeBLL = null; + + //鍒濆鍖� + public ShejijijianEdit() + { + bll_OA_ShejijijianBLLBLL = new OA_ShejijijianBLL(); + _sysInquiry_PrintingTypeBLL = new SysInquiry_PrintingTypeBLL(); + } + + //椤甸潰鍔犺浇 + protected void Page_Load(object sender, EventArgs e) + { + if (!IsPostBack) + { + InitData(); + } + } + + //椤甸潰鍔犺浇 + public void InitData() + { + //var originalGuid = CurrentUser.MemberId; + // Guid reversedGuid = new Guid(originalGuid.ToByteArray().Reverse().ToArray()); + this.selDingdanleixing.DataSource = _sysInquiry_PrintingTypeBLL.SelectUsedModlesByFirm(CurrentUser.MemberId).OrderBy(x => x.orderNumHome); + this.selDingdanleixing.DataBind(); + //this.selDingdanleixing.Items.Insert(0, new ListItem("璇烽�夋嫨", "")); + this.selDingdanleixing.Items.Add(new ListItem("鍏朵粬", "-1")); + + OA_Shejijijian m_OA_CarDictionary = new OA_Shejijijian(); + if (Request["Keyid"] != null && Request["Keyid"].ToInt32() > 0) + m_OA_CarDictionary = bll_OA_ShejijijianBLLBLL.GetModelByKeyid(Request["Keyid"].ToInt32().Value); + + this.selDingdanleixing.Value = m_OA_CarDictionary.Dingdanleixing; + this.selFengmianneiye.Value = m_OA_CarDictionary.Fengmianneiye; + this.selShejileixing.Value = m_OA_CarDictionary.Shejileixing; + this.txtShejilemoney.Value = m_OA_CarDictionary.Shejilemoney.ToString2(); + + } + + //鎻愪氦浜嬩欢 + protected void btn_Submit_form(object sender, EventArgs e) + { + OA_Shejijijian m_OA_CarDictionary = null; + if (Request["Keyid"] != null && Request["Keyid"].ToInt32() > 0) + { + var oA_Shejijijians = bll_OA_ShejijijianBLLBLL.GetModelByformid(CurrentUser.MemberId, this.selDingdanleixing.Value, this.selFengmianneiye.Value, this.selShejileixing.Value,0).Where(x=>x.Keyid != Request["Keyid"].ToInt32()).ToList(); + if (oA_Shejijijians.Count > 0) + { + JavaScript.MessageBox("宸茬粡鏈夎璁捐璁′欢锛佷笉鑳介噸澶嶆坊鍔�", this); + return; + } + + m_OA_CarDictionary = bll_OA_ShejijijianBLLBLL.GetModelByKeyid(Request["Keyid"].ToInt32().Value); + } + if (m_OA_CarDictionary == null) + { + var oA_Shejijijians = bll_OA_ShejijijianBLLBLL.GetModelByformid(CurrentUser.MemberId, this.selDingdanleixing.Value, this.selFengmianneiye.Value, this.selShejileixing.Value, 0).ToList(); + if (oA_Shejijijians.Count > 0) + { + JavaScript.MessageBox("宸茬粡鏈夎璁捐璁′欢锛佷笉鑳介噸澶嶆坊鍔�", this); + return; + } + + m_OA_CarDictionary = new OA_Shejijijian(); + m_OA_CarDictionary.FirmId = CurrentUser.MemberId; + m_OA_CarDictionary.Creater = CurrentUser.ShortName; + m_OA_CarDictionary.CreateTime = DateTime.Now; + } + + m_OA_CarDictionary.Dingdanleixing = this.selDingdanleixing.Value; + var sysInquiry_Printing = _sysInquiry_PrintingTypeBLL.GetModelById(m_OA_CarDictionary.Dingdanleixing.ToInt32().Value); + if (sysInquiry_Printing != null) + { + m_OA_CarDictionary.DingdanleixingName = sysInquiry_Printing.PrintName; + } + m_OA_CarDictionary.Fengmianneiye = this.selFengmianneiye.Value; + switch (m_OA_CarDictionary.Fengmianneiye) + { + case "1": + m_OA_CarDictionary.FengmianneiyeName = "灏侀潰璁捐"; + break; + case "2": + m_OA_CarDictionary.FengmianneiyeName = "鍐呴〉璁捐"; + break; + default: + m_OA_CarDictionary.FengmianneiyeName = ""; + break; + } + + + m_OA_CarDictionary.Shejileixing = this.selShejileixing.Value; + switch (m_OA_CarDictionary.Shejileixing) + { + case "1": + m_OA_CarDictionary.ShejileixingName = "鏂囧瓧鐓ф帓"; + break; + case "2": + m_OA_CarDictionary.ShejileixingName = "鏁撮〉琛ㄦ牸"; + break; + case "3": + m_OA_CarDictionary.ShejileixingName = "鍗婃枃鍗婅〃"; + break; + case "4": + m_OA_CarDictionary.ShejileixingName = "鎵弿鐓у仛"; + break; + case "5": + m_OA_CarDictionary.ShejileixingName = "鏂囦欢淇敼"; + break; + case "6": + m_OA_CarDictionary.ShejileixingName = "鏂囧瓧灏侀潰"; + break; + case "7": + m_OA_CarDictionary.ShejileixingName = "璁捐灏侀潰"; + break; + case "8": + m_OA_CarDictionary.ShejileixingName = "瀹緵鏂囦欢"; + break; + case "9": + m_OA_CarDictionary.ShejileixingName = "褰╄壊璁捐"; + break; + case "10": + m_OA_CarDictionary.ShejileixingName = "璁捐鍒朵綔"; + break; + case "11": + m_OA_CarDictionary.ShejileixingName = "鐓ф帓鍒朵綔"; + break; + case "12": + m_OA_CarDictionary.ShejileixingName = "璁捐鐓ф帓"; + break; + default: + m_OA_CarDictionary.ShejileixingName = ""; + break; + } + m_OA_CarDictionary.Shejilemoney = this.txtShejilemoney.Value.ToDecimal2(); + + m_OA_CarDictionary.Status = 1; + m_OA_CarDictionary.Updater = CurrentUser.ShortName; + m_OA_CarDictionary.LastUpdateTime = m_OA_CarDictionary.CreateTime; + + if (Request["Keyid"] != null && Request["Keyid"].ToInt32() > 0) + { + if (bll_OA_ShejijijianBLLBLL.UpdateModel(m_OA_CarDictionary)) + JavaScript.MessageBox("鏇存柊鎴愬姛", this, true, true); + else + JavaScript.MessageBox("鏇存柊澶辫触", this); + } + else + { + if (bll_OA_ShejijijianBLLBLL.InsertModel(m_OA_CarDictionary)) + { + this.txtShejilemoney.Value = ""; + JavaScript.MessageBox("鏂板鎴愬姛", this, false, true); + } + else + JavaScript.MessageBox("鏂板澶辫触", this); + } + } + + + } +} \ No newline at end of file diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianEdit.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianEdit.aspx.designer.cs new file mode 100644 index 0000000..dc3b3e1 --- /dev/null +++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianEdit.aspx.designer.cs @@ -0,0 +1,80 @@ +锘�//------------------------------------------------------------------------------ +// <鑷姩鐢熸垚> +// 姝や唬鐮佺敱宸ュ叿鐢熸垚銆� +// +// 瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉 +// 閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆� +// </鑷姩鐢熸垚> +//------------------------------------------------------------------------------ + +namespace CY.WebForm.Pages.workcar +{ + + + public partial class ShejijijianEdit + { + + /// <summary> + /// CMSHead1 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::CY.WebForm.Pages.common.CMSHead CMSHead1; + + /// <summary> + /// form1 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// <summary> + /// selDingdanleixing 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlSelect selDingdanleixing; + + /// <summary> + /// selFengmianneiye 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlSelect selFengmianneiye; + + /// <summary> + /// selShejileixing 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlSelect selShejileixing; + + /// <summary> + /// txtShejilemoney 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlInputText txtShejilemoney; + + /// <summary> + /// btn_Submit 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.WebControls.Button btn_Submit; + } +} diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianList.aspx new file mode 100644 index 0000000..883c2dd --- /dev/null +++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianList.aspx @@ -0,0 +1,151 @@ +锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ShejijijianList.aspx.cs" Inherits="CY.WebForm.Pages.business.ShejijijianList" %> + +<!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> + <uc:CMSHead ID="CMSHead1" runat="server" /> + <script type="text/javascript"> + ///娣诲姞 + function addModel() { + top.Dialog.open({ URL: "/Pages/business/ShejijijianEdit.aspx", Title: "鏂板璁捐璁′欢", Width: 600, Height: 600 }); + } + //淇敼 + function onEdit(keyid) { + top.Dialog.open({ URL: "/Pages/business/ShejijijianEdit.aspx?Keyid=" + keyid, Title: "淇敼璁捐璁′欢", Width: 600, Height: 600 }); + } + //鍒犻櫎 + function onDelete(keyid) { + top.Dialog.confirm("纭畾瑕佸垹闄ゆ墍閫夋暟鎹悧锛�", function () { + window.location = "/Pages/business/ShejijijianList.aspx?delete=" + keyid; + }); + } + + function deleteAll() { + var keyid = ""; + $(".SelectCheck:checked").each(function (ii, vv) { + keyid = keyid + "," + $(vv).attr("value_keyid"); + }); + if (keyid == "") + alertMsg("鏈�変腑浠讳綍鏁版嵁"); + else { + top.Dialog.confirm("纭畾瑕佸垹闄ゆ墍閫夋暟鎹悧锛�", function () { + window.location = "/Pages/business/ShejijijianList.aspx?delete=" + keyid; + }); + } + } + +</script> +</head> +<body> + <form id="form1" runat="server" class="form"> + <div id="scrollContent"> + <div class="box1" paneltitle="鍔熻兘闈㈡澘" roller="false"> + <table class="TableNewStyle"> + <tr> + <td> + 璁㈠崟绫诲瀷锛�<select id="selDingdanleixing" runat="server" datatextfield="PrintName" datavaluefield="Keyid" keepdefaultstyle="true"></select> + 灏侀潰鍐呴〉锛�<select id="selFengmianneiye" runat="server" keepdefaultstyle="true"> + <option value="">鍏ㄩ儴</option> + <option value="1">灏侀潰璁捐</option> + <option value="2">鍐呴〉璁捐</option> + </select> + 璁捐绫诲瀷锛�<select id="selShejileixing" runat="server" keepdefaultstyle="true"> + <option value="">鍏ㄩ儴</option> + <option value="1">鏂囧瓧鐓ф帓</option> + <option value="2">鏁撮〉琛ㄦ牸</option> + <option value="3">鍗婃枃鍗婅〃</option> + <option value="4">鎵弿鐓у仛</option> + <option value="5">鏂囦欢淇敼</option> + <option value="6">鏂囧瓧灏侀潰</option> + <option value="7">璁捐灏侀潰</option> + <option value="8">瀹緵鏂囦欢</option> + <option value="9">褰╄壊璁捐</option> + <option value="10">璁捐鍒朵綔</option> + <option value="11">鐓ф帓鍒朵綔</option> + <option value="12">璁捐鐓ф帓</option> + </select> + <asp:Button CssClass="button" ID="btn_Search" Text="鏌ヨ" runat="server" padding="0px" OnClick="btn_Search_Click" /> + </td> + </tr> + </table> + </div> + <div class="box_tool_min "> + <div class="center"> + <div class="left"> + <div class="right"> + <div class="padding_top5 padding_left10"> + <a href="javascript:;" onclick="addModel()" menu_member_case_id="case_addModel" menu_member_case_name="鏂板璁捐璁颁欢"><span class="icon_add">鏂板璁捐璁颁欢</span></a> <a href="javascript:;" onclick="deleteAll()" menu_member_case_id="case_delModel" menu_member_case_name="鎵归噺鍒犻櫎璁捐璁颁欢"><span class="icon_delete">鎵归噺鍒犻櫎</span></a> + <div class="clear"> + </div> + </div> + </div> + </div> + </div> + <div class="clear"> + </div> + </div> + <div> + <asp:Repeater ID="RepClientList" runat="server"> + <HeaderTemplate> + <table class="tableStyle" useclick="false" usecheckbox="true" sortmode="true"> + <tr> + <th width="25"> + </th> + <th width="50"> + 缂栧彿 + </th> + <th> + 璁㈠崟绫诲瀷 + </th> + <th> + 灏侀潰鍐呴〉 + </th> + <th> + 璁捐绫诲瀷 + </th> + <th> + 璁捐浠锋牸 + </th> + <th width="80"> + 鎿嶄綔 + </th> + </tr> + </HeaderTemplate> + <ItemTemplate> + <tr> + <td> + <input type="checkbox" class="SelectCheck" value_keyid="<%#Eval("Keyid")%>" /> + </td> + <td> + <%#Container.ItemIndex + 1+ this.UCPager1.PageSize * (this.UCPager1.PageIndex - 1)%> + </td> + <td> + <%#Eval("DingdanleixingName")%> + </td> + <td> + <%#Eval("FengmianneiyeName")%> + </td> + <td> + <%#Eval("ShejileixingName") %> + </td> + <td> + <%#Eval("Shejilemoney") %> + </td> + <td class="Operate"> + <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> + </td> + </tr> + </ItemTemplate> + <FooterTemplate> + </table> + </FooterTemplate> + </asp:Repeater> + <div id="page"> + <uc:UCPager ID="UCPager1" runat="server" /> + </div> + </div> + </div> + </form> +</body> +</html> diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianList.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianList.aspx.cs new file mode 100644 index 0000000..10f01d5 --- /dev/null +++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianList.aspx.cs @@ -0,0 +1,80 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Linq; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using CY.BLL; +using CY.Model; +using CY.Infrastructure.Query; +using CY.Infrastructure.Common; +using CY.BLL.Sys; +using System.Data; + +namespace CY.WebForm.Pages.business +{ + //鍚磋緣 + //杞﹁締閰嶇疆绠$悊 + public partial class ShejijijianList : BasePage + { + + OA_ShejijijianBLL bll_OA_ShejijijianBLLBLL = null; + SysInquiry_PrintingTypeBLL _sysInquiry_PrintingTypeBLL = null; + + //鍒濆鍖� + public ShejijijianList() + { + bll_OA_ShejijijianBLLBLL = new OA_ShejijijianBLL(); + _sysInquiry_PrintingTypeBLL = new SysInquiry_PrintingTypeBLL(); + } + + //椤甸潰鍔犺浇 + protected void Page_Load(object sender, EventArgs e) + { + UCPager1.AspNetPager.PageChanged += AspNetPager1_PageChanged; + if (!IsPostBack) + { + this.selDingdanleixing.DataSource = _sysInquiry_PrintingTypeBLL.SelectUsedModlesByFirm(CurrentUser.MemberId).OrderBy(x => x.orderNumHome); + this.selDingdanleixing.DataBind(); + this.selDingdanleixing.Items.Insert(0, new ListItem("璇烽�夋嫨", "")); + this.selDingdanleixing.Items.Add(new ListItem("鍏朵粬", "-1")); + BindList(); + } + + if (Request["delete"] != null) + { + if (bll_OA_ShejijijianBLLBLL.DelAllModel(Request["delete"].ToString2(),CurrentUser.MemberId)) + { + JavaScript.MessageBox("鍒犻櫎鎴愬姛", this, "window.location='/Pages/business/ShejijijianList.aspx'"); + } + else + { + JavaScript.MessageBox("鍒犻櫎澶辫触", this); + } + } + } + + //缁戝畾鏁版嵁 + private void BindList() + { + Pagination pa = new Pagination(); + pa.PageSize = UCPager1.AspNetPager.PageSize; + pa.PageIndex = UCPager1.AspNetPager.CurrentPageIndex; + this.RepClientList.DataSource = bll_OA_ShejijijianBLLBLL.SelectModelPage(pa, CurrentUser.MemberId,"","", this.selDingdanleixing.Value + , this.selFengmianneiye.Value, this.selShejileixing.Value,0); + this.RepClientList.DataBind(); + UCPager1.AspNetPager.RecordCount = pa.RecordCount; + } + + //鍒嗛〉浜嬩欢 + protected void AspNetPager1_PageChanged(object src, EventArgs e) + { + BindList(); + } + + protected void btn_Search_Click(object sender, EventArgs e) + { + BindList(); + } + } +} \ No newline at end of file diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianList.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianList.aspx.designer.cs new file mode 100644 index 0000000..076aa80 --- /dev/null +++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianList.aspx.designer.cs @@ -0,0 +1,98 @@ +锘�//------------------------------------------------------------------------------ +// <鑷姩鐢熸垚> +// 姝や唬鐮佺敱宸ュ叿鐢熸垚銆� +// +// 瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉 +// 閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆� +// </鑷姩鐢熸垚> +//------------------------------------------------------------------------------ + +namespace CY.WebForm.Pages.business +{ + + + public partial class ShejijijianList + { + + /// <summary> + /// Head1 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlHead Head1; + + /// <summary> + /// CMSHead1 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::CY.WebForm.Pages.common.CMSHead CMSHead1; + + /// <summary> + /// form1 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// <summary> + /// selDingdanleixing 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlSelect selDingdanleixing; + + /// <summary> + /// selFengmianneiye 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlSelect selFengmianneiye; + + /// <summary> + /// selShejileixing 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.HtmlControls.HtmlSelect selShejileixing; + + /// <summary> + /// btn_Search 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.WebControls.Button btn_Search; + + /// <summary> + /// RepClientList 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::System.Web.UI.WebControls.Repeater RepClientList; + + /// <summary> + /// UCPager1 鎺т欢銆� + /// </summary> + /// <remarks> + /// 鑷姩鐢熸垚鐨勫瓧娈点�� + /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲�� + /// </remarks> + protected global::CY.WebForm.Pages.common.UCPager UCPager1; + } +} diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/common/PayAbout.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/common/PayAbout.aspx.cs index 0d308b4..95b562f 100644 --- a/CY_ECommercePlatform/CY.WebForm/Pages/common/PayAbout.aspx.cs +++ b/CY_ECommercePlatform/CY.WebForm/Pages/common/PayAbout.aspx.cs @@ -502,6 +502,20 @@ return NewOrder(orderBasic, inquiryCommonModel.PrintCount, null, 0, inquiryCommonModel, orderExtend); } + + /// <summary> + /// 鏂板绾夸笅璁㈠崟 + /// </summary> + /// <param name="orderBasic">璁㈠崟鍩烘湰淇℃伅瀵硅薄</param> + /// <param name="orderExtend">璁㈠崟鎵╁睍淇℃伅瀵硅薄</param> + /// <param name="inquiryCommonModel">璁㈠崟鍗板埛鍙傛暟</param> + /// <returns></returns> + internal static EC_OrderBasic NewOrderSheji(EC_OrderBasic orderBasic, EC_OrderExtend orderExtend, InquiryCommonModel inquiryCommonModel) + { + return NewOrderSheji(orderBasic, inquiryCommonModel.PrintCount, null, 0, inquiryCommonModel, orderExtend); + } + + /// <summary> /// 濉厖璁㈠崟鏂规硶鑷冲皯BuyerId銆丅uyerName銆丼ellerId銆丼ellerName銆丱perator銆丳rintTypeId銆丼umPrice銆丱rderTypeId銆丏ocumentName灞炴�ф湁鍊� /// </summary> @@ -675,6 +689,115 @@ } + + + + /// <summary> + /// 鍦ㄧ嚎涓嬪崟 璁捐璁㈠崟 + /// </summary> + /// <param name="orderBasic">璁㈠崟鍩烘湰淇℃伅瀵硅薄</param> + /// <param name="printCount">鍗板埛鏁伴噺</param> + /// <param name="pay_Request">鏀粯璇锋眰</param> + /// <param name="seckillId">绉掓潃涓氬姟缂栧彿</param> + /// <param name="inquiryCommonModel">璁㈠崟鍗板埛鍙傛暟</param> + /// <param name="orderExtend">璁㈠崟鎵╁睍淇℃伅瀵硅薄</param> + /// <param name="filld">濉厖瀹炰綋濮旀墭</param> + /// <returns></returns> + private static EC_OrderBasic NewOrderSheji(EC_OrderBasic orderBasic, int printCount, Pay_Request pay_Request = null, int seckillId = 0, InquiryCommonModel inquiryCommonModel = null, EC_OrderExtend orderExtend = null, CY.WebForm.cs.WebUtil.FillModel filld = null) + { + + EC_AcceptWayByOrder eC_AcceptWayByOrder = new EC_AcceptWayByOrder(); + FillOrder(orderBasic, eC_AcceptWayByOrder, orderExtend, filld); + + //orderBasic.TheoryCompleteDate = DateTime.Now.AddDays(15);//鐞嗚瀹屾垚鏃ユ湡(纭鏀惰揣鏃ユ湡) + if (null == orderExtend) + { + orderBasic.OrderExtend.ExigencyCaseId = 0;// sys_DictionaryBLL.GetKeyIdByKeyid(0, "OA_绱ф�ョ▼搴�");//璁剧疆绱ф�ョ▼搴︿负涓�鑸� + orderBasic.OrderExtend.ProofreadWayId = -1;// sys_DictionaryBLL.GetKeyIdByKeyid(-1, "EC_鏍$鏂瑰紡");//璁剧疆鏍$鏂瑰紡涓�"鑷仈绯�" + + //orderBasic.OrderExtend.Contacts = string.IsNullOrEmpty(eC_AcceptWayByOrder.AcceptContacts) ? eC_AcceptWayByOrder.Accepter : eC_AcceptWayByOrder.AcceptContacts;//鏀惰揣浜轰负鏀惰揣淇℃伅鐨勮仈绯讳汉 + //orderBasic.OrderExtend.ContactPhone = string.IsNullOrEmpty(eC_AcceptWayByOrder.AccepterPhoneNum) ? eC_AcceptWayByOrder.AccepterPhone : eC_AcceptWayByOrder.AccepterPhoneNum; + EC_MemberBasicBLL _memberBasicBLL = new EC_MemberBasicBLL(); + EC_MemberExtend memberExtend = _memberBasicBLL.GetMemberExtendByMemberId(orderBasic.BuyerId); + if (memberExtend != null) + { + orderBasic.OrderExtend.Contacts = memberExtend.BusinessContacts; + orderBasic.OrderExtend.ContactPhone = memberExtend.PhoneNum; + } + orderBasic.OrderExtend.PrintNum = printCount; + + int? billMode = MyConvert.ConvertToInt32(HttpContext.Current.Request["txtBillMode"]); + if (!eC_AcceptWayByOrder.AcceptTypeId.HasValue || !billMode.HasValue) + { + return null; + } + + if (null != inquiryCommonModel) + { + if (inquiryCommonModel.DeliveryMode > 0) + { + eC_AcceptWayByOrder.AcceptTypeId = inquiryCommonModel.DeliveryMode; + switch (inquiryCommonModel.BillMode) + { + case 108: + eC_AcceptWayByOrder.InvoiceDemand = "涓嶅惈绋庝环"; + break; + case 109: + eC_AcceptWayByOrder.InvoiceDemand = "鏅�氬彂绁�"; + break; + case 110: + eC_AcceptWayByOrder.InvoiceDemand = "澧炲�肩◣绁�"; + break; + default: + break; + } + eC_AcceptWayByOrder.Remark = inquiryCommonModel.Remarks; + } + orderBasic.OrderExtend.PrintNum = 13 == inquiryCommonModel.PrintTypeId ? inquiryCommonModel.PrintCount * inquiryCommonModel.PrintBoxNumber : orderBasic.OrderExtend.PrintNum; + } + else + ; + } + else + ; + orderBasic.OrderExtend.SurplusPrintNum = orderBasic.OrderExtend.SurplusPrintNum.HasValue ? orderBasic.OrderExtend.SurplusPrintNum : orderBasic.OrderExtend.PrintNum; + + + double? commission = null == pay_Request ? 0 : MyConvert.ConvertToDouble(CY.Config.WebInfo.Instance.FirmOrderAgencyFee); + if (!commission.HasValue) + return null; + else + { + } + + + EC_OrderPrintParameter orderPrintParameter = null; + orderPrintParameter = null == inquiryCommonModel ? null : new EC_OrderPrintParameter() + { + PrintParameter = SerializationHelper.Serialize(inquiryCommonModel) + }; + + OA_CorporateClientsBLL oA_CorporateClientsBLL = new BLL.OA_CorporateClientsBLL(); + //涓嬭鍗曞墠鍏堟坊鍔犲鎴� + //璁捐璁㈠崟鐢ㄥ弽杞殑MemberId + var originalGuid = orderBasic.SellerId; + Guid reversedGuid = new Guid(originalGuid.ToByteArray().Reverse().ToArray()); + if (0 >= oA_CorporateClientsBLL.ConvertToCorporateClient(reversedGuid, orderBasic.BuyerId, orderBasic.Operator)) + { + return null;//娣诲姞瀹㈡埛璋冪敤澶辫触鍒欐坊鍔犺鍗曞け璐� + } + else + ; + + if (orderBasic.SellerId.Equals(orderBasic.BuyerId)) + return null;//涔板涓嶈兘鏄崠瀹� + + EC_OrderBLL eC_OrderBLL = new EC_OrderBLL();//瀹炰緥鍖栬鍗曚笟鍔℃搷浣滃璞� + bool isWin = eC_OrderBLL.NewOrder(orderBasic, orderBasic.OrderExtend, orderBasic.TradingSingle, eC_AcceptWayByOrder, pay_Request, commission.Value, seckillId, orderPrintParameter); + return isWin ? orderBasic : null; + + } + ///// <summary> ///// 鍦ㄧ嚎涓嬪崟 ///// </summary> diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/membermanage/MemberRole.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/membermanage/MemberRole.aspx.cs index 5c79d8d..a78d6fc 100644 --- a/CY_ECommercePlatform/CY.WebForm/Pages/membermanage/MemberRole.aspx.cs +++ b/CY_ECommercePlatform/CY.WebForm/Pages/membermanage/MemberRole.aspx.cs @@ -124,7 +124,7 @@ treeHtmlo = treeHtmlo + "{GetMenuRoleId:'0', id: " + result[i]["Keyid"].ToString2() + ", parentId: " + result[i]["ParentId"].ToString2() + ", name: '" + result[i]["MenuName"].ToString2() + "[" + result[i]["Keyid"].ToString2() + "]" + "'" + (level < 3 ? ", open: true" : "") + " },"; if (level == 4) { - treeHtmlo = treeHtmlo + "{GetMenuRoleId:'" + MenuOneId + "-" + result[i]["ParentId"].ToString2() + "-" + result[i]["Keyid"].ToString2() + "+0', id: " + (result[i]["ParentId"].ToString2() + "00" + result[i]["Keyid"].ToString2()).ToInt32() + ", parentId: " + result[i]["Keyid"].ToString2() + ", name: '鏌ョ湅椤甸潰' },"; + treeHtmlo = treeHtmlo + "{GetMenuRoleId:'" + MenuOneId + "-" + result[i]["ParentId"].ToString2() + "-" + result[i]["Keyid"].ToString2() + "+0', id: " + result[i]["ParentId"].ToString2() + "00" + result[i]["Keyid"].ToString2() + ", parentId: " + result[i]["Keyid"].ToString2() + ", name: '鏌ョ湅椤甸潰' },"; DataTable ds = bll_Sys_Permissions_UserCaseBLL.SelectList(result[i]["Keyid"].ToInt32()); -- Gitblit v1.9.1