username@email.com
2025-03-31 1be1829cbb03b11d10a800ebb8ad72eb9241a103
设计订单的一部分
8个文件已修改
9个文件已添加
3648 ■■■■■ 已修改文件
CY_ECommercePlatform/CY.BLL/OA/OA_ShejijijianBLL.cs 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CY_ECommercePlatform/CY.IDAL/OA/IOA_ShejijijianDAL.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CY_ECommercePlatform/CY.Model/OA/OA_Shejijijian.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CY_ECommercePlatform/CY.SQLDAL/EC/EC_MergerSingleDAL.cs 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
CY_ECommercePlatform/CY.SQLDAL/OA/OA_ShejijijianDAL.cs 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CY_ECommercePlatform/CY.WebForm/Pages/business/SHejiOrderEdit.aspx 1473 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CY_ECommercePlatform/CY.WebForm/Pages/business/SHejiOrderEdit.aspx.cs 920 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CY_ECommercePlatform/CY.WebForm/Pages/business/SHejiOrderEdit.aspx.designer.cs 323 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianEdit.aspx 139 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianEdit.aspx.cs 180 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianEdit.aspx.designer.cs 80 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianList.aspx 151 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianList.aspx.cs 80 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianList.aspx.designer.cs 98 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CY_ECommercePlatform/CY.WebForm/Pages/common/PayAbout.aspx.cs 123 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CY_ECommercePlatform/CY.WebForm/Pages/membermanage/MemberRole.aspx.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
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);
        }
    }
}
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);
    }
}
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;
            }
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";
            }
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;
            }
        }
    }
}
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>
CY_ECommercePlatform/CY.WebForm/Pages/business/SHejiOrderEdit.aspx
New file
@@ -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();
        }
        //为Select新增过滤功能
        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;" />&nbsp;&nbsp;&nbsp;<input type="button" id="btnSave" runat="server" value="保存订单" onclick="if(!Save())return false;" />&nbsp;&nbsp;&nbsp;<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">
                    &nbsp;
                </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();
        });
        //        //正整数正则表达式
        //        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'>
                                票&#12288;&#12288;据: <strong>
                                    <%#Eval("BillModeName")%></strong>
                            </td>
                        </tr>
                        <tr>
                            <td colspan='2' align="left">
                                备&#12288;&#12288;注: <strong>
                                    <%#Eval("Remarks")%></strong>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </ItemTemplate>
        </asp:Repeater>--%>
</div>
CY_ECommercePlatform/CY.WebForm/Pages/business/SHejiOrderEdit.aspx.cs
New file
@@ -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 "代发货运":
                        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 "代发货运":
                        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 "代发货运":
                    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 "";
            }
        }
    }
}
CY_ECommercePlatform/CY.WebForm/Pages/business/SHejiOrderEdit.aspx.designer.cs
New file
@@ -0,0 +1,323 @@
//------------------------------------------------------------------------------
// <自动生成>
//     此代码由工具生成。
//
//     对此文件的更改可能导致不正确的行为,如果
//     重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace CY.WebForm.Pages.business
{
    public partial class ShejiOrderEdit
    {
        /// <summary>
        /// Head1 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlHead Head1;
        /// <summary>
        /// CMSHead1 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::CY.WebForm.Pages.common.CMSHead CMSHead1;
        /// <summary>
        /// form1 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlForm form1;
        /// <summary>
        /// hidOrderTypeId 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlInputHidden hidOrderTypeId;
        /// <summary>
        /// txtPrintTypes 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlInputHidden txtPrintTypes;
        /// <summary>
        /// selPrintTypes 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlSelect selPrintTypes;
        /// <summary>
        /// txtCustormer 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlInputHidden txtCustormer;
        /// <summary>
        /// txtCustormerName 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlInputText txtCustormerName;
        /// <summary>
        /// selCustormer 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlSelect selCustormer;
        /// <summary>
        /// txtCompanyName 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlInputHidden txtCompanyName;
        /// <summary>
        /// selCustormerLevel 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlSelect selCustormerLevel;
        /// <summary>
        /// txtOrderId 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlInputText txtOrderId;
        /// <summary>
        /// selExigencyDegree 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlSelect selExigencyDegree;
        /// <summary>
        /// txtDeliveryTime 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlInputText txtDeliveryTime;
        /// <summary>
        /// txtDocumentName 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlInputText txtDocumentName;
        /// <summary>
        /// txtUnitPrice 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlInputText txtUnitPrice;
        /// <summary>
        /// txtSumPrice 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlInputText txtSumPrice;
        /// <summary>
        /// selVerifyWay 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlSelect selVerifyWay;
        /// <summary>
        /// selBusinessManagers 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlSelect selBusinessManagers;
        /// <summary>
        /// selCustormerManagers 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlSelect selCustormerManagers;
        /// <summary>
        /// txtContact 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlInputText txtContact;
        /// <summary>
        /// txtPhone 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlInputText txtPhone;
        /// <summary>
        /// txtQQ 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlInputText txtQQ;
        /// <summary>
        /// txtDuiyinghetongbianhao 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlInputText txtDuiyinghetongbianhao;
        /// <summary>
        /// txtBookNumber 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlInputText txtBookNumber;
        /// <summary>
        /// txtBookPrice 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlInputText txtBookPrice;
        /// <summary>
        /// txtNumberPerBag 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlInputText txtNumberPerBag;
        /// <summary>
        /// txtBagNum 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlInputText txtBagNum;
        /// <summary>
        /// txtPrintPackDeliveryRequir 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlTextArea txtPrintPackDeliveryRequir;
        /// <summary>
        /// txtRemark 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlTextArea txtRemark;
        /// <summary>
        /// txtKeyid 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlInputHidden txtKeyid;
        /// <summary>
        /// txtBillMode 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlInputHidden txtBillMode;
        /// <summary>
        /// btnSaveask 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlInputButton btnSaveask;
        /// <summary>
        /// btnSave 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlInputButton btnSave;
    }
}
CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianEdit.aspx
New file
@@ -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>
CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianEdit.aspx.cs
New file
@@ -0,0 +1,180 @@
using 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);
            }
        }
    }
}
CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianEdit.aspx.designer.cs
New file
@@ -0,0 +1,80 @@
//------------------------------------------------------------------------------
// <自动生成>
//     此代码由工具生成。
//
//     对此文件的更改可能导致不正确的行为,如果
//     重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace CY.WebForm.Pages.workcar
{
    public partial class ShejijijianEdit
    {
        /// <summary>
        /// CMSHead1 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::CY.WebForm.Pages.common.CMSHead CMSHead1;
        /// <summary>
        /// form1 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlForm form1;
        /// <summary>
        /// selDingdanleixing 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlSelect selDingdanleixing;
        /// <summary>
        /// selFengmianneiye 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlSelect selFengmianneiye;
        /// <summary>
        /// selShejileixing 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlSelect selShejileixing;
        /// <summary>
        /// txtShejilemoney 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlInputText txtShejilemoney;
        /// <summary>
        /// btn_Submit 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.WebControls.Button btn_Submit;
    }
}
CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianList.aspx
New file
@@ -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>
CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianList.aspx.cs
New file
@@ -0,0 +1,80 @@
using 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();
        }
    }
}
CY_ECommercePlatform/CY.WebForm/Pages/business/ShejijijianList.aspx.designer.cs
New file
@@ -0,0 +1,98 @@
//------------------------------------------------------------------------------
// <自动生成>
//     此代码由工具生成。
//
//     对此文件的更改可能导致不正确的行为,如果
//     重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace CY.WebForm.Pages.business
{
    public partial class ShejijijianList
    {
        /// <summary>
        /// Head1 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlHead Head1;
        /// <summary>
        /// CMSHead1 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::CY.WebForm.Pages.common.CMSHead CMSHead1;
        /// <summary>
        /// form1 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlForm form1;
        /// <summary>
        /// selDingdanleixing 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlSelect selDingdanleixing;
        /// <summary>
        /// selFengmianneiye 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlSelect selFengmianneiye;
        /// <summary>
        /// selShejileixing 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlSelect selShejileixing;
        /// <summary>
        /// btn_Search 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.WebControls.Button btn_Search;
        /// <summary>
        /// RepClientList 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.WebControls.Repeater RepClientList;
        /// <summary>
        /// UCPager1 控件。
        /// </summary>
        /// <remarks>
        /// 自动生成的字段。
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::CY.WebForm.Pages.common.UCPager UCPager1;
    }
}
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、BuyerName、SellerId、SellerName、Operator、PrintTypeId、SumPrice、OrderTypeId、DocumentName属性有值
        /// </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>
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());