From 862c0ecf0e3fb192dfe5cedbafd017f0b676bbbb Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期五, 11 七月 2025 15:37:55 +0800
Subject: [PATCH] 20250711 川印系统,打印订单的时候,多显示一个添加问题反馈的按钮

---
 CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj                                     |    8 
 CY_ECommercePlatform/CY.SQLDAL/OA/OA_DeliverPlanPaicheDAL.cs                          |    5 
 CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx                       |   11 
 CY_ECommercePlatform/CY.WebForm/MainPage.cs                                           |    7 
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanWentiOrder.aspx.cs          |  303 +++++++++++++++++++++++++++
 CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx.cs                    |    2 
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanWentiOrder.aspx.designer.cs |  116 ++++++++++
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanWentiOrder.aspx             |  202 ++++++++++++++++++
 8 files changed, 651 insertions(+), 3 deletions(-)

diff --git a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_DeliverPlanPaicheDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_DeliverPlanPaicheDAL.cs
index fab239d..492fcd3 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_DeliverPlanPaicheDAL.cs
+++ b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_DeliverPlanPaicheDAL.cs
@@ -133,9 +133,10 @@
                                                      new SqlParameter("@Deliveredstatus",trueModel.Deliveredstatus.HasValue?trueModel.Deliveredstatus.Value:0),
                                                      new SqlParameter("@TransferType",trueModel.TransferType.HasValue?trueModel.TransferType.Value:0),
                                                      new SqlParameter("@TransferName",string.IsNullOrEmpty(trueModel.TransferName)?"":trueModel.TransferName),
+                                                       new SqlParameter("@Zerenren",trueModel.Zerenren.HasValue?trueModel.Zerenren.Value:0),
             };
-            string sql = "Insert Into [OA_DeliverPlanPaiche] ([Keyid],[FirmId],[BuyerId],[DeliveredTime],[Zhuyishixiang],[Gongzuokaoping], [CarId], [DriverId],[Transferstatus], [TransfersTime], [Creater],[CreateTime],[Updater],[LastUpdateTime],[Sort],DeliverTime,wentifankui,Yichangchuli,Xingzhengzhuize,SellerOrderId,Dianhua,Dizhi,Remark,BusinessManagerId,Biddingcompany,shifouDelivery,Lianxiren,CompanyName,Deliveredstatus,TransferType,TransferName)"
-                                             + " Values ( @Keyid,@FirmId,@BuyerId,@DeliveredTime, @Zhuyishixiang,@Gongzuokaoping, @CarId, @DriverId, @Transferstatus, @TransfersTime,  @Creater,@CreateTime,@Updater,@LastUpdateTime,@Sort,@DeliverTime,@wentifankui,@Yichangchuli,@Xingzhengzhuize,@SellerOrderId,@Dianhua,@Dizhi,@Remark,@BusinessManagerId,@Biddingcompany,@shifouDelivery,@Lianxiren,@CompanyName,@Deliveredstatus,@TransferType,@TransferName )";
+            string sql = "Insert Into [OA_DeliverPlanPaiche] ([Keyid],[FirmId],[BuyerId],[DeliveredTime],[Zhuyishixiang],[Gongzuokaoping], [CarId], [DriverId],[Transferstatus], [TransfersTime], [Creater],[CreateTime],[Updater],[LastUpdateTime],[Sort],DeliverTime,wentifankui,Yichangchuli,Xingzhengzhuize,SellerOrderId,Dianhua,Dizhi,Remark,BusinessManagerId,Biddingcompany,shifouDelivery,Lianxiren,CompanyName,Deliveredstatus,TransferType,TransferName,Zerenren)"
+                                             + " Values ( @Keyid,@FirmId,@BuyerId,@DeliveredTime, @Zhuyishixiang,@Gongzuokaoping, @CarId, @DriverId, @Transferstatus, @TransfersTime,  @Creater,@CreateTime,@Updater,@LastUpdateTime,@Sort,@DeliverTime,@wentifankui,@Yichangchuli,@Xingzhengzhuize,@SellerOrderId,@Dianhua,@Dizhi,@Remark,@BusinessManagerId,@Biddingcompany,@shifouDelivery,@Lianxiren,@CompanyName,@Deliveredstatus,@TransferType,@TransferName,@Zerenren )";
             try
             {
                 _dataBase.ExecuteSql(sql, sqlParms.ToArray<SqlParameter>());
diff --git a/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj b/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj
index f38558b..d19cdcc 100644
--- a/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj
+++ b/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj
@@ -1888,6 +1888,7 @@
     <Content Include="Pages\business\Baozhengjinfukuan.aspx" />
     <Content Include="Pages\business\BaozhengjinCuishou.aspx" />
     <Content Include="Pages\business\DeliverPlanDakaList.aspx" />
+    <Content Include="Pages\business\DeliverPlanWentiOrder.aspx" />
     <Content Include="Pages\business\DeliverPlanWentiAdd.aspx" />
     <Content Include="Pages\business\DeliverPlanWentiEdit.aspx" />
     <Content Include="Pages\business\DeliverPlanPaicheEdit.aspx" />
@@ -3383,6 +3384,13 @@
     <Compile Include="Pages\business\DeliverPlanDakaList.aspx.designer.cs">
       <DependentUpon>DeliverPlanDakaList.aspx</DependentUpon>
     </Compile>
+    <Compile Include="Pages\business\DeliverPlanWentiOrder.aspx.cs">
+      <DependentUpon>DeliverPlanWentiOrder.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="Pages\business\DeliverPlanWentiOrder.aspx.designer.cs">
+      <DependentUpon>DeliverPlanWentiOrder.aspx</DependentUpon>
+    </Compile>
     <Compile Include="Pages\business\DeliverPlanWentiAdd.aspx.cs">
       <DependentUpon>DeliverPlanWentiAdd.aspx</DependentUpon>
       <SubType>ASPXCodeBehind</SubType>
diff --git a/CY_ECommercePlatform/CY.WebForm/MainPage.cs b/CY_ECommercePlatform/CY.WebForm/MainPage.cs
index a4ee718..f97f0b2 100644
--- a/CY_ECommercePlatform/CY.WebForm/MainPage.cs
+++ b/CY_ECommercePlatform/CY.WebForm/MainPage.cs
@@ -504,6 +504,13 @@
             {
                 page.Response.Write("<script>window.close();</script>");
             }
+
+            public static void CloseWindowAlert(string Message, Page page)
+            {
+                string jsfn = "window.close();";
+                string script = string.Format("alert('{0}');{1}", Message, jsfn);
+                JavaScript.ExecuteClientScript("key", script, page);
+            }
             #endregion
 
             #region 淇℃伅鏍煎紡鍖�
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanWentiOrder.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanWentiOrder.aspx
new file mode 100644
index 0000000..9accde6
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanWentiOrder.aspx
@@ -0,0 +1,202 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DeliverPlanWentiOrder.aspx.cs" Inherits="CY.WebForm.Pages.business.DeliverPlanWentiOrder" %>
+
+<!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" />
+    <!--鍓嶅彴椤甸潰end-->
+    <script type="text/javascript" language="javascript">
+        function ReBindClients() {
+            $.ajax({
+                url: "/Pages/business/OrderEdit.aspx",
+                type: "POST",
+                dataType: "html",
+                data: { Target: "ReBindClients"},
+                global: false,
+                cache: false,
+                async: false,
+                success: function (data) {
+                    $("#selBuyerId").html(data);
+                }
+            });
+        }
+        function custormerChange(sel) {
+           
+
+            CallServer({ Target: "GetCommunication", id: sel.value }, function (data, textStatus) {
+                var jobj = false;
+                try {
+                    jobj = eval('[' + data + ']')[0];
+                } catch (ex) {
+                    global.DealDataException(ex); return;
+                }
+                if (jobj) {
+                   /* document.getElementById('txtLianxiren').value = jobj.BusinessManagers;*/
+                    //document.getElementById('txtDizhi').value = jobj.Province + jobj.City + jobj.County + jobj.DetailedAddress ;
+                    //document.getElementById('txtDianhua').value = jobj.CompanyPhone;
+                    document.getElementById('txtCompanyName').value = jobj.CompanyName;
+                } else;
+            });
+        }
+         
+
+        
+
+        //涓篠elect鏂板杩囨护鍔熻兘
+        function SelectAddSearch() {
+            $("select[SelInputHtml='True']").each(function (i, v) {
+                $(this).unbind("blur");
+                var old = $(this).html();
+                var oldObject = $(this).clone();
+                var sign = "selectS" + i;
+                $(v).attr("sign", sign);
+
+                var inputClass = "input_" + sign;
+                var html = "<span style='margin-left:10px'>杩囨护锛�</span><input type='text' class='" + inputClass + "' style='width:80px;height:18px;line-height:18px;'/>";
+                $(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();
+             
+        });
+
+        
+
+         
+    </script>
+   
+</head>
+<body style='padding: 0; margin: 0;'>
+    <form id="form1" runat="server" style='padding: 0; margin: 0;' class='form2'>
+   
+    
+    <table class="table2" id="tbBasic">
+        <thead>
+            <tr>
+                <th colspan="8">
+                    鍩烘湰淇℃伅
+                </th>
+            </tr>
+        </thead>
+        <tr style=" height:1px;">
+                <td style="border:none;width: 100px;">
+                </td>
+                <td style="border:none; width:300px;">
+                </td>
+                <td style="border:none;width: 100px;">
+                </td>
+                <td style="border:none;">
+                </td>
+                
+            </tr>
+         <tr>
+      <td align="right">
+                 鍙嶉浜猴細
+            </td>
+            <td align="left"  >
+            <%--  <select keepdefaultstyle='true' id='selFankuiren' runat="server" datatextfield='Name' datavaluefield='Keyid' class="Sreq">
+                        </select>--%>
+                <input id='txtFankuiren'  runat="server"  maxlength="200"  style="width:200px;" readonly="readonly"   />
+                <input type="hidden"  id='selFankuirenId'  runat="server"  />
+            </td>
+             </tr>
+        <tr>
+            
+            <td align="right">
+                瀹㈡埛鍗曚綅锛�
+            </td>
+            <td align="left">
+                  <input id='txtCompanyName'  runat="server"  maxlength="200"  style="width:200px;"   readonly="readonly"  />
+                 <input type="hidden"  id='CompanyId'  runat="server"  />
+            </td>
+        </tr>
+        <tr>
+      <td align="right">
+                 璐d换浜猴細
+            </td>
+            <td align="left"  >
+           
+                <input id='txtZerenren'  runat="server"  maxlength="200"  style="width:200px;"   readonly="readonly"  />
+                <input type="hidden"  id='txtZerenrenId'  runat="server"  />
+            </td>
+             </tr>
+        
+         
+              
+            <tr>
+                <td style="width: 100px; text-align:right;">
+                    闂鎻忚堪锛�
+                </td>
+                <td style=" text-align:left;" colspan="3">
+                    <textarea id="txtRemark" name="txtRemark" runat="server" style="width: 692px; height: 30px;"  maxlength="200"  class="req" ></textarea>
+                </td>
+            </tr>
+             
+
+
+         <tr>
+                <td class="contentLeft" colspan="4" style=" padding-left:300px;">
+                    <asp:Button  ID="btnSaves"  runat="server" Text="淇濆瓨鍙嶉"  OnClick="btnSave_ServerClick" />
+                     
+
+                    
+
+              
+                </td>
+            </tr>
+    </table>
+   
+     
+    
+    </form>
+    
+</body>
+<script type="text/javascript" language="javascript">
+    
+     
+  
+</script>
+</html>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanWentiOrder.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanWentiOrder.aspx.cs
new file mode 100644
index 0000000..0bdaa0a
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanWentiOrder.aspx.cs
@@ -0,0 +1,303 @@
+锘�/**  
+* 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 DeliverPlanWentiOrder : BasePage
+    {
+        public int Orderid = 0;
+        public int printNum = 0;
+
+        OA_CarManageBll _OA_CarManageBll = null;
+        OA_DeliverPlanPaicheBLL oA_DeliverPlanBLL = null;
+        OA_StaffBLL _OA_StaffBLL = null;
+
+        //鍒濆鍖�
+        public DeliverPlanWentiOrder()
+        {
+
+          
+            _OA_CarManageBll = new OA_CarManageBll();
+            oA_DeliverPlanBLL = new OA_DeliverPlanPaicheBLL();
+            _OA_StaffBLL = new OA_StaffBLL();
+
+
+        }
+
+        /// <summary>
+        /// 椤甸潰鍔犺浇浜嬩欢
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        protected void Page_Load(object sender, EventArgs e)
+        {
+            try
+            {
+                switch (Request["Target"])
+                {
+                    case "GetCommunication":
+                        LoadCommunication();
+                        break;
+                    case "ReBindClients":
+                        Response.Write(ReLoadClients());
+                        break;
+                    
+                    default:
+                        Page_Load_Default();
+                        return;
+                }
+            }
+            catch (Exception ex)
+            {
+                PAGEHandleException(ex);
+                Response.Clear();
+                //Response.Write("-1");
+                Response.Write(ex.Message);
+            }
+            Response.End();
+        }
+
+       
+
+        /// <summary>
+        /// 榛樿鎵ц鏂规硶
+        /// </summary>
+        private void Page_Load_Default()
+        {
+
+          
+         
+            if (!IsPostBack && !IsCallback)
+            {
+
+                var orderId = Request["Orderid"].ToInt32();
+
+
+
+             
+                EC_OrderBasicBLL _eC_OrderBasicBLL = new EC_OrderBasicBLL();
+
+                EC_OrderBasic _eC_OrderBasic = _eC_OrderBasicBLL.SelectModelById(orderId.Value);
+
+                this.CompanyId.Value = _eC_OrderBasic.BuyerId.ToString();
+                this.txtCompanyName.Value = _eC_OrderBasic.BuyerName.ToString();
+                var oA_Staff = _OA_StaffBLL.GetModelByMemberId(CurrentUser.TrueMemberId);
+                if (oA_Staff != null)
+                {
+                    this.txtFankuiren.Value = oA_Staff.Name;
+                    this.selFankuirenId.Value = oA_Staff.Keyid.Value.ToString();
+                }
+                this.txtZerenren.Value = _eC_OrderBasic.Creater;
+                var oA_Staffs = _OA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId, false, false).Where(x=>x.Name == _eC_OrderBasic.Creater).FirstOrDefault();
+                if (oA_Staffs != null)
+                {
+                    this.txtZerenrenId.Value = oA_Staffs.Keyid.Value.ToString();
+                }
+               
+
+
+
+
+
+
+
+
+            }
+        }
+
+        /// <summary>
+        /// 淇濆瓨鐐瑰嚮浜嬩欢
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        protected void btnSave_ServerClick(object sender, EventArgs e)
+        {
+
+            if (SaveOrder())
+            {
+                //鎿嶄綔鎴愬姛
+                JavaScript.CloseWindowAlert("鎿嶄綔鎴愬姛", this);
+            }
+            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;
+            Response.Write(null == _oA_CustomerCommunications ? "" : JsonHelper.GetJsonStringByObject(_oA_CustomerCommunications));
+        }
+
+         
+
+ 
+
+
+
+        /// <summary>
+        /// 淇濆瓨璁㈠崟
+        /// </summary>
+        private bool SaveOrder()
+        {
+           
+
+                bool isWin = false;
+            try
+            {
+                var keyid = Request["keyid"];
+                EC_OrderBasicBLL _eC_OrderBasicBLL = new EC_OrderBasicBLL();
+               
+                OA_CorporateClientsBLL _oA_CorporateClientsBLL = new OA_CorporateClientsBLL();
+                
+                string SellerOrderId = "";
+
+                
+               
+
+
+                OA_DeliverPlan oA_DeliverPlan = new OA_DeliverPlan();
+                oA_DeliverPlan.Lianxiren = "";
+                oA_DeliverPlan.Keyid = Guid.NewGuid();
+                oA_DeliverPlan.FirmId = CurrentUser.MemberId;
+                oA_DeliverPlan.DeliverTime = DateTime.Now;
+                oA_DeliverPlan.DeliveredTime = oA_DeliverPlan.DeliverTime;
+                if (string.IsNullOrWhiteSpace(this.CompanyId.Value))
+                {
+                    oA_DeliverPlan.BuyerId = Guid.Empty;
+                    oA_DeliverPlan.BusinessManagerId = 0;
+                    oA_DeliverPlan.Biddingcompany = 0;
+
+                }
+                else
+                {
+                    oA_DeliverPlan.BuyerId = this.CompanyId.Value.ToGuid2();
+                    OA_CorporateClients oA_CorporateClients = _oA_CorporateClientsBLL.SelectModelByFirmIdandMemberId(CurrentUser.MemberId, this.CompanyId.Value.ToGuid2());
+                    oA_DeliverPlan.BusinessManagerId = oA_CorporateClients.BusinessManagerId ?? 0;
+                    oA_DeliverPlan.Biddingcompany = oA_CorporateClients.Biddingcompany ?? 0;
+                  
+                }
+               
+                //oA_DeliverPlan.DeliveredTime = null;
+                oA_DeliverPlan.Zhuyishixiang = "";
+                oA_DeliverPlan.Gongzuokaoping = "";
+                oA_DeliverPlan.CarId = 0;
+                oA_DeliverPlan.DriverId = this.selFankuirenId.Value.ToInt32();
+
+
+
+                oA_DeliverPlan.Transferstatus = 1;
+                oA_DeliverPlan.TransfersTime = null;
+                oA_DeliverPlan.Sort = 1;
+                oA_DeliverPlan.Creater = CurrentUser.TrueMemberId;
+                oA_DeliverPlan.CreateTime = DateTime.Now;
+                oA_DeliverPlan.Updater = CurrentUser.TrueMemberId;
+                oA_DeliverPlan.LastUpdateTime = DateTime.Now;
+                oA_DeliverPlan.SellerOrderId = SellerOrderId;
+                oA_DeliverPlan.Dianhua = "";
+                oA_DeliverPlan.Dizhi = "";
+                oA_DeliverPlan.wentifankui = this.txtRemark.Value;
+                oA_DeliverPlan.Remark = "";
+                oA_DeliverPlan.shifouDelivery = 0;
+                oA_DeliverPlan.CompanyName = this.txtCompanyName.Value;
+
+                oA_DeliverPlan.Zerenren = this.txtZerenrenId.Value.ToInt32();
+
+                isWin = oA_DeliverPlanBLL.InsertModel(oA_DeliverPlan);
+
+
+
+            }
+            catch (Exception ex)
+            {
+                isWin = false;
+            }
+            
+
+
+
+
+            return isWin;
+        }
+
+       
+        
+        /// <summary>
+        /// 閲嶆柊鍔犺浇瀹㈡埛鍒楄〃
+        /// </summary>
+        /// <returns></returns>
+        private string ReLoadClients()
+        {
+            try
+            {
+                string res = "<option value=''>璇烽�夋嫨</option>";
+                OA_CorporateClientsBLL bll_OA_CorporateClientsBLL = new OA_CorporateClientsBLL();
+                IList<OA_CorporateClients> m_OA_CorporateClientsList = bll_OA_CorporateClientsBLL.SelectListByFirmId(CurrentUser.MemberId) as IList<OA_CorporateClients>;
+                if (null != m_OA_CorporateClientsList)
+                {
+                    m_OA_CorporateClientsList.Where(cc => CurrentUser.MemberId.Equals(cc.MemberId) && m_OA_CorporateClientsList.Remove(cc));
+                    if (m_OA_CorporateClientsList.Count > 0)
+                    {
+                        foreach (var m_OA_CorporateClients in m_OA_CorporateClientsList)
+                        {
+                            res = res + ("<option value='" + m_OA_CorporateClients.MemberId + "'>" + m_OA_CorporateClients.CompanyName + "</option>");
+                        }
+                    }
+                }
+                return res;
+            }
+            catch (Exception ex)
+            {
+                PAGEHandleException(ex);
+                return "";
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanWentiOrder.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanWentiOrder.aspx.designer.cs
new file mode 100644
index 0000000..da9273c
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanWentiOrder.aspx.designer.cs
@@ -0,0 +1,116 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace CY.WebForm.Pages.business
+{
+
+
+    public partial class DeliverPlanWentiOrder
+    {
+
+        /// <summary>
+        /// Head1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlHead Head1;
+
+        /// <summary>
+        /// CMSHead1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::CY.WebForm.Pages.common.CMSHead CMSHead1;
+
+        /// <summary>
+        /// form1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+        /// <summary>
+        /// txtFankuiren 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtFankuiren;
+
+        /// <summary>
+        /// selFankuirenId 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputHidden selFankuirenId;
+
+        /// <summary>
+        /// txtCompanyName 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtCompanyName;
+
+        /// <summary>
+        /// CompanyId 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputHidden CompanyId;
+
+        /// <summary>
+        /// txtZerenren 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtZerenren;
+
+        /// <summary>
+        /// txtZerenrenId 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputHidden txtZerenrenId;
+
+        /// <summary>
+        /// txtRemark 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlTextArea txtRemark;
+
+        /// <summary>
+        /// btnSaves 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Button btnSaves;
+    }
+}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx
index 5f7d22e..1107822 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx
@@ -39,6 +39,14 @@
             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');
         }
 
+
+        //鏂板闂鍙嶉
+        function ToAddorder(orderid) {
+            var l = (screen.availWidth - 500) / 2;
+            var t = (screen.availHeight - 300) / 2;
+            window.open("/Pages/business/DeliverPlanWentiOrder.aspx?Orderid="+orderid, '_blank', 'height=750,width=900,top=' + t + ',left=' + l + ',toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no');
+        }
+
         $(function () {
             $("#btnPrint").click(function () {
                 var orderId = $("#hideOrderId").val();
@@ -62,7 +70,8 @@
               <tr>
                         <td  >
 <%--                            <span onclick="onViewuplod('<%=BuyerId %>')"   <%=ContractCount.ToString() == "0" ? "style=\"display:none;\"" : ""%>  >鏌ョ湅鍚堝悓 </span>--%>
-                            <input type="button"    <%=ContractCount.ToString() == "0" ? "style=\"display:none;\"" : ""%>   value="鏌ョ湅鍚堝悓" onclick="onViewuplod('<%=BuyerId %>')">
+                            <input type="button"    <%=ContractCount.ToString() == "0" ? "style=\"display:none;\"" : ""%>   value="鏌ョ湅鍚堝悓" onclick="onViewuplod('<%=BuyerId %>')">&nbsp;&nbsp;&nbsp;
+                             <input type="button"     value="闂鍙嶉" onclick="ToAddorder('<%=OrderId %>')">
                         </td>
                     </tr>
              </table>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx.cs
index d2ef557..4a65625 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx.cs
@@ -44,6 +44,7 @@
         Sys_DictionaryBLL _sys_DictionaryBLL = new Sys_DictionaryBLL();//瀛楀吀涓氬姟閫昏緫鎿嶄綔绫诲璞�
         public int ContractCount = 0;
         public string BuyerId = "";
+        public int OrderId = 0;
         /// <summary>
         /// 椤甸潰鍔犺浇浜嬩欢
         /// </summary>
@@ -153,6 +154,7 @@
                 _eC_OrderBasic.UnitName = sys_Dictionarie.Name;
             }
             BuyerId = _eC_OrderBasic.BuyerId.ToString();
+            OrderId = _eC_OrderBasic.Keyid.Value;
             //鏌ヨ瀹㈡埛鏄惁鏈夊悎鍚�
             Database DC = new Database();
             try

--
Gitblit v1.9.1