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