From e8e3122fdc4844202fb9e05477d47139e47a8aae Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期五, 12 十二月 2025 08:59:47 +0800
Subject: [PATCH] 作业本送货变二级菜单

---
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPai.aspx.cs                   |  340 +++++
 CY_ECommercePlatform/CY.BLL/CY.BLL.csproj                                                     |    2 
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiEdit.aspx                  |   91 +
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiList.aspx.designer.cs      |  116 +
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookLiShiAnPaiList.aspx             |  230 +++
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookSonghuo.aspx                    |   19 
 CY_ECommercePlatform/CY.SQLDAL/OA/CoreDeliverOrderItemDAL.cs                                  |  215 +++
 CY_ECommercePlatform/CY.IDAL/OA/ICoreCmsPlanOrderItemDAL.cs                                   |    8 
 CY_ECommercePlatform/CY.WebForm/Pages/work/GongzuoneirongEdit.aspx                            |    9 
 CY_ECommercePlatform/CY.Model/OA/OA_Gongzuoneirong.cs                                         |    2 
 CY_ECommercePlatform/CY.BLL/OA/OA_KaipiaoshenqingBLL.cs                                       |    5 
 CY_ECommercePlatform/CY.SQLDAL/OA/CoreDeliverOrderDAL.cs                                      |  404 ++++++
 CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingApplyPrint.aspx.cs                    |    2 
 CY_ECommercePlatform/CY.WebForm/Pages/work/GongzuozhizeList.aspx                              |   16 
 CY_ECommercePlatform/CY.SQLDAL/OA/CoreCmsPlanOrderItemDAL.cs                                  |   11 
 CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderBasicDAL.cs                                         |    2 
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiList.aspx.cs               |   99 +
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiDetail.aspx                |  232 +++
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiDetail.aspx.designer.cs    |  116 +
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiEdit.aspx.designer.cs      |   71 +
 CY_ECommercePlatform/AbstractFactory/Factory.cs                                               |   15 
 CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx.designer.cs              |    9 
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPai.aspx.designer.cs          |   71 +
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiList.aspx                  |  216 +++
 CY_ECommercePlatform/CY.IDAL/OA/ICoreDeliverOrderItemDAL.cs                                   |   30 
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiEdit.aspx.cs               |  331 +++++
 CY_ECommercePlatform/CY.WebForm/Pages/work/GongzuoneirongList.aspx.cs                         |   27 
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookLiShiAnPaiList.aspx.cs          |   99 +
 CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx.cs                       |    4 
 CY_ECommercePlatform/CY.Model/CY.Model.csproj                                                 |    1 
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookSonghuo.aspx.cs                 |    4 
 CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingApply.aspx.cs                         |    2 
 CY_ECommercePlatform/CY.WebForm/Pages/work/GongzuoneirongList.aspx                            |   22 
 CY_ECommercePlatform/CY.BLL/OA/CoreDeliverOrderBLL.cs                                         |  256 +++
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiDetail.aspx.cs             |  145 ++
 CY_ECommercePlatform/CY.BLL/OA/CoreDeliverOrderItemBLL.cs                                     |  127 +
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPai.aspx                      |   91 +
 CY_ECommercePlatform/CY.Model/OA/CoreDeliverOrderItem.cs                                      |   43 
 CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx                          |   13 
 CY_ECommercePlatform/CY.IDAL/OA/ICoreDeliverOrderDAL.cs                                       |   43 
 CY_ECommercePlatform/CY.BLL/OA/CoreCmsPlanOrderItemBLL.cs                                     |   12 
 CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj                                             |   40 
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookLiShiAnPaiList.aspx.designer.cs |  125 +
 CY_ECommercePlatform/CY.SQLDAL/CY.SQLDAL.csproj                                               |    2 
 CY_ECommercePlatform/CY.IDAL/CY.IDAL.csproj                                                   |    2 
 CY_ECommercePlatform/CY.SQLDAL/OA/OA_GongzuoneirongDAL.cs                                     |    2 
 CY_ECommercePlatform/CY.Model/OA/CoreDeliverOrder.cs                                          |  228 +++
 47 files changed, 3,906 insertions(+), 44 deletions(-)

diff --git a/CY_ECommercePlatform/AbstractFactory/Factory.cs b/CY_ECommercePlatform/AbstractFactory/Factory.cs
index 94a1923..392c1a1 100644
--- a/CY_ECommercePlatform/AbstractFactory/Factory.cs
+++ b/CY_ECommercePlatform/AbstractFactory/Factory.cs
@@ -284,7 +284,9 @@
             OBJECT_PATH.Add(DALInterface.ICoreCmsPlanOrderDAL, "CoreCmsPlanOrderDAL");
             OBJECT_PATH.Add(DALInterface.ICoreCmsPlanOrderItemDAL, "CoreCmsPlanOrderItemDAL");
             OBJECT_PATH.Add(DALInterface.IOA_YujihuikuanDAL, "OA_YujihuikuanDAL");
-            OBJECT_PATH.Add(DALInterface.IOA_CuikuanjiluDAL, "OA_CuikuanjiluDAL"); 
+            OBJECT_PATH.Add(DALInterface.IOA_CuikuanjiluDAL, "OA_CuikuanjiluDAL");
+            OBJECT_PATH.Add(DALInterface.ICoreDeliverOrderItemDAL, "CoreDeliverOrderItemDAL");
+            OBJECT_PATH.Add(DALInterface.ICoreDeliverOrderDAL, "CoreDeliverOrderDAL"); 
             #endregion
 
             #region Pay
@@ -996,10 +998,19 @@
         /// 宸ヤ綔鍐呭
         /// </summary>
         IOA_GongzuoneirongDAL = 1952,
-        
 
 
         /// <summary>
+        /// 宸ヤ綔鍐呭
+        /// </summary>
+        ICoreDeliverOrderItemDAL = 1953,
+
+        /// <summary>
+        /// 宸ヤ綔鍐呭
+        /// </summary>
+        ICoreDeliverOrderDAL = 1954,
+
+        /// <summary>
         /// 寮�绁ㄧ敵璇�
         /// </summary>
         IOA_KaipiaonewDAL = 1932,
diff --git a/CY_ECommercePlatform/CY.BLL/CY.BLL.csproj b/CY_ECommercePlatform/CY.BLL/CY.BLL.csproj
index 1435e45..ec8d2af 100644
--- a/CY_ECommercePlatform/CY.BLL/CY.BLL.csproj
+++ b/CY_ECommercePlatform/CY.BLL/CY.BLL.csproj
@@ -158,6 +158,8 @@
     <Compile Include="OA\CoreCmsPlanOrderBLL.cs" />
     <Compile Include="OA\CoreCmsPlanOrderFahuoBLL.cs" />
     <Compile Include="OA\CoreCmsPlanOrderItemBLL.cs" />
+    <Compile Include="OA\CoreDeliverOrderBLL.cs" />
+    <Compile Include="OA\CoreDeliverOrderItemBLL.cs" />
     <Compile Include="OA\OA_BaozhengjinBLL.cs" />
     <Compile Include="OA\OA_BaozhengjincuishouBLL.cs" />
     <Compile Include="OA\OA_CarDictionaryBLL.cs" />
diff --git a/CY_ECommercePlatform/CY.BLL/OA/CoreCmsPlanOrderItemBLL.cs b/CY_ECommercePlatform/CY.BLL/OA/CoreCmsPlanOrderItemBLL.cs
index 0b5e564..25f9bfe 100644
--- a/CY_ECommercePlatform/CY.BLL/OA/CoreCmsPlanOrderItemBLL.cs
+++ b/CY_ECommercePlatform/CY.BLL/OA/CoreCmsPlanOrderItemBLL.cs
@@ -113,6 +113,18 @@
         /// <summary>
         /// 鑾峰彇鍏ㄩ儴鍚堜綔瀹㈡埛
         /// </summary>
+        /// <param name="orderkeyid">涓婚敭id</param>
+        /// <returns></returns>
+        public IEnumerable<CoreDeliverOrderItem> GetDeliverModelsByplanOrderid(int planorderkeyid)
+        {
+            Query query = new Query();
+            return _ICoreCmsPlanOrderItemDAL.GetDeliverModelsByplanOrderid(planorderkeyid);
+        }
+
+
+        /// <summary>
+        /// 鑾峰彇鍏ㄩ儴鍚堜綔瀹㈡埛
+        /// </summary>
         /// <param name="Keyid">涓婚敭id</param>
         /// <returns></returns>
         public CoreCmsPlanOrderItem GetModelByKeyid(int keyid)
diff --git a/CY_ECommercePlatform/CY.BLL/OA/CoreDeliverOrderBLL.cs b/CY_ECommercePlatform/CY.BLL/OA/CoreDeliverOrderBLL.cs
new file mode 100644
index 0000000..75da3cd
--- /dev/null
+++ b/CY_ECommercePlatform/CY.BLL/OA/CoreDeliverOrderBLL.cs
@@ -0,0 +1,256 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using CY.IDAL;
+using CY.Model;
+using AbstractFactory;
+using CY.IBaseDAL;
+using CY.Infrastructure.DESEncrypt;
+using CY.Infrastructure.Query;
+
+namespace CY.BLL
+{
+    public class CoreDeliverOrderBLL
+    {
+        ICoreDeliverOrderDAL _ICoreDeliverOrderDAL = null;
+        OA_StaffBLL staffBLL = null;
+
+        /// <summary>
+        /// 鍒濆鍖栨瀯閫�
+        /// </summary>
+        public CoreDeliverOrderBLL()
+        {
+            //鑾峰彇CoreDeliverOrder DAL瀹炵幇
+            _ICoreDeliverOrderDAL = Factory.GetDALByInterfaceName(DALInterface.ICoreDeliverOrderDAL) as ICoreDeliverOrderDAL;
+            staffBLL = new OA_StaffBLL();
+
+
+        }
+
+        /// <summary>
+        /// 鏂板閫佽揣瀹夋帓
+        /// </summary>
+        /// <param name="rType"></param>
+        /// <param name="m_OA_CustomerCommunications"></param>
+        /// <param name="m_EC_AcceptWayByCustomers"></param>
+        /// <returns></returns>
+        public bool InsertModel(CY.Model.CoreDeliverOrder m_CoreDeliverOrder)
+        {
+            try
+            {
+
+                return _ICoreDeliverOrderDAL.InserModel(m_CoreDeliverOrder);
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+        }
+
+        /// <summary>
+        /// 鏂板閫佽揣瀹夋帓
+        /// </summary>
+        /// <param name="rType"></param>
+        /// <param name="m_OA_CustomerCommunications"></param>
+        /// <param name="m_EC_AcceptWayByCustomers"></param>
+        /// <returns></returns>
+        public int InsertModelIden(CY.Model.CoreDeliverOrder m_CoreDeliverOrder)
+        {
+            try
+            {
+
+                return _ICoreDeliverOrderDAL.InsertModelIden(m_CoreDeliverOrder);
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+        }
+
+
+
+
+        /// <summary>
+        /// 淇敼閫佽揣瀹夋帓
+        /// </summary>
+        /// <param name="rType"></param>
+        /// <returns></returns>
+        public bool UpdateModel(CY.Model.CoreDeliverOrder m_CoreDeliverOrder)
+        {
+            try
+            {
+                return _ICoreDeliverOrderDAL.UpdateModel(m_CoreDeliverOrder);
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+        }
+
+       
+
+
+         
+
+        /// <summary>
+        /// 鑾峰彇鍏ㄩ儴鍚堜綔瀹㈡埛
+        /// </summary>
+        /// <param name="Keyid">涓婚敭id</param>
+        /// <returns></returns>
+        public IEnumerable<CoreDeliverOrder> GetModelList()
+        {
+            Query query = new Query();
+            return _ICoreDeliverOrderDAL.SelectAllModel(query);
+        }
+
+
+        /// <summary>
+        /// 鏍规嵁formid鑾峰緱淇℃伅
+        /// </summary>
+        /// <param name="Keyid">缂栧彿</param>
+        /// <returns></returns>
+        public IEnumerable<Model.CoreDeliverOrder> GetModelByformid(Guid formid)
+        {
+
+            return _ICoreDeliverOrderDAL.GetModelByformid(formid);
+        }
+
+
+        /// <summary>
+        /// 鏍规嵁formid鑾峰緱淇℃伅
+        /// </summary>
+        /// <param name="Keyid">缂栧彿</param>
+        /// <returns></returns>
+        public IEnumerable<Model.CoreDeliverOrder> GetModelByorderid(int orderid)
+        {
+
+            return _ICoreDeliverOrderDAL.GetModelByorderid(orderid);
+        }
+
+        
+        /// <summary>
+        /// 鑾峰彇鍏ㄩ儴鍚堜綔瀹㈡埛
+        /// </summary>
+        /// <param name="Keyid">涓婚敭id</param>
+        /// <returns></returns>
+        public CoreDeliverOrder GetModelByKeyid(string keyid)
+        {
+
+            return _ICoreDeliverOrderDAL.GetModelByKeyid(keyid);
+        }
+
+        /// <summary>
+        /// 鍒犻櫎鍚堜綔瀹㈡埛
+        /// </summary>
+        /// <param name="rType"></param>
+        /// <returns></returns>
+        public bool DeleteModel(CY.Model.CoreDeliverOrder rType)
+        {
+            try
+            {
+                _ICoreDeliverOrderDAL.DeleteModel(rType);
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+            return true;
+        }
+
+        /// <summary>
+        /// 鏌ヨ鍚堜綔瀹㈡埛鍒嗛〉鍒楄〃
+        /// </summary>
+        /// <param name="pa"></param>
+        /// <returns></returns>
+        public IEnumerable<CoreDeliverOrder> SelectModelPage(Pagination pa, Guid FirmId, int? DriverId, string shipAddress,
+            string BuyerName, string createTimeStart, string createTimeEnd)
+        {
+            string Condition = " and b.FirmId ='" + FirmId + "' and a.OrderState = 0 ";
+            if (DriverId.HasValue)
+            {
+               var oA_Staff  = staffBLL.GetModelByKeyid(DriverId);
+                Condition += " and ( a.DeliveryMoble = '" + oA_Staff.MobieNum + "' or a.DriverId = '" + DriverId + "'   )";
+            }
+              
+            if (!string.IsNullOrEmpty(shipAddress))
+                Condition += " and  b.shipAddress = '" + shipAddress + "'";
+           
+            if (!string.IsNullOrEmpty(BuyerName))
+                Condition += " and  c.BuyerName like '%" + BuyerName + "%'";
+            
+
+            if (!string.IsNullOrEmpty(createTimeStart))
+                Condition += " and DATEDIFF(day,a.[MakeTime],'" + createTimeStart + "')<=0 ";
+
+            if (!string.IsNullOrEmpty(createTimeEnd))
+                Condition += " and DATEDIFF(day,a.[MakeTime],'" + createTimeEnd + "')>=0 ";
+
+
+
+            Query query = new Query();
+            IList<Criterion> criterias = new List<Criterion>()
+            {
+                new Criterion("", Condition),
+
+                new Criterion("orderBy"," MakeTime desc  ")
+            };
+            query.Criteria = criterias;
+            return _ICoreDeliverOrderDAL.SelectModelPage(query, pa);
+        }
+
+
+
+        /// <summary>
+        /// 鏌ヨ鍚堜綔瀹㈡埛鍒嗛〉鍒楄〃
+        /// </summary>
+        /// <param name="pa"></param>
+        /// <returns></returns>
+        public IEnumerable<CoreDeliverOrder> SelectModelPageLishi(Pagination pa, Guid FirmId, int? DriverId, string shipAddress,
+            string BuyerName, string createTimeStart, string createTimeEnd,string OrderState)
+        {
+            string Condition = " and b.FirmId ='" + FirmId + "'  ";
+
+            if (!string.IsNullOrEmpty(OrderState))
+            {
+                Condition += " and  a.OrderState = " + OrderState + " ";
+            }
+            else
+            {
+                Condition += " and a.OrderState  in( 0,1,2 ) ";
+            }
+            if (DriverId.HasValue)
+            {
+                var oA_Staff = staffBLL.GetModelByKeyid(DriverId);
+                Condition += " and ( a.DeliveryMoble = '" + oA_Staff.MobieNum + "' or a.DriverId = '" + DriverId + "'   )";
+            }
+
+            if (!string.IsNullOrEmpty(shipAddress))
+                Condition += " and  b.shipAddress = '" + shipAddress + "'";
+
+            if (!string.IsNullOrEmpty(BuyerName))
+                Condition += " and  c.BuyerName like '%" + BuyerName + "%'";
+
+
+            if (!string.IsNullOrEmpty(createTimeStart))
+                Condition += " and DATEDIFF(day,a.[MakeTime],'" + createTimeStart + "')<=0 ";
+
+            if (!string.IsNullOrEmpty(createTimeEnd))
+                Condition += " and DATEDIFF(day,a.[MakeTime],'" + createTimeEnd + "')>=0 ";
+
+
+
+            Query query = new Query();
+            IList<Criterion> criterias = new List<Criterion>()
+            {
+                new Criterion("", Condition),
+
+                new Criterion("orderBy"," MakeTime desc  ")
+            };
+            query.Criteria = criterias;
+            return _ICoreDeliverOrderDAL.SelectModelPage(query, pa);
+        }
+
+
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.BLL/OA/CoreDeliverOrderItemBLL.cs b/CY_ECommercePlatform/CY.BLL/OA/CoreDeliverOrderItemBLL.cs
new file mode 100644
index 0000000..8a67bd0
--- /dev/null
+++ b/CY_ECommercePlatform/CY.BLL/OA/CoreDeliverOrderItemBLL.cs
@@ -0,0 +1,127 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using CY.IDAL;
+using CY.Model;
+using AbstractFactory;
+using CY.IBaseDAL;
+using CY.Infrastructure.DESEncrypt;
+using CY.Infrastructure.Query;
+
+namespace CY.BLL
+{
+    public class CoreDeliverOrderItemBLL
+    {
+        ICoreDeliverOrderItemDAL _ICoreDeliverOrderItemDAL = null;
+
+    /// <summary>
+    /// 鍒濆鍖栨瀯閫�
+    /// </summary>
+    public CoreDeliverOrderItemBLL()
+    {
+        //鑾峰彇CoreDeliverOrderItem DAL瀹炵幇
+        _ICoreDeliverOrderItemDAL = Factory.GetDALByInterfaceName(DALInterface.ICoreDeliverOrderItemDAL) as ICoreDeliverOrderItemDAL;
+
+
+    }
+
+    /// <summary>
+    /// 鏂板閫佽揣瀹夋帓
+    /// </summary>
+    /// <param name="rType"></param>
+    /// <param name="m_OA_CustomerCommunications"></param>
+    /// <param name="m_EC_AcceptWayByCustomers"></param>
+    /// <returns></returns>
+    public bool InsertModel(CY.Model.CoreDeliverOrderItem m_CoreDeliverOrderItem)
+    {
+        try
+        {
+
+            return _ICoreDeliverOrderItemDAL.InserModel(m_CoreDeliverOrderItem);
+        }
+        catch (Exception ex)
+        {
+            throw ex;
+        }
+    }
+
+    /// <summary>
+    /// 淇敼閫佽揣瀹夋帓
+    /// </summary>
+    /// <param name="rType"></param>
+    /// <returns></returns>
+    public bool UpdateModel(CY.Model.CoreDeliverOrderItem m_CoreDeliverOrderItem)
+    {
+        try
+        {
+            return _ICoreDeliverOrderItemDAL.UpdateModel(m_CoreDeliverOrderItem);
+        }
+        catch (Exception ex)
+        {
+            throw ex;
+        }
+    }
+
+    /// <summary>
+    /// 鑾峰彇鍏ㄩ儴鍚堜綔瀹㈡埛
+    /// </summary>
+    /// <param name="Keyid">涓婚敭id</param>
+    /// <returns></returns>
+    public IEnumerable<CoreDeliverOrderItem> GetModelList()
+    {
+        Query query = new Query();
+        return _ICoreDeliverOrderItemDAL.SelectAllModel(query);
+    }
+
+
+    /// <summary>
+    /// 鑾峰彇鍏ㄩ儴鍚堜綔瀹㈡埛
+    /// </summary>
+    /// <param name="orderid">涓婚敭id</param>
+    /// <returns></returns>
+    public IEnumerable<CoreDeliverOrderItem> GetModelsByOrderid(string orderid)
+    {
+        Query query = new Query();
+        return _ICoreDeliverOrderItemDAL.GetModelsByOrderid(orderid);
+    }
+
+    
+
+
+    
+
+    /// <summary>
+    /// 鑾峰彇鍏ㄩ儴鍚堜綔瀹㈡埛
+    /// </summary>
+    /// <param name="Keyid">涓婚敭id</param>
+    /// <returns></returns>
+    public CoreDeliverOrderItem GetModelByKeyid(int keyid)
+    {
+
+        return _ICoreDeliverOrderItemDAL.getCoreDeliverOrderItem(keyid);
+    }
+
+    /// <summary>
+    /// 鍒犻櫎鍚堜綔瀹㈡埛
+    /// </summary>
+    /// <param name="rType"></param>
+    /// <returns></returns>
+    public bool DeleteModel(CY.Model.CoreDeliverOrderItem rType)
+    {
+        try
+        {
+            _ICoreDeliverOrderItemDAL.DeleteModel(rType);
+        }
+        catch (Exception ex)
+        {
+            throw ex;
+        }
+        return true;
+    }
+
+
+
+
+}
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.BLL/OA/OA_KaipiaoshenqingBLL.cs b/CY_ECommercePlatform/CY.BLL/OA/OA_KaipiaoshenqingBLL.cs
index 818249d..e7ad82a 100644
--- a/CY_ECommercePlatform/CY.BLL/OA/OA_KaipiaoshenqingBLL.cs
+++ b/CY_ECommercePlatform/CY.BLL/OA/OA_KaipiaoshenqingBLL.cs
@@ -139,7 +139,7 @@
         /// <param name="pa"></param>
         /// <returns></returns>
         public IEnumerable<OA_Kaipiaoshenqing> SelectModelPage(Pagination pa, Guid FirmId, string CreateTimeStart, string CreateTimeEnd,
-  string Kaipiaoshenqing, string Kehuqianshou, string BusinessManagerId, string CustormerName, string PayStates, string HuikuanStates)
+  string Kaipiaoshenqing, string Kehuqianshou, string BusinessManagerId, string CustormerName, string PayStates, string HuikuanStates,string Fapiaohao)
         {
             string Condition = " and ok.FirmId ='" + FirmId + "' and ok.ApprovalStatus = 1 ";
 
@@ -179,7 +179,8 @@
                     Condition += " and ( ( ok.Shenqingleixing ='璁㈠崟寮�绁�' and EXISTS (  select eoe.[KaipiaoshenqingId] from [EC_OrderExtend] eoe inner join [EC_OrderBasic] eob on eob.Keyid = eoe.Keyid  where ok.Keyid  = eoe.[KaipiaoshenqingId] and eob.PayState !=-1   ) ) or ( ok.Shenqingleixing ='棰勪粯娆惧紑绁�' and ok.[Kehumoney] < ok.[kpmoney]  ) )";
                 }
             }
-           
+            if (!string.IsNullOrEmpty(Fapiaohao))
+                Condition += " and  ok.Fapiaohao like '%" + Fapiaohao + "%'";
 
             Query query = new Query();
             IList<Criterion> criterias = new List<Criterion>()
diff --git a/CY_ECommercePlatform/CY.IDAL/CY.IDAL.csproj b/CY_ECommercePlatform/CY.IDAL/CY.IDAL.csproj
index f1c618f..3c75750 100644
--- a/CY_ECommercePlatform/CY.IDAL/CY.IDAL.csproj
+++ b/CY_ECommercePlatform/CY.IDAL/CY.IDAL.csproj
@@ -161,6 +161,8 @@
     <Compile Include="OA\ICoreCmsPlanOrderDAL.cs" />
     <Compile Include="OA\ICoreCmsPlanOrderFahuoDAL.cs" />
     <Compile Include="OA\ICoreCmsPlanOrderItemDAL.cs" />
+    <Compile Include="OA\ICoreDeliverOrderDAL.cs" />
+    <Compile Include="OA\ICoreDeliverOrderItemDAL.cs" />
     <Compile Include="OA\IOA_BaozhengjincuishouDAL.cs" />
     <Compile Include="OA\IOA_BaozhengjinDAL.cs" />
     <Compile Include="OA\IOA_CarrepairDAL.cs" />
diff --git a/CY_ECommercePlatform/CY.IDAL/OA/ICoreCmsPlanOrderItemDAL.cs b/CY_ECommercePlatform/CY.IDAL/OA/ICoreCmsPlanOrderItemDAL.cs
index a2267b7..3712199 100644
--- a/CY_ECommercePlatform/CY.IDAL/OA/ICoreCmsPlanOrderItemDAL.cs
+++ b/CY_ECommercePlatform/CY.IDAL/OA/ICoreCmsPlanOrderItemDAL.cs
@@ -41,5 +41,13 @@
         /// <returns></returns>
         IEnumerable<CoreDeliverOrderItem> GetDeliverModelsByZongOrderid(int orderkeyid);
 
+
+        /// <summary>
+        /// 鏍规嵁鎬籵rderid鑾峰緱淇℃伅
+        /// </summary>
+        /// <param name="orderkeyid">缂栧彿</param>
+        /// <returns></returns>
+        IEnumerable<CoreDeliverOrderItem> GetDeliverModelsByplanOrderid(int planorderkeyid);
+
     }
 }
diff --git a/CY_ECommercePlatform/CY.IDAL/OA/ICoreDeliverOrderDAL.cs b/CY_ECommercePlatform/CY.IDAL/OA/ICoreDeliverOrderDAL.cs
new file mode 100644
index 0000000..08ed75a
--- /dev/null
+++ b/CY_ECommercePlatform/CY.IDAL/OA/ICoreDeliverOrderDAL.cs
@@ -0,0 +1,43 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Data;
+using System.Data.SqlClient;
+using CY.IBaseDAL;
+using CY.Model;
+
+namespace CY.IDAL
+{
+    public interface ICoreDeliverOrderDAL : ICommonDAL, IPaging<CoreDeliverOrder>, IGetAllModel<CoreDeliverOrder>
+    {
+        /// <summary>
+        /// 鏍规嵁缂栧彿鑾峰緱淇℃伅
+        /// </summary>
+        /// <param name="Keyid">缂栧彿</param>
+        /// <returns></returns>
+        CoreDeliverOrder GetModelByKeyid(string keyid);
+
+        /// <summary>
+        /// 鏍规嵁formid鑾峰緱淇℃伅
+        /// </summary>
+        /// <param name="Keyid">缂栧彿</param>
+        /// <returns></returns>
+        IEnumerable<CoreDeliverOrder> GetModelByformid(Guid formid);
+
+        /// <summary>
+        /// 鏍规嵁orderid鑾峰緱淇℃伅
+        /// </summary>
+        /// <param name="Keyid">缂栧彿</param>
+        /// <returns></returns>
+        IEnumerable<CoreDeliverOrder> GetModelByorderid(int orderid);
+
+        //澧炲姞瀹炰綋
+        int InsertModelIden(CY.Model.CoreDeliverOrder model);
+
+
+
+
+
+    }
+}
diff --git a/CY_ECommercePlatform/CY.IDAL/OA/ICoreDeliverOrderItemDAL.cs b/CY_ECommercePlatform/CY.IDAL/OA/ICoreDeliverOrderItemDAL.cs
new file mode 100644
index 0000000..fc44ab0
--- /dev/null
+++ b/CY_ECommercePlatform/CY.IDAL/OA/ICoreDeliverOrderItemDAL.cs
@@ -0,0 +1,30 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Data;
+using System.Data.SqlClient;
+using CY.IBaseDAL;
+using CY.Model;
+
+namespace CY.IDAL
+{
+    public interface ICoreDeliverOrderItemDAL : ICommonDAL, IPaging<CoreDeliverOrderItem>, IGetAllModel<CoreDeliverOrderItem>
+    {
+        /// <summary>
+        /// 鏍规嵁缂栧彿鑾峰緱淇℃伅
+        /// </summary>
+        /// <param name="Keyid">缂栧彿</param>
+        /// <returns></returns>
+        CoreDeliverOrderItem getCoreDeliverOrderItem(int keyid);
+
+        /// <summary>
+        /// 鏍规嵁orderid鑾峰緱淇℃伅
+        /// </summary>
+        /// <param name="Keyid">缂栧彿</param>
+        /// <returns></returns>
+        IEnumerable<CoreDeliverOrderItem> GetModelsByOrderid(string orderid);
+
+ 
+    }
+}
diff --git a/CY_ECommercePlatform/CY.Model/CY.Model.csproj b/CY_ECommercePlatform/CY.Model/CY.Model.csproj
index 1d619cf..57ea5dc 100644
--- a/CY_ECommercePlatform/CY.Model/CY.Model.csproj
+++ b/CY_ECommercePlatform/CY.Model/CY.Model.csproj
@@ -204,6 +204,7 @@
     <Compile Include="OA\CoreCmsPlanOrder.cs" />
     <Compile Include="OA\CoreCmsPlanOrderFahuo.cs" />
     <Compile Include="OA\CoreCmsPlanOrderItem.cs" />
+    <Compile Include="OA\CoreDeliverOrder.cs" />
     <Compile Include="OA\CoreDeliverOrderItem.cs" />
     <Compile Include="OA\EC_OrderLiuyang.cs" />
     <Compile Include="OA\OA_attachment.cs" />
diff --git a/CY_ECommercePlatform/CY.Model/OA/CoreDeliverOrder.cs b/CY_ECommercePlatform/CY.Model/OA/CoreDeliverOrder.cs
new file mode 100644
index 0000000..a661fd1
--- /dev/null
+++ b/CY_ECommercePlatform/CY.Model/OA/CoreDeliverOrder.cs
@@ -0,0 +1,228 @@
+锘縰sing System;
+using CY.Infrastructure.Domain;
+using CY.Infrastructure.Common;
+
+namespace CY.Model
+{
+    /// <summary>
+    /// 璁″垝璁㈠崟琛�
+    /// </summary>
+    [Serializable]
+    public partial class CoreDeliverOrder : IAggregateRoot
+    {
+        public CoreDeliverOrder()
+        {
+        }
+
+        #region Model
+
+        /// <summary>
+        /// 搴忓彿
+        /// </summary>
+        public Guid id { get; set; }
+        /// <summary>
+        /// 璁㈠崟ID 鍏宠仈order.id
+        /// </summary>
+        public int? OrderId { get; set; }
+
+        /// <summary>
+        /// 鍙告満鐢佃瘽
+        /// </summary>
+        public System.String DeliveryMoble { get; set; }
+
+        /// <summary>
+        ///鍙告満id
+        /// </summary>
+        public int? DriverId { get; set; }
+
+
+        public System.String CreateBy { get; set; }
+
+        public System.String UpDataBy { get; set; }
+
+        public DateTime? CreateTime { get; set; }
+
+        public DateTime? UpdataTime { get; set; }
+
+
+        
+        public System.String ContactName { get; set; }
+
+        public System.String ContactPhone { get; set; }
+
+        public System.String pianqu { get; set; }
+        public System.String shipAddress { get; set; }
+        public System.String DriverName { get; set; }
+
+        public System.String BuyerName { get; set; }
+        public int OrderState { get; set; }
+
+
+        public string OrderStateName { get
+            {
+                if(OrderState == 0)
+                {
+                    return "鏈��";
+                }
+                else if(OrderState == 1)
+                {
+                    return "閰嶉�佷腑";
+                }
+                else if (OrderState == 2)
+                {
+                    return "宸查��";
+                }
+                return "鏈��";
+
+            }
+        }
+
+        /// <summary>
+        /// 閫佽揣鏃堕棿
+        /// </summary>
+        public System.DateTime? MakeTime { get; set; }
+
+        /// <summary>
+        /// 閫佽揣鏃堕棿
+        /// </summary>
+        public System.DateTime? StartTime { get; set; }
+
+        /// <summary>
+        /// 閫佽揣鏃堕棿
+        /// </summary>
+        public System.DateTime? OverTime { get; set; }
+
+
+        public System.String Remarke { get; set; }
+
+
+
+
+
+
+        #endregion Model
+
+        #region Visiter
+
+        /// <summary>
+        /// 灞炴�ц闂櫒
+        /// </summary>
+        /// <param name="name">灞炴�у悕</param>
+        /// <param name="index">绱㈠紩</param>
+        /// <param name="isChange">鏄惁灏嗘寚瀹氬睘鎬ц缃负浼犲叆鍊�</param>
+        /// <param name="value">闇�瑕佽祴浜堢殑鍊�</param>
+        /// <returns>涓庡悕绉板搴旂殑灞炴�у��</returns>
+        public object Visiter(string name, int? index = -1, bool isChange = false, object value = null)
+        {
+            object theValue = null;
+
+
+            if ("id".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 1)
+            {
+                this.id = isChange ? MyConvert.ConvertToGuid(value) : id;
+                theValue = this.id;
+            }
+            else if ("OrderId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 2)
+            {
+                this.OrderId = isChange ? MyConvert.ConvertToInt32(value) : OrderId;
+                theValue = this.OrderId;
+            }
+            else if ("DeliveryMoble".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 3)
+            {
+                this.DeliveryMoble = isChange ? MyConvert.ConvertToString(value) : DeliveryMoble;
+                theValue = this.DeliveryMoble;
+            }
+            
+            else if ("MakeTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 8)
+            {
+                this.MakeTime = isChange ? MyConvert.ConvertToDateTime(value) : MakeTime;
+                theValue = this.MakeTime;
+            }
+            else if ("OrderState".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 9)
+            {
+                this.OrderState = isChange ? MyConvert.ConvertToInt32(value).Value : OrderState;
+                theValue = this.OrderState;
+            }
+
+            else if ("CreateBy".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 10)
+            {
+                this.CreateBy = isChange ? MyConvert.ConvertToString(value) : CreateBy;
+                theValue = this.CreateBy;
+            }
+            else if ("UpDataBy".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 11)
+            {
+                this.UpDataBy = isChange ? MyConvert.ConvertToString(value) : UpDataBy;
+                theValue = this.UpDataBy;
+            }
+            else if ("CreateTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 12)
+            {
+                this.CreateTime = isChange ? MyConvert.ConvertToDateTime(value) : CreateTime;
+                theValue = this.CreateTime;
+            }
+            else if ("UpdataTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 13)
+            {
+                this.UpdataTime = isChange ? MyConvert.ConvertToDateTime(value) : UpdataTime;
+                theValue = this.UpdataTime;
+            }
+
+            else if ("StartTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 14)
+            {
+                this.StartTime = isChange ? MyConvert.ConvertToDateTime(value) : StartTime;
+                theValue = this.StartTime;
+            }
+            else if ("OverTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 15)
+            {
+                this.OverTime = isChange ? MyConvert.ConvertToDateTime(value) : OverTime;
+                theValue = this.OverTime;
+            }
+
+            else if ("Remarke".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 16)
+            {
+                this.Remarke = isChange ? MyConvert.ConvertToString(value) : Remarke;
+                theValue = this.Remarke;
+            }
+
+            else if ("ContactName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 17)
+            {
+                this.ContactName = isChange ? MyConvert.ConvertToString(value) : ContactName;
+                theValue = this.ContactName;
+            }
+
+            else if ("ContactPhone".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 18)
+            {
+                this.ContactPhone = isChange ? MyConvert.ConvertToString(value) : ContactPhone;
+                theValue = this.ContactPhone;
+            }
+
+            else if ("DriverId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 19)
+            {
+                this.DriverId = isChange ? MyConvert.ConvertToInt32(value) : DriverId;
+                theValue = this.DriverId;
+            }
+            else if ("pianqu".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 20)
+            {
+                this.pianqu = isChange ? MyConvert.ConvertToString(value) : pianqu;
+                theValue = this.pianqu;
+            }
+            else if ("shipAddress".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 21)
+            {
+                this.shipAddress = isChange ? MyConvert.ConvertToString(value) : shipAddress;
+                theValue = this.shipAddress;
+            }
+            else if ("DriverName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 22)
+            {
+                this.DriverName = isChange ? MyConvert.ConvertToString(value) : DriverName;
+                theValue = this.DriverName;
+            }
+            else if ("BuyerName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 23)
+            {
+                this.BuyerName = isChange ? MyConvert.ConvertToString(value) : BuyerName;
+                theValue = this.BuyerName;
+            }
+            
+            return theValue;
+        }
+
+        #endregion
+    }
+}
diff --git a/CY_ECommercePlatform/CY.Model/OA/CoreDeliverOrderItem.cs b/CY_ECommercePlatform/CY.Model/OA/CoreDeliverOrderItem.cs
index 7294030..6cc7d5f 100644
--- a/CY_ECommercePlatform/CY.Model/OA/CoreDeliverOrderItem.cs
+++ b/CY_ECommercePlatform/CY.Model/OA/CoreDeliverOrderItem.cs
@@ -80,6 +80,27 @@
         public System.DateTime? OverTime { get; set; }
 
 
+        
+        public System.String CreateBy { get; set; }
+
+        public System.String UpDataBy { get; set; }
+
+        public DateTime? CreateTime { get; set; }
+
+        public DateTime? UpdataTime { get; set; }
+
+
+        /// <summary>
+        /// 閫佽揣鏁伴噺
+        /// </summary>
+        public System.Int32 DingdanNumber { get; set; }
+
+
+        /// <summary>
+        /// 閫佽揣鏁伴噺
+        /// </summary>
+        public System.Int32 WeisongNumber { get; set; }
+
         #endregion Model
 
         #region Visiter
@@ -146,6 +167,28 @@
             }
 
             
+            else if ("CreateBy".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 10)
+            {
+                this.CreateBy = isChange ? MyConvert.ConvertToString(value) : CreateBy;
+                theValue = this.CreateBy;
+            }
+            else if ("UpDataBy".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 11)
+            {
+                this.UpDataBy = isChange ? MyConvert.ConvertToString(value) : UpDataBy;
+                theValue = this.UpDataBy;
+            }
+            else if ("CreateTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 12)
+            {
+                this.CreateTime = isChange ? MyConvert.ConvertToDateTime(value) : CreateTime;
+                theValue = this.CreateTime;
+            }
+            else if ("UpdataTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 13)
+            {
+                this.UpdataTime = isChange ? MyConvert.ConvertToDateTime(value) : UpdataTime;
+                theValue = this.UpdataTime;
+            }
+
+
             return theValue;
         }
 
diff --git a/CY_ECommercePlatform/CY.Model/OA/OA_Gongzuoneirong.cs b/CY_ECommercePlatform/CY.Model/OA/OA_Gongzuoneirong.cs
index c3f68f8..f8d2bec 100644
--- a/CY_ECommercePlatform/CY.Model/OA/OA_Gongzuoneirong.cs
+++ b/CY_ECommercePlatform/CY.Model/OA/OA_Gongzuoneirong.cs
@@ -26,6 +26,8 @@
 
         public string ZerenrenName { get; set; }
 
+        public string DepartmentName { get; set; }
+
         public DateTime? LastUpdateTime { get; set; }
 
 
diff --git a/CY_ECommercePlatform/CY.SQLDAL/CY.SQLDAL.csproj b/CY_ECommercePlatform/CY.SQLDAL/CY.SQLDAL.csproj
index abe96e2..79fb49e 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/CY.SQLDAL.csproj
+++ b/CY_ECommercePlatform/CY.SQLDAL/CY.SQLDAL.csproj
@@ -174,6 +174,8 @@
     <Compile Include="OA\CoreCmsPlanOrderDAL.cs" />
     <Compile Include="OA\CoreCmsPlanOrderFahuoDAL.cs" />
     <Compile Include="OA\CoreCmsPlanOrderItemDAL.cs" />
+    <Compile Include="OA\CoreDeliverOrderDAL.cs" />
+    <Compile Include="OA\CoreDeliverOrderItemDAL.cs" />
     <Compile Include="OA\OA_BaozhengjincuishouDAL.cs" />
     <Compile Include="OA\OA_BaozhengjinDAL.cs" />
     <Compile Include="OA\OA_CarDictionaryDAL.cs" />
diff --git a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderBasicDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderBasicDAL.cs
index 09528d4..37689ff 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderBasicDAL.cs
+++ b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderBasicDAL.cs
@@ -3134,7 +3134,7 @@
                     condition += " and  a.CreateTime >= '" + StartCreatTime.Value + "' ";
 
                 if (EndCreatTime != null)
-                    condition += " and  a.CreateTime =< '" + EndCreatTime.Value.AddDays(1) + "' ";
+                    condition += " and  a.CreateTime <= '" + EndCreatTime.Value.AddDays(1) + "' ";
 
                 if (StartReturnTime != null)
                     condition += " and  d.DeliverTime >= '" + StartReturnTime.Value + "' ";
diff --git a/CY_ECommercePlatform/CY.SQLDAL/OA/CoreCmsPlanOrderItemDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/OA/CoreCmsPlanOrderItemDAL.cs
index 7d3fbc6..2b1fb4f 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/OA/CoreCmsPlanOrderItemDAL.cs
+++ b/CY_ECommercePlatform/CY.SQLDAL/OA/CoreCmsPlanOrderItemDAL.cs
@@ -197,6 +197,17 @@
 
 
         /// <summary>
+        /// 鍏ㄩ儴鏌ヨ
+        /// </summary>
+        /// <param name="query"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.CoreDeliverOrderItem> GetDeliverModelsByplanOrderid(int planorderkeyid)
+        {
+            return _dataBase.SelectModel<Model.CoreDeliverOrderItem>(" a.*,b.[OrderId] as  PlanOrderId,b.[MakeTime],b.[OrderState]  ", " [CoreDeliverOrderItem] a Inner Join [CoreDeliverOrder] as b On(a.[OrderID]=b.[id] ) Inner Join [CoreCmsPlanOrder] as c On(b.[OrderID]=c.[id] )  ", " c.[id] = " + planorderkeyid + " and   b.[OrderState] in (0,1) ") as IList<Model.CoreDeliverOrderItem>;//鎵ц鏌ヨ
+        }
+
+
+        /// <summary>
         /// 鍒嗛〉鏌ヨ
         /// </summary>
         /// <param name="query"></param>
diff --git a/CY_ECommercePlatform/CY.SQLDAL/OA/CoreDeliverOrderDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/OA/CoreDeliverOrderDAL.cs
new file mode 100644
index 0000000..aeb309a
--- /dev/null
+++ b/CY_ECommercePlatform/CY.SQLDAL/OA/CoreDeliverOrderDAL.cs
@@ -0,0 +1,404 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using CY.IDAL;
+using System.Data.SqlClient;
+using System.Data;
+using CY.Model;
+using System.Transactions;
+
+
+namespace CY.SQLDAL
+{
+    public class CoreDeliverOrderDAL : ICoreDeliverOrderDAL
+    {
+        private Database _dataBase = null;
+        #region 甯搁噺
+        /// <summary>
+        /// 鏌ヨ鐩爣 
+        /// </summary>
+        const string SELECTTARGET = " t.* ";
+        /// <summary>
+        /// 鏌ヨ鏉ユ簮
+        /// </summary>
+        const string FROMSOUCEBEFORE = " ( select a.*,b.pianqu,b.shipAddress,c.BuyerName   " +
+          " from [CoreDeliverOrder] a inner join  CoreCmsPlanOrder b on a.OrderId = b.id  inner join  [EC_OrderBasic] c on b.orderkeyid = c.Keyid  where 0=0  ";
+        const string FROMSOUCEEND = ") as t  ";
+        /// <summary>
+        /// 鍒嗛〉榛樿鎺掑簭瀛楁
+        /// </summary>
+        const string ORDERBY = " MakeTime desc ";
+        #endregion
+        public CoreDeliverOrderDAL()
+        {
+            _dataBase = new Database();
+        }
+
+        /// <summary>
+        /// 鏂板
+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        public bool InserModel(Infrastructure.Domain.IAggregateRoot model)
+        {
+            Model.CoreDeliverOrder trueModel = model as Model.CoreDeliverOrder;
+            if (trueModel == null)
+            {
+                return false;
+            }
+
+            SqlParameter MakeTime = null;
+            if (trueModel.MakeTime.HasValue)
+            {
+                MakeTime = new SqlParameter("@MakeTime", trueModel.MakeTime.Value);
+            }
+            else
+            {
+                MakeTime = new SqlParameter("@MakeTime", DBNull.Value);
+            }
+
+            SqlParameter StartTime = null;
+            if (trueModel.StartTime.HasValue)
+            {
+                StartTime = new SqlParameter("@StartTime", trueModel.StartTime.Value);
+            }
+            else
+            {
+                StartTime = new SqlParameter("@StartTime", DBNull.Value);
+            }
+
+            SqlParameter OverTime = null;
+            if (trueModel.OverTime.HasValue)
+            {
+                OverTime = new SqlParameter("@OverTime", trueModel.OverTime.Value);
+            }
+            else
+            {
+                OverTime = new SqlParameter("@OverTime", DBNull.Value);
+            }
+
+
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+                new SqlParameter("@id",trueModel.id),
+                    new SqlParameter("@OrderId",trueModel.OrderId),
+                    new SqlParameter("@DeliveryMoble",trueModel.DeliveryMoble),
+                     new SqlParameter("@ContactName",string.IsNullOrEmpty(trueModel.ContactName)?"":trueModel.ContactName),
+                    new SqlParameter("@ContactPhone",string.IsNullOrEmpty(trueModel.ContactPhone)?"":trueModel.ContactPhone),
+                    new SqlParameter("@OrderState",trueModel.OrderState),
+                       MakeTime,
+                           StartTime,
+                             OverTime,
+                                new SqlParameter("@Remarke",string.IsNullOrEmpty(trueModel.Remarke)?"":trueModel.Remarke),
+                                  new SqlParameter("@DriverId",trueModel.DriverId.HasValue? trueModel.DriverId.Value:0),
+
+                                                 new SqlParameter("@CreateTime",trueModel.CreateTime),
+
+                                                     new SqlParameter("@CreateBy",trueModel.CreateBy),
+
+
+
+            };
+            string sql = "Insert Into CoreDeliverOrder ([id],[OrderId],[DeliveryMoble],[ContactName],[ContactPhone], [OrderState], [MakeTime],[StartTime], [OverTime],[Remarke], [DriverId],[CreateTime],[CreateBy] )"
+                                             + " Values (@id,@OrderId,@DeliveryMoble,@ContactName, @ContactPhone, @OrderState, @MakeTime, @StartTime, @OverTime, @Remarke, @DriverId,@CreateTime,@CreateBy  )";
+            try
+            {
+                _dataBase.ExecuteSql(sql, sqlParms.ToArray<SqlParameter>());
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+            return true;
+        }
+
+
+
+        /// <summary>
+        /// 鏂板
+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        public int InsertModelIden(CY.Model.CoreDeliverOrder trueModel)
+        {
+            //Model.CoreDeliverOrder trueModel = model as Model.CoreDeliverOrder;
+            if (trueModel == null)
+            {
+                return 0;
+            }
+            SqlParameter MakeTime = null;
+            if (trueModel.MakeTime.HasValue)
+            {
+                MakeTime = new SqlParameter("@MakeTime", trueModel.MakeTime.Value);
+            }
+            else
+            {
+                MakeTime = new SqlParameter("@MakeTime", DBNull.Value);
+            }
+
+            SqlParameter StartTime = null;
+            if (trueModel.StartTime.HasValue)
+            {
+                StartTime = new SqlParameter("@StartTime", trueModel.StartTime.Value);
+            }
+            else
+            {
+                StartTime = new SqlParameter("@StartTime", DBNull.Value);
+            }
+
+            SqlParameter OverTime = null;
+            if (trueModel.OverTime.HasValue)
+            {
+                OverTime = new SqlParameter("@OverTime", trueModel.OverTime.Value);
+            }
+            else
+            {
+                OverTime = new SqlParameter("@OverTime", DBNull.Value);
+            }
+
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+                new SqlParameter("@id",trueModel.id),
+                     new SqlParameter("@OrderId",trueModel.OrderId),
+                    new SqlParameter("@DeliveryMoble",trueModel.DeliveryMoble),
+                     new SqlParameter("@ContactName",string.IsNullOrEmpty(trueModel.ContactName)?"":trueModel.ContactName),
+                    new SqlParameter("@ContactPhone",string.IsNullOrEmpty(trueModel.ContactPhone)?"":trueModel.ContactPhone),
+                    new SqlParameter("@OrderState",trueModel.OrderState),
+                        MakeTime,
+                            StartTime,
+                             OverTime,
+                                new SqlParameter("@Remarke",string.IsNullOrEmpty(trueModel.Remarke)?"":trueModel.Remarke),
+                                  new SqlParameter("@DriverId",trueModel.DriverId.HasValue? trueModel.DriverId.Value:0),
+
+                                                 new SqlParameter("@CreateTime",trueModel.CreateTime),
+
+                                                     new SqlParameter("@CreateBy",trueModel.CreateBy),
+
+
+            };
+            string sql = "Insert Into CoreDeliverOrder ([id],[OrderId],[DeliveryMoble],[ContactName],[ContactPhone], [OrderState], [MakeTime],[StartTime], [OverTime],[Remarke], [DriverId],[CreateTime],[CreateBy] )"
+                                           + " Values (@id,@OrderId,@DeliveryMoble,@ContactName, @ContactPhone, @OrderState, @MakeTime, @StartTime, @OverTime, @Remarke, @DriverId,@CreateTime,@CreateBy  )";
+
+            int id = 0;
+            try
+            {
+                id = _dataBase.InsertDataAndGetId(sql, sqlParms.ToArray<SqlParameter>());
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+            return id;
+        }
+
+        /// <summary>
+        /// 淇敼
+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        public bool UpdateModel(Infrastructure.Domain.IAggregateRoot model)
+        {
+            Model.CoreDeliverOrder trueModel = model as Model.CoreDeliverOrder;
+            if (trueModel == null)
+            {
+                return false;
+            }
+
+            SqlParameter MakeTime = null;
+            if (trueModel.MakeTime.HasValue)
+            {
+                MakeTime = new SqlParameter("@MakeTime", trueModel.MakeTime.Value);
+            }
+            else
+            {
+                MakeTime = new SqlParameter("@MakeTime", DBNull.Value);
+            }
+
+            SqlParameter StartTime = null;
+            if (trueModel.StartTime.HasValue)
+            {
+                StartTime = new SqlParameter("@StartTime", trueModel.StartTime.Value);
+            }
+            else
+            {
+                StartTime = new SqlParameter("@StartTime", DBNull.Value);
+            }
+
+            SqlParameter OverTime = null;
+            if (trueModel.OverTime.HasValue)
+            {
+                OverTime = new SqlParameter("@OverTime", trueModel.OverTime.Value);
+            }
+            else
+            {
+                OverTime = new SqlParameter("@OverTime", DBNull.Value);
+            }
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+                 new SqlParameter("@id",trueModel.id),
+                    new SqlParameter("@OrderId",trueModel.OrderId),
+                    new SqlParameter("@DeliveryMoble",trueModel.DeliveryMoble),
+                     new SqlParameter("@ContactName",string.IsNullOrEmpty(trueModel.ContactName)?"":trueModel.ContactName),
+                    new SqlParameter("@ContactPhone",string.IsNullOrEmpty(trueModel.ContactPhone)?"":trueModel.ContactPhone),
+                    new SqlParameter("@OrderState",trueModel.OrderState),
+                        MakeTime,
+                            StartTime,
+                              OverTime,
+                                new SqlParameter("@Remarke",string.IsNullOrEmpty(trueModel.Remarke)?"":trueModel.Remarke),
+                                  new SqlParameter("@DriverId",trueModel.DriverId.HasValue? trueModel.DriverId.Value:0),
+
+
+                                                   new SqlParameter("@UpdataTime",trueModel.UpdataTime),
+
+                                                       new SqlParameter("@UpDataBy",trueModel.UpDataBy),
+
+            };
+            string sql = "Update CoreDeliverOrder Set [OrderId]=@OrderId,[DeliveryMoble]=@DeliveryMoble,[ContactName]=@ContactName,[ContactPhone]=@ContactPhone, [OrderState]=@OrderState, [MakeTime]=@MakeTime,[StartTime]=@StartTime, [OverTime]=@OverTime,[Remarke]=@Remarke, [DriverId]=@DriverId,[UpdataTime]=@UpdataTime,[UpDataBy]=@UpDataBy  where [id] =@id ";
+
+            try
+            {
+                _dataBase.ExecuteSql(sql, sqlParms.ToArray<SqlParameter>());
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+            return true;
+        }
+
+        /// <summary>
+        /// 鏍规嵁缂栧彿鑾峰緱淇℃伅
+        /// </summary>
+        /// <param name="Keyid">缂栧彿</param>
+        /// <returns></returns>
+        public CoreDeliverOrder GetModelByKeyid(string keyid)
+        {
+            try
+            {
+                string condition = "  ";
+                if (!keyid.Equals(Guid.Empty))
+                {
+                    condition = " id='" + keyid + "'";
+                }
+                else
+                {
+                    return null;
+                }
+
+                //  return null;//閿欒鏁版嵁杩斾細绌� 
+
+                IList<CoreDeliverOrder> result = _dataBase.SelectModel<CoreDeliverOrder>("*", "CoreDeliverOrder", condition) as IList<CoreDeliverOrder>;//鎵ц鏌ヨ
+
+                return (null == result || result.Count == 0) ? null : result[0];//杩斿洖缁撴灉
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+        }
+
+
+        /// <summary>
+        /// 鍏ㄩ儴鏌ヨ
+        /// </summary>
+        /// <param name="query"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.CoreDeliverOrder> SelectAllModel(Infrastructure.Query.Query query)
+        {
+            return _dataBase.SelectModel<Model.CoreDeliverOrder>(" * ", " CoreDeliverOrder ") as IList<Model.CoreDeliverOrder>;//鎵ц鏌ヨ
+        }
+
+        /// <summary>
+        /// 鍏ㄩ儴鏌ヨ
+        /// </summary>
+        /// <param name="query"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.CoreDeliverOrder> GetModelByformid(Guid FirmId)
+        {
+            return _dataBase.SelectModel<Model.CoreDeliverOrder>(" * ", " CoreDeliverOrder ", " FirmId = '" + FirmId + "'") as IList<Model.CoreDeliverOrder>;//鎵ц鏌ヨ
+        }
+
+        /// <summary>
+        /// 鍏ㄩ儴鏌ヨ
+        /// </summary>
+        /// <param name="query"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.CoreDeliverOrder> GetModelByorderid(int orderid)
+        {
+            return _dataBase.SelectModel<Model.CoreDeliverOrder>(" * ", " CoreDeliverOrder ", " OrderId = " + orderid + " order by  MakeTime desc ") as IList<Model.CoreDeliverOrder>;//鎵ц鏌ヨ
+        }
+
+
+        /// <summary>
+        /// 鍏ㄩ儴鏌ヨ
+        /// </summary>
+        /// <param name="query"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.CoreDeliverOrder> GetModelByids(string ids)
+        {
+            return _dataBase.SelectModel<Model.CoreDeliverOrder>(" * ", " CoreDeliverOrder ", " [id]  in ( " + ids + ")") as IList<Model.CoreDeliverOrder>;//鎵ц鏌ヨ
+        }
+
+
+
+
+
+
+        /// <summary>
+        /// 鍒嗛〉鏌ヨ
+        /// </summary>
+        /// <param name="query"></param>
+        /// <param name="pagination"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.CoreDeliverOrder> SelectModelPage(Infrastructure.Query.Query query, Infrastructure.Query.Pagination pagination)
+        {
+            if (null == pagination || null == query || null == query.Criteria || 1 > query.Criteria.Count)
+                return null;
+            //query.Criteria 棣栦釜鍏冪礌蹇呴』鏄帓搴忓瓧娈碉紝鍏跺�间负缁撴灉鎺掑簭瀛楁
+
+            int maxParamIndex = query.Criteria.Count - 1;//鏈�澶х储寮�
+
+            string[] orderbys = new string[] { ORDERBY };
+            string resultOrderBy = "";//缁撴灉闆嗘帓搴忔柟寮�
+
+            if ("@orderBy".Equals(query.Criteria[maxParamIndex].PropertyName))
+            {
+                orderbys = string.Format("{0}", query.Criteria[maxParamIndex].Value).Split(',');
+                resultOrderBy = query.Criteria[maxParamIndex].Value.ToString();//= 1 == orderbys.Length ? resultOrderBy : orderbys[1];
+            }
+            string fromSouce = string.Format("{0}{1}{2}", FROMSOUCEBEFORE, query.Criteria[0].Value, FROMSOUCEEND);//鎷艰鏉′欢
+            return _dataBase.SelectModelPage<Model.CoreDeliverOrder>(pagination, SELECTTARGET, fromSouce, orderbys[0], resultOrderBy);
+        }
+
+        /// <summary>
+        /// 鍒犻櫎
+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        public bool DeleteModel(Infrastructure.Domain.IAggregateRoot model)
+        {
+            Model.CoreDeliverOrder trueModel = model as Model.CoreDeliverOrder;
+            if (trueModel == null)
+            {
+                return false;
+            }
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+                new SqlParameter("@Keyid",trueModel.id),
+            };
+            string sql = "Delete CoreDeliverOrder Where [id] = @Keyid;Delete [CoreDeliverOrderItem] Where [OrderID] = @Keyid; ";
+
+
+            try
+            {
+                _dataBase.ExecuteSql(sql, sqlParms.ToArray<SqlParameter>());
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+            return true;
+        }
+    }
+}
diff --git a/CY_ECommercePlatform/CY.SQLDAL/OA/CoreDeliverOrderItemDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/OA/CoreDeliverOrderItemDAL.cs
new file mode 100644
index 0000000..531d1fe
--- /dev/null
+++ b/CY_ECommercePlatform/CY.SQLDAL/OA/CoreDeliverOrderItemDAL.cs
@@ -0,0 +1,215 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using CY.IDAL;
+using System.Data.SqlClient;
+using System.Data;
+using CY.Model;
+using System.Transactions;
+
+
+namespace CY.SQLDAL
+{
+    public class CoreDeliverOrderItemDAL : ICoreDeliverOrderItemDAL
+    {
+        private Database _dataBase = null;
+        #region 甯搁噺
+        /// <summary>
+        /// 鏌ヨ鐩爣 
+        /// </summary>
+        const string SELECTTARGET = " ";
+        /// <summary>
+        /// 鏌ヨ鏉ユ簮
+        /// </summary>
+        const string FROMSOUCEBEFORE = " ";
+        const string FROMSOUCEEND = "  ";
+        /// <summary>
+        /// 鍒嗛〉榛樿鎺掑簭瀛楁
+        /// </summary>
+        const string ORDERBY = " SellerOrderId desc  ";
+        #endregion
+        public CoreDeliverOrderItemDAL()
+        {
+            _dataBase = new Database();
+        }
+
+        /// <summary>
+        /// 鏂板
+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        public bool InserModel(Infrastructure.Domain.IAggregateRoot model)
+        {
+            Model.CoreDeliverOrderItem trueModel = model as Model.CoreDeliverOrderItem;
+            if (trueModel == null)
+            {
+                return false;
+            }
+
+
+
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+                new SqlParameter("@id",trueModel.id),
+                    new SqlParameter("@OrderID",trueModel.OrderID),
+                    new SqlParameter("@ZYBName",trueModel.ZYBName),
+                     new SqlParameter("@ZYBSpecification",trueModel.ZYBSpecification),
+                    new SqlParameter("@Number",trueModel.Number),
+                        new SqlParameter("@LessNumber",trueModel.LessNumber),
+                             new SqlParameter("@CreateTime",trueModel.CreateTime),
+                                 new SqlParameter("@CreateBy",trueModel.CreateBy),
+                                
+
+            };
+            string sql = "Insert Into CoreDeliverOrderItem ([id],[OrderID],[ZYBName],[ZYBSpecification],[Number], [LessNumber], [CreateTime],[CreateBy] )"
+                                             + " Values (@id, @OrderID,@ZYBName,@ZYBSpecification, @Number,  @LessNumber, @CreateTime,@CreateBy)";
+            try
+            {
+                _dataBase.ExecuteSql(sql, sqlParms.ToArray<SqlParameter>());
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+            return true;
+        }
+
+        /// <summary>
+        /// 淇敼
+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        public bool UpdateModel(Infrastructure.Domain.IAggregateRoot model)
+        {
+            Model.CoreDeliverOrderItem trueModel = model as Model.CoreDeliverOrderItem;
+            if (trueModel == null)
+            {
+                return false;
+            }
+
+
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+
+                 new SqlParameter("@id",trueModel.id),
+                     new SqlParameter("@OrderID",trueModel.OrderID),
+                    new SqlParameter("@ZYBName",trueModel.ZYBName),
+                     new SqlParameter("@ZYBSpecification",trueModel.ZYBSpecification),
+                    new SqlParameter("@Number",trueModel.Number),
+                        new SqlParameter("@LessNumber",trueModel.LessNumber),
+                              new SqlParameter("@UpdataTime",trueModel.UpdataTime),
+                                new SqlParameter("@UpDataBy",trueModel.UpDataBy),
+
+            };
+            string sql = "Update CoreDeliverOrderItem Set [OrderID]=@OrderID,[ZYBName]=@ZYBName,[ZYBSpecification]=@ZYBSpecification,[Number]=@Number, [LessNumber]=@LessNumber , [UpdataTime]=@UpdataTime,[UpDataBy]=@UpDataBy   where [id] =@id ";
+
+            try
+            {
+                _dataBase.ExecuteSql(sql, sqlParms.ToArray<SqlParameter>());
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+            return true;
+        }
+
+        /// <summary>
+        /// 鏍规嵁缂栧彿鑾峰緱淇℃伅
+        /// </summary>
+        /// <param name="Keyid">缂栧彿</param>
+        /// <returns></returns>
+        public CoreDeliverOrderItem getCoreDeliverOrderItem(int keyid)
+        {
+            try
+            {
+                string condition = "  ";
+                if (!keyid.Equals(Guid.Empty))
+                {
+                    condition = " id='" + keyid + "'";
+                }
+                else
+                {
+                    return null;
+                }
+
+                //  return null;//閿欒鏁版嵁杩斾細绌� 
+
+                IList<CoreDeliverOrderItem> result = _dataBase.SelectModel<CoreDeliverOrderItem>("*", "CoreDeliverOrderItem", condition) as IList<CoreDeliverOrderItem>;//鎵ц鏌ヨ
+
+                return (null == result || result.Count == 0) ? null : result[0];//杩斿洖缁撴灉
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+        }
+
+
+        /// <summary>
+        /// 鍏ㄩ儴鏌ヨ
+        /// </summary>
+        /// <param name="query"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.CoreDeliverOrderItem> SelectAllModel(Infrastructure.Query.Query query)
+        {
+            return _dataBase.SelectModel<Model.CoreDeliverOrderItem>(" * ", " CoreDeliverOrderItem ") as IList<Model.CoreDeliverOrderItem>;//鎵ц鏌ヨ
+        }
+
+        /// <summary>
+        /// 鍏ㄩ儴鏌ヨ
+        /// </summary>
+        /// <param name="query"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.CoreDeliverOrderItem> GetModelsByOrderid(string orderid)
+        {
+            return _dataBase.SelectModel<Model.CoreDeliverOrderItem>(" * ", " CoreDeliverOrderItem ", " OrderID = '" + orderid + "' ") as IList<Model.CoreDeliverOrderItem>;//鎵ц鏌ヨ
+        }
+
+
+        
+
+        /// <summary>
+        /// 鍒嗛〉鏌ヨ
+        /// </summary>
+        /// <param name="query"></param>
+        /// <param name="pagination"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.CoreDeliverOrderItem> SelectModelPage(Infrastructure.Query.Query query, Infrastructure.Query.Pagination pagination)
+        {
+
+            return null;
+        }
+
+        /// <summary>
+        /// 鍒犻櫎
+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        public bool DeleteModel(Infrastructure.Domain.IAggregateRoot model)
+        {
+            Model.CoreDeliverOrderItem trueModel = model as Model.CoreDeliverOrderItem;
+            if (trueModel == null)
+            {
+                return false;
+            }
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+                new SqlParameter("@Keyid",trueModel.id)
+            };
+            string sql = "Delete CoreDeliverOrderItem Where [id] = @Keyid ";
+
+
+            try
+            {
+                _dataBase.ExecuteSql(sql, sqlParms.ToArray<SqlParameter>());
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+            return true;
+        }
+    }
+}
diff --git a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_GongzuoneirongDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_GongzuoneirongDAL.cs
index 857177f..ad089cc 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_GongzuoneirongDAL.cs
+++ b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_GongzuoneirongDAL.cs
@@ -246,7 +246,7 @@
         {
             try
             {
-                string where = " Zerenren = " + Zerenren + " and Gongzuozhize='"+ neirong + "'";
+                string where = " Zerenren = " + Zerenren  /*+ " and Gongzuozhize='"+ neirong + "'"*/;
 
                 if (Keyid.HasValue)
                 {
diff --git a/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj b/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj
index e790a21..7287f35 100644
--- a/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj
+++ b/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj
@@ -1889,6 +1889,8 @@
     <Content Include="Pages\business\Baozhengjinfukuan.aspx" />
     <Content Include="Pages\business\BaozhengjinCuishou.aspx" />
     <Content Include="Pages\business\DeliverPlanDakaList.aspx" />
+    <Content Include="Pages\business\DeliverWorkBookAnPaiEdit.aspx" />
+    <Content Include="Pages\business\DeliverWorkBookAnPai.aspx" />
     <Content Include="Pages\business\DeliverPlanWentiOrder.aspx" />
     <Content Include="Pages\business\DeliverPlanWentiAdd.aspx" />
     <Content Include="Pages\business\DeliverPlanWentiEdit.aspx" />
@@ -1904,6 +1906,9 @@
     <Content Include="Pages\business\DeliverPlanLishiPrint.aspx" />
     <Content Include="Pages\business\DeliverPlanPaicheZhuyishixiang.aspx" />
     <Content Include="Pages\business\DeliverPlanTimeEdit.aspx" />
+    <Content Include="Pages\business\DeliverWorkBookLiShiAnPaiList.aspx" />
+    <Content Include="Pages\business\DeliverWorkBookAnPaiList.aspx" />
+    <Content Include="Pages\business\DeliverWorkBookAnPaiDetail.aspx" />
     <Content Include="Pages\business\DeliverWorkBookPandian.aspx" />
     <Content Include="Pages\business\DeliverWorkBookFahuo.aspx" />
     <Content Include="Pages\business\DeliverWorkBookfahuoqingkuang.aspx" />
@@ -3409,6 +3414,20 @@
     <Compile Include="Pages\business\DeliverPlanDakaList.aspx.designer.cs">
       <DependentUpon>DeliverPlanDakaList.aspx</DependentUpon>
     </Compile>
+    <Compile Include="Pages\business\DeliverWorkBookAnPaiEdit.aspx.cs">
+      <DependentUpon>DeliverWorkBookAnPaiEdit.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="Pages\business\DeliverWorkBookAnPaiEdit.aspx.designer.cs">
+      <DependentUpon>DeliverWorkBookAnPaiEdit.aspx</DependentUpon>
+    </Compile>
+    <Compile Include="Pages\business\DeliverWorkBookAnPai.aspx.cs">
+      <DependentUpon>DeliverWorkBookAnPai.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="Pages\business\DeliverWorkBookAnPai.aspx.designer.cs">
+      <DependentUpon>DeliverWorkBookAnPai.aspx</DependentUpon>
+    </Compile>
     <Compile Include="Pages\business\DeliverPlanWentiOrder.aspx.cs">
       <DependentUpon>DeliverPlanWentiOrder.aspx</DependentUpon>
       <SubType>ASPXCodeBehind</SubType>
@@ -3514,6 +3533,27 @@
     <Compile Include="Pages\business\DeliverPlanTimeEdit.aspx.designer.cs">
       <DependentUpon>DeliverPlanTimeEdit.aspx</DependentUpon>
     </Compile>
+    <Compile Include="Pages\business\DeliverWorkBookLiShiAnPaiList.aspx.cs">
+      <DependentUpon>DeliverWorkBookLiShiAnPaiList.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="Pages\business\DeliverWorkBookLiShiAnPaiList.aspx.designer.cs">
+      <DependentUpon>DeliverWorkBookLiShiAnPaiList.aspx</DependentUpon>
+    </Compile>
+    <Compile Include="Pages\business\DeliverWorkBookAnPaiList.aspx.cs">
+      <DependentUpon>DeliverWorkBookAnPaiList.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="Pages\business\DeliverWorkBookAnPaiList.aspx.designer.cs">
+      <DependentUpon>DeliverWorkBookAnPaiList.aspx</DependentUpon>
+    </Compile>
+    <Compile Include="Pages\business\DeliverWorkBookAnPaiDetail.aspx.cs">
+      <DependentUpon>DeliverWorkBookAnPaiDetail.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="Pages\business\DeliverWorkBookAnPaiDetail.aspx.designer.cs">
+      <DependentUpon>DeliverWorkBookAnPaiDetail.aspx</DependentUpon>
+    </Compile>
     <Compile Include="Pages\business\DeliverWorkBookPandian.aspx.cs">
       <DependentUpon>DeliverWorkBookPandian.aspx</DependentUpon>
       <SubType>ASPXCodeBehind</SubType>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPai.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPai.aspx
new file mode 100644
index 0000000..8a302ae
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPai.aspx
@@ -0,0 +1,91 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DeliverWorkBookAnPai.aspx.cs" Inherits="CY.WebForm.Pages.business.DeliverWorkBookAnPai" %>
+
+<!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">
+        
+         
+
+        
+
+        
+
+        
+
+         
+    </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>
+                
+                
+            </tr>
+       <tr>
+            <td class="ali03 ">
+               鏃堕棿锛�
+            </td>
+            <td align="left">
+                 <input id="txtDeliverTime" type="text" runat="server" class='date req' datefmt="yyyy-MM-dd HH:mm" maxlength='20' />
+            </td>
+        </tr>
+        <tr>
+            <td class="ali03 ">
+                 鍙告満锛�
+            </td>
+            <td  align="left">
+               
+               <select keepdefaultstyle='true' id='selCarId' runat="server" datatextfield='Name' datavaluefield='Keyid' class="Sreq">
+                        </select>
+                
+            </td>
+             </tr>
+        
+         
+        
+         <tr>
+                <td class="contentLeft" colspan="2" 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/DeliverWorkBookAnPai.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPai.aspx.cs
new file mode 100644
index 0000000..e9749c8
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPai.aspx.cs
@@ -0,0 +1,340 @@
+锘�/**  
+* 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;
+using System.Transactions;
+
+namespace CY.WebForm.Pages.business
+{
+    public partial class DeliverWorkBookAnPai : BasePage
+    {
+       
+        CoreCmsPlanOrderBLL  _CoreCmsPlanOrderBLL = null;
+        CoreCmsPlanOrderItemBLL _CoreCmsPlanOrderItemBLL = null;
+        OA_StaffBLL bll_OA_StaffBLL = null;
+        OA_CarManageBll _OA_CarManageBll = null;
+        CoreDeliverOrderBLL _CoreDeliverOrderBLL = null;
+        CoreDeliverOrderItemBLL _CoreDeliverOrderItemBLL = null;
+
+        //鍒濆鍖�
+        public DeliverWorkBookAnPai()
+        {
+
+            _CoreCmsPlanOrderBLL = new CoreCmsPlanOrderBLL();
+            bll_OA_StaffBLL = new OA_StaffBLL();
+            _OA_CarManageBll = new OA_CarManageBll();
+            _CoreDeliverOrderBLL = new CoreDeliverOrderBLL();
+            _CoreDeliverOrderItemBLL = new CoreDeliverOrderItemBLL();
+            _CoreCmsPlanOrderItemBLL = new CoreCmsPlanOrderItemBLL();
+        }
+
+        /// <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)
+            {
+
+
+
+                
+
+
+                this.selCarId.DataSource = bll_OA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId, false, false).Where(x => x.SM_Post == "鍙告満");
+                this.selCarId.DataTextField = "Name";
+                this.selCarId.DataValueField = "Keyid";
+                this.selCarId.DataBind();
+                this.selCarId.Items.Insert(0, new ListItem("璇烽�夋嫨", ""));
+                DateTime now = DateTime.Now;
+                DateTime tomorrowMorning = now.AddDays(1).Date.Add(new TimeSpan(9, 0, 0)); // 9:00 AM
+
+
+                this.txtDeliverTime.Value = tomorrowMorning.ToString("yyyy-MM-dd HH:mm");
+
+                var ids = Request["ids"].ToString().Trim(',').Split(',');
+                for (int i = 0; i < ids.Length; i++)
+                {
+                    var coreCmsPlanOrder = _CoreCmsPlanOrderBLL.GetModelByKeyid(ids[i].ToInt32().Value);
+                    
+                    if (coreCmsPlanOrder.DeliverState.HasValue && coreCmsPlanOrder.DeliverState.Value == 2)
+                    {
+                        //鎿嶄綔鎴愬姛
+                        JavaScript.MessageBox("宸茬粡閫佽揣瀹屾垚鐨勮鍒掕鍗曚笉鑳藉畨鎺�", this, true, false);
+                        return;
+                    }
+                    var coreDeliverOrderItems = _CoreCmsPlanOrderItemBLL.GetDeliverModelsByplanOrderid(coreCmsPlanOrder.id).ToList();
+                    if (coreDeliverOrderItems != null && coreDeliverOrderItems.Count > 0)
+                    {
+                        //鎿嶄綔鎴愬姛
+                        JavaScript.MessageBox("宸叉湁鏈畬鎴愮殑閫佽揣瀹夋帓涓嶈兘瀹夋帓", this, true, false);
+                        return;
+                    }
+                }
+            }
+        }
+
+        /// <summary>
+        /// 淇濆瓨鐐瑰嚮浜嬩欢
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        protected void btnSave_ServerClick(object sender, EventArgs e)
+        {
+
+            if (SaveOrder())
+            {
+                //鎿嶄綔鎴愬姛
+                JavaScript.MessageBoxCloseAndRefreshparent("鎿嶄綔鎴愬姛", 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;
+            using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required,
+    new TransactionOptions
+    {
+        IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted,
+        Timeout = TransactionManager.MaximumTimeout
+    }
+    )
+             )
+            {
+                try
+            {
+
+                var ids = Request["ids"].ToString().Trim(',').Split(',');
+
+
+                    var shijian = this.txtDeliverTime.Value.ToDateTime2();
+
+
+                    var datenow = DateTime.Now;
+                    var oA_Staff = bll_OA_StaffBLL.GetModelByKeyid(CurrentUser.StaffId);
+                    foreach (var keyid in ids)
+                    {
+                        CoreDeliverOrder coreDeliverOrder = new CoreDeliverOrder();
+                        coreDeliverOrder.id = Guid.NewGuid();
+                        coreDeliverOrder.DriverId = this.selCarId.Value.ToInt32();
+                        var i = 0;
+                        var carManage = bll_OA_StaffBLL.GetModelByKeyid(this.selCarId.Value.ToInt32());
+                        if (carManage != null)
+                        {
+                            coreDeliverOrder.DeliveryMoble = carManage.MobieNum;
+                        }
+                        coreDeliverOrder.OrderId = keyid.ToInt32();
+                        coreDeliverOrder.CreateBy = oA_Staff.MobieNum;
+                        coreDeliverOrder.CreateTime = datenow;
+                        
+                        var coreCmsPlanOrder   = _CoreCmsPlanOrderBLL.GetModelByKeyid(keyid.ToInt32().Value);
+                        if (coreCmsPlanOrder != null)
+                        {
+                            coreDeliverOrder.ContactName = coreCmsPlanOrder.shipName;
+                            coreDeliverOrder.ContactPhone = coreCmsPlanOrder.shipMobile;
+                        }
+                        coreDeliverOrder.OrderState = 0;
+                        coreDeliverOrder.MakeTime = shijian;
+                        coreDeliverOrder.Remarke = "";
+                        isWin = _CoreDeliverOrderBLL.InsertModel(coreDeliverOrder);
+                        var cmsPlanOrderItems =_CoreCmsPlanOrderItemBLL.GetModelsByOrderid(keyid.ToInt32().Value);
+                        var coreDeliverOrderItems =_CoreCmsPlanOrderItemBLL.GetDeliverModelsByZongOrderid(coreCmsPlanOrder.orderkeyid.Value).Where(x => x.PlanOrderId == keyid.ToInt32().Value); ;
+                        //閫佽揣鏁伴噺缁熻
+                        var coreDeliverOrderItemsgroup = coreDeliverOrderItems.GroupBy(p => new { p.ZYBName, p.ZYBSpecification }) // 澶氫釜瀛楁浣滀负鍖垮悕绫诲瀷鍒嗙粍閿�
+                        .Select(g => new CoreDeliverOrderItem
+                        {
+                // 鍒嗙粍瀛楁
+                ZYBName = g.Key.ZYBName,
+                            ZYBSpecification = g.Key.ZYBSpecification,
+                // 缁熻缁撴灉
+                //Count = g.Count(), // 姣忕粍浜烘暟
+                //AverageSalary = g.Average(p => p.Salary), // 骞冲潎宸ヨ祫
+                Number = g.Sum(p => p.Number), // 宸ヨ祫鎬诲拰
+                LessNumber = g.Sum(p => p.LessNumber)
+                        }).ToList();
+                        foreach ( var cmsPlanOrderItem in cmsPlanOrderItems)
+                        {
+                            var coreDeliverOrderItem1 = new CoreDeliverOrderItem();
+                            coreDeliverOrderItem1.id = Guid.NewGuid();
+                            coreDeliverOrderItem1.OrderID = coreDeliverOrder.id;
+                            coreDeliverOrderItem1.ZYBName = cmsPlanOrderItem.name;
+                            coreDeliverOrderItem1.ZYBSpecification = cmsPlanOrderItem.specification;
+                            //闇�瑕佽绠楀凡缁忓彂璐х殑鏁伴噺
+                            coreDeliverOrderItem1.Number = cmsPlanOrderItem.nums;
+                            var coreDeliverOrderItem = coreDeliverOrderItemsgroup.FirstOrDefault(x => x.ZYBName == cmsPlanOrderItem.name && x.ZYBSpecification == cmsPlanOrderItem.specification);
+                            if (coreDeliverOrderItem != null)
+                            {
+                                 
+                                coreDeliverOrderItem1.Number = coreDeliverOrderItem1.Number - (coreDeliverOrderItem.Number + coreDeliverOrderItem.LessNumber);
+                                if (coreDeliverOrderItem1.Number < 0)
+                                {
+                                    coreDeliverOrderItem1.Number = 0;
+                                }
+                            }
+
+                            coreDeliverOrderItem1.CreateBy = oA_Staff.MobieNum;
+                            coreDeliverOrderItem1.CreateTime = datenow;
+                            coreDeliverOrderItem1.LessNumber = 0;
+                            isWin = _CoreDeliverOrderItemBLL.InsertModel(coreDeliverOrderItem1);
+                        }
+                    }
+                     
+                   
+                    scope.Complete();
+                }
+                catch (Exception ex)
+                {
+
+                    PAGEHandleException(ex);
+                    JavaScript.MessageBox("鎿嶄綔澶辫触", this);
+                }
+                finally
+                {
+                    // 閲婃斁璧勬簮
+                    scope.Dispose();
+                }
+
+            }
+
+
+
+            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/DeliverWorkBookAnPai.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPai.aspx.designer.cs
new file mode 100644
index 0000000..3a7e823
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPai.aspx.designer.cs
@@ -0,0 +1,71 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace CY.WebForm.Pages.business
+{
+
+
+    public partial class DeliverWorkBookAnPai
+    {
+
+        /// <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>
+        /// txtDeliverTime 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtDeliverTime;
+
+        /// <summary>
+        /// selCarId 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlSelect selCarId;
+
+        /// <summary>
+        /// btnSaves 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Button btnSaves;
+    }
+}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiDetail.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiDetail.aspx
new file mode 100644
index 0000000..3460bc1
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiDetail.aspx
@@ -0,0 +1,232 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DeliverWorkBookAnPaiDetail.aspx.cs" Inherits="CY.WebForm.Pages.business.DeliverWorkBookAnPaiDetail" %>
+
+<!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 onViewCarViolation(keyid) {
+            top.Dialog.open({ URL: "/Pages/business/CarViolationList.aspx?carid=" + keyid, Title: "杩濈珷绠$悊", Width: 1000, Height: 660 });
+        }
+
+        //淇濆吇
+        function onViewCarMaintenance(keyid) {
+            top.Dialog.open({ URL: "/Pages/business/CarMaintenanceList.aspx?carid=" + keyid, Title: "淇濆吇绠$悊", Width: 1000, Height: 660 });
+        }
+        //缁翠慨
+        function onViewCarrepair(keyid) {
+            top.Dialog.open({ URL: "/Pages/business/CarrepairList.aspx?carid=" + keyid, Title: "缁翠慨绠$悊", Width: 1000, Height: 660 });
+        }
+
+        //骞存
+        function onViewCarExamined(keyid) {
+            top.Dialog.open({ URL: "/Pages/business/CarExaminedList.aspx?carid=" + keyid, Title: "骞存绠$悊", Width: 1000, Height: 660 });
+        }
+
+        //淇濋櫓
+        function onViewCarInsurance(keyid) {
+            top.Dialog.open({ URL: "/Pages/business/CarInsuranceList.aspx?carid=" + keyid, Title: "淇濋櫓绠$悊", Width: 1000, Height: 660 });
+        }
+
+        //淇敼
+        function onEdit(keyid) {
+            top.Dialog.open({ URL: "/Pages/business/CarManageAdd.aspx?keyid=" + keyid, Title: "杞﹁締淇℃伅", Width: 1000, Height: 660 });
+        }
+
+        //娣诲姞
+        function addModel() {
+            top.Dialog.open({ URL: "/Pages/business/CarManageAdd.aspx", Title: "鏂板杞﹁締", Width: 1000, Height: 660});
+        }
+
+        //鍒犻櫎
+        function onDele(keyid) {
+            top.Dialog.confirm("纭畾瑕佸垹闄よ璁板綍鍚楋紵", function () {
+                window.location = "/Pages/business/DeliverWorkBookAnPaiDetail.aspx?delete=" + keyid;
+            });
+        }
+
+        //鎵归噺鍒犻櫎
+        function onAllDelete() {
+            var deleteKeyIds = "";
+            $(":checkbox").each(
+                function () {
+                    if ($(this).is(":checked")) {
+                        deleteKeyIds += $(this).val() + ",";
+                    }
+                }
+            )
+            if (deleteKeyIds == "") {
+                top.Dialog.alert("璇烽�夋嫨瑕佸垹闄ょ殑璁板綍", function () {
+                });
+                return;
+            }
+            else {
+                deleteKeyIds = deleteKeyIds.substring(0, deleteKeyIds.length - 1);
+                top.Dialog.confirm("纭畾瑕佸垹闄ゆ墍閫夎褰曞悧锛�", function () {
+                    window.location = "/Pages/business/DeliverWorkBookAnPaiDetail.aspx?deleteKeyIds=" + deleteKeyIds;
+                });
+            }
+        }
+        $(function () {
+            $(".AlreadyReply").remove();
+        });
+    </script>
+    <style type="text/css">
+        .AlreadyReply { display: none; }
+    </style>
+</head>
+<body>
+    <form id="form1" runat="server">
+    <div id="scrollContent">
+        <div class="box1" paneltitle="鍔熻兘闈㈡澘" roller="false">
+            <table class="TableNewStyle">
+                <tr>
+                     
+                    <td class="ali03">
+                        鐗囧尯锛�
+                    </td>
+                    <td>
+                        <span id="spanpianqu" runat="server"  ></span>
+                        
+                    </td>
+                     
+                       <td class="ali03">
+                        瀛︽牎锛�
+                    </td>
+                    <td>
+                        <span id="spanxuexiao" runat="server"  ></span>
+                        
+                    </td>
+                     
+                     
+                    
+                
+                </tr>
+                <tr>
+                     
+                    <td class="ali03">
+                        鏀惰揣鍦板潃锛�
+                    </td>
+                    <td>
+                        <span id="spanDizhi" runat="server"  ></span>
+                        
+                    </td>
+                     
+                       <td class="ali03">
+                        鑱旂郴浜猴細
+                    </td>
+                    <td>
+                        <span id="spanLianxiren" runat="server"  ></span>
+                        
+                    </td>
+                     
+                     
+                    
+                
+                </tr>
+                  <tr>
+                     
+                    <td class="ali03">
+                        鑱旂郴鐢佃瘽锛�
+                    </td>
+                    <td>
+                        <span id="spanDianhua" runat="server"  ></span>
+                        
+                    </td>
+                     
+                       <td class="ali03">
+                        閫佽揣鏃堕棿锛�
+                    </td>
+                    <td>
+                        <span id="spanShijian" runat="server"  ></span>
+                        
+                    </td>
+                     
+                     
+                    
+                
+                </tr>
+                 <tr>
+                     
+                    <td class="ali03">
+                        鐘舵�侊細
+                    </td>
+                    <td>
+                        <span id="spanZhuangtai" runat="server"  ></span>
+                        
+                    </td>
+                     
+                       <td class="ali03">
+                        
+                    </td>
+                    <td>
+                        
+                        
+                    </td>
+                     
+                     
+                    
+                
+                </tr>
+            </table>
+        </div>
+        
+        <div>
+            <asp:Repeater ID="RepClientList" runat="server">
+                <HeaderTemplate>
+                    <table class="tableStyle">
+                        <tr>
+                            <th   style="text-align: center">
+                                鍝佺
+                            </th>
+                            <th style="text-align: center">
+                                寰佽鏁伴噺
+                            </th>
+                            
+                              <th style="text-align: center">
+                                鏈�佹暟閲�
+                            </th>
+                              <th style="text-align: center">
+                                鏈閫佽揣鏁伴噺
+                            </th>
+                              
+                              <th style="text-align: center">
+                               鏈鑺傜害鏁伴噺
+                            </th>
+                              
+                        </tr>
+                </HeaderTemplate>
+                <ItemTemplate>
+                    <tr>
+                        
+                        <td style="text-align: center"  >
+                         <%#Eval("ZYBSpecification")%>    <%#Eval("ZYBName")%>   
+                        </td>
+                        <td   style="text-align: center"  >
+                         <%#Eval("DingdanNumber")%>
+                        </td>
+                        <td style="text-align: center"  >
+                           <%#Eval("WeisongNumber")%> 
+                        </td>
+                           <td  style="text-align: center" >
+                           <%#Eval("Number")%> 
+                        </td>
+                         <td  style="text-align: center" >
+                           <%#Eval("LessNumber")%> 
+                        </td>
+                       
+                    </tr>
+                </ItemTemplate>
+                <FooterTemplate>
+                 
+                    </table>
+                </FooterTemplate>
+            </asp:Repeater>
+            
+        </div>
+    </div>
+    </form>
+</body>
+</html>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiDetail.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiDetail.aspx.cs
new file mode 100644
index 0000000..95b8278
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiDetail.aspx.cs
@@ -0,0 +1,145 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using CY.BLL;
+using CY.BLL.Sys;
+using CY.Model;
+using CY.Infrastructure.Query;
+using CY.Infrastructure.Common;
+using CY.BLL.EC;
+using CY.Model.Inquiry;
+
+namespace CY.WebForm.Pages.business
+{
+    //鍚磋緣
+    //琛屾斂绠$悊
+    public partial class DeliverWorkBookAnPaiDetail : BasePage
+    {
+        CoreCmsPlanOrderBLL _CoreCmsPlanOrderBLL = null;
+        CoreCmsPlanOrderItemBLL _CoreCmsPlanOrderItemBLL = null;
+        OA_StaffBLL bll_OA_StaffBLL = null;
+        OA_CarManageBll _OA_CarManageBll = null;
+        CoreDeliverOrderBLL _CoreDeliverOrderBLL = null;
+        CoreDeliverOrderItemBLL _CoreDeliverOrderItemBLL = null;
+
+
+
+        //鍒濆鍖�
+        public DeliverWorkBookAnPaiDetail()
+        {
+            _CoreCmsPlanOrderBLL = new CoreCmsPlanOrderBLL();
+            bll_OA_StaffBLL = new OA_StaffBLL();
+            _OA_CarManageBll = new OA_CarManageBll();
+            _CoreDeliverOrderBLL = new CoreDeliverOrderBLL();
+            _CoreDeliverOrderItemBLL = new CoreDeliverOrderItemBLL();
+            _CoreCmsPlanOrderItemBLL = new CoreCmsPlanOrderItemBLL();
+        }
+
+        //椤甸潰鍔犺浇
+        protected void Page_Load(object sender, EventArgs e)
+        {
+            
+            if (!IsPostBack)
+            {
+                 
+
+                BindList();
+            }
+             
+        }
+
+        //缁戝畾鏁版嵁
+        private void BindList()
+        {
+            string orderIdStr = Request["orderId"];
+            
+
+            var coreDeliverOrder = _CoreDeliverOrderBLL.GetModelByKeyid(orderIdStr);
+            var coreCmsPlanOrder = _CoreCmsPlanOrderBLL.GetModelByKeyid(coreDeliverOrder.OrderId.Value);
+            var cmsPlanOrderItems = _CoreCmsPlanOrderItemBLL.GetModelsByOrderid(coreDeliverOrder.OrderId.Value);
+            var coreDeliverOrderItems = _CoreDeliverOrderItemBLL.GetModelsByOrderid(orderIdStr);
+
+
+
+            //宸茬粡閫佽揣鏁伴噺
+            var coreDeliverOrderItemssonghuo = _CoreCmsPlanOrderItemBLL.GetDeliverModelsByZongOrderid(coreCmsPlanOrder.orderkeyid.Value).Where(x=>x.PlanOrderId == coreCmsPlanOrder.id );
+
+            
+
+
+            
+
+ 
+
+
+            
+
+            //閫佽揣鏁伴噺缁熻
+            var coreDeliverOrderItemsgroup = coreDeliverOrderItemssonghuo.GroupBy(p => new { p.ZYBName, p.ZYBSpecification }) // 澶氫釜瀛楁浣滀负鍖垮悕绫诲瀷鍒嗙粍閿�
+            .Select(g => new CoreDeliverOrderItem
+            {
+                // 鍒嗙粍瀛楁
+                ZYBName = g.Key.ZYBName,
+                ZYBSpecification = g.Key.ZYBSpecification,
+                // 缁熻缁撴灉
+                //Count = g.Count(), // 姣忕粍浜烘暟
+                //AverageSalary = g.Average(p => p.Salary), // 骞冲潎宸ヨ祫
+                Number = g.Sum(p => p.Number), // 宸ヨ祫鎬诲拰
+                LessNumber = g.Sum(p => p.LessNumber)
+            }).ToList();
+
+
+
+            this.spanpianqu.InnerText = coreCmsPlanOrder.pianqu;
+            this.spanxuexiao.InnerText = coreCmsPlanOrder.shipAddress;
+            this.spanDizhi.InnerText = coreCmsPlanOrder.shouhuoAddress;
+            this.spanLianxiren.InnerText = coreCmsPlanOrder.shipName;
+            this.spanDianhua.InnerText = coreCmsPlanOrder.shipMobile;
+            this.spanShijian.InnerText = coreDeliverOrder.MakeTime.Value.ToString("yyyy-MM-dd HH:mm:ss");
+            this.spanZhuangtai.InnerText = coreDeliverOrder.OrderStateName;
+
+
+
+            foreach (var coreDeliverOrderItem in coreDeliverOrderItems)
+            {
+             var deliverOrderItem  =  coreDeliverOrderItemsgroup.Where(x => x.ZYBName == coreDeliverOrderItem.ZYBName && x.ZYBSpecification == coreDeliverOrderItem.ZYBSpecification).FirstOrDefault();
+
+             var cmsPlanOrderItem = cmsPlanOrderItems.Where(x => x.name == coreDeliverOrderItem.ZYBName && x.specification == coreDeliverOrderItem.ZYBSpecification).FirstOrDefault();
+                if (cmsPlanOrderItem != null)
+                {
+                    coreDeliverOrderItem.DingdanNumber = cmsPlanOrderItem.nums;
+                    if (deliverOrderItem != null)
+                    {
+                        var weisong = cmsPlanOrderItem.nums - (deliverOrderItem.Number + deliverOrderItem.LessNumber);
+                        coreDeliverOrderItem.WeisongNumber = (weisong > 0 ? weisong : 0);
+                    }
+                    else
+                    {
+                        coreDeliverOrderItem.WeisongNumber = cmsPlanOrderItem.nums ;
+                    }
+                }
+
+               
+
+                   
+            }
+
+
+
+
+
+            this.RepClientList.DataSource = coreDeliverOrderItems;
+            this.RepClientList.DataBind();
+            
+        }
+ 
+
+      
+
+
+      
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiDetail.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiDetail.aspx.designer.cs
new file mode 100644
index 0000000..319977c
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiDetail.aspx.designer.cs
@@ -0,0 +1,116 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace CY.WebForm.Pages.business
+{
+
+
+    public partial class DeliverWorkBookAnPaiDetail
+    {
+
+        /// <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>
+        /// spanpianqu 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanpianqu;
+
+        /// <summary>
+        /// spanxuexiao 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanxuexiao;
+
+        /// <summary>
+        /// spanDizhi 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanDizhi;
+
+        /// <summary>
+        /// spanLianxiren 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanLianxiren;
+
+        /// <summary>
+        /// spanDianhua 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanDianhua;
+
+        /// <summary>
+        /// spanShijian 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanShijian;
+
+        /// <summary>
+        /// spanZhuangtai 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanZhuangtai;
+
+        /// <summary>
+        /// RepClientList 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Repeater RepClientList;
+    }
+}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiEdit.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiEdit.aspx
new file mode 100644
index 0000000..aff763e
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiEdit.aspx
@@ -0,0 +1,91 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DeliverWorkBookAnPaiEdit.aspx.cs" Inherits="CY.WebForm.Pages.business.DeliverWorkBookAnPaiEdit" %>
+
+<!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">
+        
+         
+
+        
+
+        
+
+        
+
+         
+    </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>
+                
+                
+            </tr>
+       <tr>
+            <td class="ali03 ">
+               鏃堕棿锛�
+            </td>
+            <td align="left">
+                 <input id="txtDeliverTime" type="text" runat="server" class='date req' datefmt="yyyy-MM-dd HH:mm" maxlength='20' />
+            </td>
+        </tr>
+        <tr>
+            <td class="ali03 ">
+                 鍙告満锛�
+            </td>
+            <td  align="left">
+               
+               <select keepdefaultstyle='true' id='selCarId' runat="server" datatextfield='Name' datavaluefield='Keyid' class="Sreq">
+                        </select>
+                
+            </td>
+             </tr>
+        
+         
+        
+         <tr>
+                <td class="contentLeft" colspan="2" 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/DeliverWorkBookAnPaiEdit.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiEdit.aspx.cs
new file mode 100644
index 0000000..824177e
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiEdit.aspx.cs
@@ -0,0 +1,331 @@
+锘�/**  
+* 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;
+using System.Transactions;
+
+namespace CY.WebForm.Pages.business
+{
+    public partial class DeliverWorkBookAnPaiEdit : BasePage
+    {
+       
+        CoreCmsPlanOrderBLL  _CoreCmsPlanOrderBLL = null;
+        CoreCmsPlanOrderItemBLL _CoreCmsPlanOrderItemBLL = null;
+        OA_StaffBLL bll_OA_StaffBLL = null;
+        OA_CarManageBll _OA_CarManageBll = null;
+        CoreDeliverOrderBLL _CoreDeliverOrderBLL = null;
+        CoreDeliverOrderItemBLL _CoreDeliverOrderItemBLL = null;
+
+        //鍒濆鍖�
+        public DeliverWorkBookAnPaiEdit()
+        {
+
+            _CoreCmsPlanOrderBLL = new CoreCmsPlanOrderBLL();
+            bll_OA_StaffBLL = new OA_StaffBLL();
+            _OA_CarManageBll = new OA_CarManageBll();
+            _CoreDeliverOrderBLL = new CoreDeliverOrderBLL();
+            _CoreDeliverOrderItemBLL = new CoreDeliverOrderItemBLL();
+            _CoreCmsPlanOrderItemBLL = new CoreCmsPlanOrderItemBLL();
+        }
+
+        /// <summary>
+        /// 椤甸潰鍔犺浇浜嬩欢
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        protected void Page_Load(object sender, EventArgs e)
+        {
+            try
+            {
+                switch (Request["Target"])
+                {
+                    case "Chexiao":
+                        LoadCommunication();
+                        return;
+                    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)
+            {
+
+
+
+                
+
+
+                this.selCarId.DataSource = bll_OA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId, false, false).Where(x => x.SM_Post == "鍙告満");
+                this.selCarId.DataTextField = "Name";
+                this.selCarId.DataValueField = "Keyid";
+                this.selCarId.DataBind();
+                this.selCarId.Items.Insert(0, new ListItem("璇烽�夋嫨", ""));
+
+
+                var orderId = Request["orderId"];
+                var coreDeliverOrder = _CoreDeliverOrderBLL.GetModelByKeyid(orderId);
+
+                if (coreDeliverOrder.OrderState != 0)
+                {
+                    //鎿嶄綔鎴愬姛
+                    JavaScript.MessageBox("宸茬粡寮�濮嬮�佽揣涓嶈兘瀹夋帓", this, true, false);
+                    return;
+                }
+
+                if (coreDeliverOrder.DriverId.HasValue && coreDeliverOrder.DriverId.Value > 0)
+                {
+                    var oA_Staff = bll_OA_StaffBLL.GetModelByKeyid(coreDeliverOrder.DriverId);
+                    if (oA_Staff != null)
+                    {
+                        this.selCarId.Value = oA_Staff.Keyid.Value.ToString();
+                    }
+                }
+                else
+                {
+                    var oA_Staff = bll_OA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId,false,false).Where(x=>x.MobieNum == coreDeliverOrder.DeliveryMoble).FirstOrDefault();
+                    if (oA_Staff != null)
+                    {
+                        this.selCarId.Value = oA_Staff.Keyid.Value.ToString();
+                    }
+                }
+                this.txtDeliverTime.Value = coreDeliverOrder.MakeTime.Value.ToString("yyyy-MM-dd HH:mm");
+
+
+
+
+
+
+
+                
+            }
+        }
+
+        /// <summary>
+        /// 淇濆瓨鐐瑰嚮浜嬩欢
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        protected void btnSave_ServerClick(object sender, EventArgs e)
+        {
+
+            if (SaveOrder())
+            {
+                //鎿嶄綔鎴愬姛
+                JavaScript.MessageBox("鎿嶄綔鎴愬姛", this,true,true);
+            }
+            else
+            {
+                //鎿嶄綔澶辫触
+                JavaScript.MessageBox("鎿嶄綔澶辫触", this);
+            }
+        }
+
+        
+
+
+
+        /// <summary>
+        /// 鍔犺浇瀹㈡埛鑱旂郴鏂瑰紡 
+        /// </summary>
+        private void LoadCommunication()
+        {
+            if (!IsPostBack && !IsCallback)
+            {
+
+
+
+
+
+
+                 
+
+
+                var orderId = Request["orderId"];
+                var coreDeliverOrder = _CoreDeliverOrderBLL.GetModelByKeyid(orderId);
+                if (coreDeliverOrder.OrderState != 0)
+                {
+                    //鎿嶄綔鎴愬姛
+                    JavaScript.MessageBox("宸茬粡寮�濮嬮�佽揣涓嶈兘鎾ら攢", this, true, false);
+                    return;
+                }
+                coreDeliverOrder.OrderState = 5;
+                var oA_Staff = bll_OA_StaffBLL.GetModelByKeyid(CurrentUser.StaffId);
+                coreDeliverOrder.UpDataBy = string.IsNullOrEmpty(oA_Staff.MobieNum)?"": oA_Staff.MobieNum;
+                coreDeliverOrder.UpdataTime = DateTime.Now;
+                var sss = _CoreDeliverOrderBLL.UpdateModel(coreDeliverOrder);
+
+                //鎿嶄綔鎴愬姛
+                JavaScript.MessageBox("鎾ら攢鎴愬姛", this, true, true);
+                return;
+
+
+
+
+
+            }
+        }
+
+         
+
+ 
+
+
+
+        /// <summary>
+        /// 淇濆瓨璁㈠崟
+        /// </summary>
+        private bool SaveOrder()
+        {
+           
+
+                bool isWin = false;
+            using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required,
+    new TransactionOptions
+    {
+        IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted,
+        Timeout = TransactionManager.MaximumTimeout
+    }
+    )
+             )
+            {
+                try
+            {
+
+                    var orderId = Request["orderId"];
+                    var coreDeliverOrder = _CoreDeliverOrderBLL.GetModelByKeyid(orderId);
+
+                    var oA_Staff = bll_OA_StaffBLL.GetModelByKeyid(CurrentUser.StaffId);
+                    var shijian = this.txtDeliverTime.Value.ToDateTime2();
+
+
+                    var datenow = DateTime.Now;
+
+                   // coreDeliverOrder.id = Guid.NewGuid();
+                    coreDeliverOrder.DriverId = this.selCarId.Value.ToInt32();
+                    var i = 0;
+                    var carManage = bll_OA_StaffBLL.GetModelByKeyid(this.selCarId.Value.ToInt32());
+                    if (carManage != null)
+                    {
+                        coreDeliverOrder.DeliveryMoble = carManage.MobieNum;
+                    }
+                    // coreDeliverOrder.OrderId = keyid.ToInt32();
+                    coreDeliverOrder.UpDataBy = string.IsNullOrEmpty(oA_Staff.MobieNum) ? "" : oA_Staff.MobieNum;
+                    coreDeliverOrder.UpdataTime = datenow;
+
+                    var coreCmsPlanOrder = _CoreCmsPlanOrderBLL.GetModelByKeyid(coreDeliverOrder.OrderId.Value);
+                    if (coreCmsPlanOrder != null)
+                    {
+                        coreDeliverOrder.ContactName = coreCmsPlanOrder.shipName;
+                        coreDeliverOrder.ContactPhone = coreCmsPlanOrder.shipMobile;
+                    }
+                    coreDeliverOrder.OrderState = 0;
+                    coreDeliverOrder.MakeTime = shijian;
+                    coreDeliverOrder.Remarke = "";
+                    isWin = _CoreDeliverOrderBLL.UpdateModel(coreDeliverOrder);
+                   
+
+
+
+
+
+                    scope.Complete();
+                }
+                catch (Exception ex)
+                {
+
+                    PAGEHandleException(ex);
+                    JavaScript.MessageBox("鎿嶄綔澶辫触", this);
+                }
+                finally
+                {
+                    // 閲婃斁璧勬簮
+                    scope.Dispose();
+                }
+
+            }
+
+
+
+            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/DeliverWorkBookAnPaiEdit.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiEdit.aspx.designer.cs
new file mode 100644
index 0000000..4ced488
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiEdit.aspx.designer.cs
@@ -0,0 +1,71 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace CY.WebForm.Pages.business
+{
+
+
+    public partial class DeliverWorkBookAnPaiEdit
+    {
+
+        /// <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>
+        /// txtDeliverTime 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtDeliverTime;
+
+        /// <summary>
+        /// selCarId 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlSelect selCarId;
+
+        /// <summary>
+        /// btnSaves 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Button btnSaves;
+    }
+}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiList.aspx
new file mode 100644
index 0000000..6c68489
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiList.aspx
@@ -0,0 +1,216 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DeliverWorkBookAnPaiList.aspx.cs" Inherits="CY.WebForm.Pages.business.DeliverWorkBookAnPaiList" %>
+
+<!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 onViewCarViolation(keyid) {
+            top.Dialog.open({ URL: "/Pages/business/CarViolationList.aspx?carid=" + keyid, Title: "杩濈珷绠$悊", Width: 1000, Height: 660 });
+        }
+        //鏌ョ湅瀹㈡埛璧勬枡
+        function View(personId) {
+            top.Dialog.open({ URL: "/Pages/business/CorporateClientsDetail.aspx?keyid=" + personId, Title: "鏌ョ湅瀹㈡埛", Width: 900, Height: 580 });
+        }
+        //淇濆吇
+        function onViewCarMaintenance(keyid) {
+            top.Dialog.open({ URL: "/Pages/business/CarMaintenanceList.aspx?carid=" + keyid, Title: "淇濆吇绠$悊", Width: 1000, Height: 660 });
+        }
+        //缁翠慨
+        function onViewCarrepair(keyid) {
+            top.Dialog.open({ URL: "/Pages/business/CarrepairList.aspx?carid=" + keyid, Title: "缁翠慨绠$悊", Width: 1000, Height: 660 });
+        }
+
+        //骞存
+        function onViewCarExamined(keyid) {
+            top.Dialog.open({ URL: "/Pages/business/CarExaminedList.aspx?carid=" + keyid, Title: "骞存绠$悊", Width: 1000, Height: 660 });
+        }
+
+        //鏌ョ湅鏄庣粏
+        function onViewCarInsurance(keyid) {
+            top.Dialog.open({ URL: "/Pages/business/DeliverWorkBookAnPaiDetail.aspx?orderId=" + keyid, Title: "鏌ョ湅鏄庣粏", Width: 900, Height: 900 });
+        }
+        //淇濋櫓
+        function onViewfahuo(keyid) {
+            top.Dialog.open({ URL: "/Pages/business/DeliverWorkBookfahuoqingkuang.aspx?orderId=" + keyid, Title: "鏌ョ湅鍙戣揣鎯呭喌",  Width: 1800, Height: 900 });
+        }
+        
+
+        //淇敼
+        function onEdit(keyid) {
+            top.Dialog.open({ URL: "/Pages/business/DeliverWorkBookAnPaiEdit.aspx?orderId=" + keyid, Title: "淇敼璁″垝", Width: 600, Height: 300 });
+        }
+        //鏂板鍙戣揣
+        function onViewXinzengsonghuo(keyid) {
+            top.Dialog.open({ URL: "/Pages/business/DeliverWorkBookFahuo.aspx?orderId=" + keyid, Title: "鏂板淇敼鍙戣揣", Width: 1500, Height: 900 });
+        }
+        //搴撳瓨鐩樼偣
+        function onViewKucunpandian(keyid) {
+            top.Dialog.open({ URL: "/Pages/business/DeliverWorkBookPandian.aspx?orderId=" + keyid, Title: "搴撳瓨鐩樼偣", Width: 1500, Height: 900 });
+        }
+        
+        //娣诲姞
+        function addModel() {
+            top.Dialog.open({ URL: "/Pages/business/CarManageAdd.aspx", Title: "鏂板杞﹁締", Width: 1000, Height: 660});
+        }
+
+        //鍒犻櫎
+        function onDele(keyid) {
+
+            top.Dialog.confirm("纭畾瑕佹挙閿�璁板綍鍚楋紵", function () {
+                top.Dialog.open({ URL: "/Pages/business/DeliverWorkBookAnPaiEdit.aspx?Target=Chexiao&orderId=" + keyid, Title: "鎾ら攢璁″垝", Width: 600, Height: 300 });
+            });
+            
+        }
+
+        //鎵归噺鍒犻櫎
+        function onAllDelete() {
+            var deleteKeyIds = "";
+            $(":checkbox").each(
+                function () {
+                    if ($(this).is(":checked")) {
+                        deleteKeyIds += $(this).val() + ",";
+                    }
+                }
+            )
+            if (deleteKeyIds == "") {
+                top.Dialog.alert("璇烽�夋嫨瑕佸垹闄ょ殑璁板綍", function () {
+                });
+                return;
+            }
+            else {
+                deleteKeyIds = deleteKeyIds.substring(0, deleteKeyIds.length - 1);
+                top.Dialog.confirm("纭畾瑕佸垹闄ゆ墍閫夎褰曞悧锛�", function () {
+                    window.location = "/Pages/business/DeliverWorkBookAnPaiList.aspx?deleteKeyIds=" + deleteKeyIds;
+                });
+            }
+        }
+        $(function () {
+            $(".AlreadyReply").remove();
+        });
+    </script>
+    <style type="text/css">
+        .AlreadyReply { display: none; }
+    </style>
+</head>
+<body>
+    <form id="form1" runat="server">
+    <div id="scrollContent">
+        <div class="box1" paneltitle="鍔熻兘闈㈡澘" roller="false">
+            <table class="TableNewStyle">
+                <tr>
+                   <td class="ali03">
+                        瀹㈡埛鍚嶇О锛�
+                    </td>
+                    <td>
+                        <input id='txtBuyerName' runat="server" maxlength='100' />
+                    </td>
+                       <td class="ali03">
+                        閫佽揣鏃堕棿锛�
+                    </td>
+                    <td style="width: 215px">
+                        <input id="txtBeginDate" type="text" runat="server" class='date w80px' maxlength='10' />-<input id="txtEndDate" type="text" runat="server" class='date w80px' maxlength='10' />
+                    </td>
+                   
+                    
+                      <td class="ali03">
+                        鍙告満锛�
+                    </td>
+                    <td>
+                        <select keepdefaultstyle='true' id='selDriver' runat="server" datatextfield='Name' datavaluefield='Keyid'>
+                        </select>
+                    </td>
+                      <td class="ali03">
+                        瀛︽牎锛�
+                    </td>
+                    <td>
+                        <input id='txtXuexiao' runat="server" maxlength='50' />
+                    </td>
+                 
+                     
+                    <td  >
+                        <asp:Button ID="btn_Submit" Text="鏌ヨ" runat="server" OnClick="btn_Search_Click" />&nbsp;<input type="button" value='閲嶇疆' onclick='document.body.innerHTML="";window.location=window.location;' />
+                    </td>
+                </tr>
+            </table>
+        </div>
+        
+        <div>
+            <asp:Repeater ID="RepClientList" runat="server">
+                <HeaderTemplate>
+                    <table class="tableStyle">
+                        <tr>
+                            <th width="30" style="text-align: center">
+                                缂栧彿
+                            </th>
+                            <th style="text-align: center">
+                                鏃ユ湡
+                            </th>
+                             <th style="text-align: center">
+                                瀹㈡埛鍚嶇О
+                            </th>
+                            <th style="text-align: center">
+                                鐗囧尯
+                            </th>
+                             <th style="text-align: center">
+                                瀛︽牎
+                            </th>
+                            <th style="text-align: center">
+                                鍙告満
+                            </th>
+                           
+                             
+                          
+                            <th style="text-align: center">
+                                鎿嶄綔
+                            </th>
+                        </tr>
+                </HeaderTemplate>
+                <ItemTemplate>
+                    <tr>
+                        
+                        <td style="text-align: center">
+                            <%#Container.ItemIndex + 1+ this.UCPager1.PageSize * (this.UCPager1.PageIndex - 1)%>
+                        </td>
+                        <td style="text-align: center">
+                          <%#Eval("MakeTime", "{0:yyyy-MM-dd HH:mm}")%>
+                        </td>
+                           
+                        <td style="text-align: center">
+                           <%#Eval("BuyerName")%>
+                        </td>
+                         <td style="text-align: center">
+                            <%#Eval("pianqu")%>
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("shipAddress")%>
+                        </td>
+                        
+                        <td style="text-align: center">
+                         <%#Eval("DriverName")%>
+                        </td>
+                        
+                        <td class="Operate " style="text-align: center">
+                            <span    onclick="onViewCarInsurance('<%#Eval("id")%>')">鏌ョ湅鏄庣粏</span>
+                            <span menu_member_case_id="case_onEdit" menu_member_case_name="淇敼"    onclick="onEdit('<%#Eval("id")%>')">淇敼</span>
+                             <span menu_member_case_id="case_onDele" menu_member_case_name="鎾ら攢"    onclick="onDele('<%#Eval("id")%>')">鎾ら攢</span>
+
+                             
+                           
+                        </td>
+                    </tr>
+                </ItemTemplate>
+                <FooterTemplate>
+                    </table>
+                </FooterTemplate>
+            </asp:Repeater>
+            <div id="page">
+                <uc:UCPager ID="UCPager1" runat="server" />
+            </div>
+        </div>
+    </div>
+    </form>
+</body>
+</html>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiList.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiList.aspx.cs
new file mode 100644
index 0000000..055a8be
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiList.aspx.cs
@@ -0,0 +1,99 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using CY.BLL;
+using CY.BLL.Sys;
+using CY.Model;
+using CY.Infrastructure.Query;
+using CY.Infrastructure.Common;
+using CY.BLL.EC;
+using CY.Model.Inquiry;
+
+namespace CY.WebForm.Pages.business
+{
+    //鍚磋緣
+    //琛屾斂绠$悊
+    public partial class DeliverWorkBookAnPaiList : BasePage
+    {
+        CoreDeliverOrderBLL _CoreDeliverOrderBLL = null;
+        OA_StaffBLL bll_OA_StaffBLL = null;
+
+        //鍒濆鍖�
+        public DeliverWorkBookAnPaiList()
+        {
+            
+            bll_OA_StaffBLL = new OA_StaffBLL();
+            _CoreDeliverOrderBLL = new CoreDeliverOrderBLL();
+        }
+
+        //椤甸潰鍔犺浇
+        protected void Page_Load(object sender, EventArgs e)
+        {
+            UCPager1.AspNetPager.PageChanged += AspNetPager1_PageChanged;
+            if (!IsPostBack)
+            {
+                this.selDriver.DataSource = bll_OA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId, false, false).Where(x => x.SM_Post == "鍙告満"); ;
+                this.selDriver.DataTextField = "Name";
+                this.selDriver.DataValueField = "Keyid";
+                this.selDriver.DataBind();
+                this.selDriver.Items.Insert(0, new ListItem("鍏ㄩ儴", ""));
+
+                
+
+                 
+
+                BindList();
+            }
+             
+        }
+
+        //缁戝畾鏁版嵁
+        private void BindList()
+        {
+            Pagination pa = new Pagination();
+            pa.PageSize = UCPager1.AspNetPager.PageSize;
+            pa.PageIndex = UCPager1.AspNetPager.CurrentPageIndex;
+
+            var coreDeliverOrders = _CoreDeliverOrderBLL.SelectModelPage(pa, CurrentUser.MemberId, this.selDriver.Value.ToInt32(),this.txtXuexiao.Value.Trim(),this.txtBuyerName.Value.Trim(), this.txtBeginDate.Value.Trim(), this.txtEndDate.Value.Trim()); ;
+            foreach (var coreDeliverOrder in coreDeliverOrders)
+            {
+                if (coreDeliverOrder.DriverId.HasValue)
+                {
+                    var oA_Staff = bll_OA_StaffBLL.GetModelByKeyid(coreDeliverOrder.DriverId);
+                    if (oA_Staff != null)
+                    {
+                        coreDeliverOrder.DriverName = oA_Staff.Name;
+                    }
+                }
+                else
+                {
+                    var oA_Staff1 = bll_OA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId, false, false).Where(x => x.MobieNum == coreDeliverOrder.DeliveryMoble).FirstOrDefault();
+                    if (oA_Staff1 != null)
+                    {
+                        coreDeliverOrder.DriverName = oA_Staff1.Name;
+                    }
+                }
+                     
+            }
+
+            this.RepClientList.DataSource = coreDeliverOrders;
+            this.RepClientList.DataBind();
+            UCPager1.AspNetPager.RecordCount = pa.RecordCount;
+        }
+
+        //鍒嗛〉浜嬩欢
+        protected void AspNetPager1_PageChanged(object src, EventArgs e)
+        {
+            BindList();
+        }
+
+        //鏌ヨ浜嬩欢
+        protected void btn_Search_Click(object src, EventArgs e)
+        {
+            BindList();
+        }
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiList.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiList.aspx.designer.cs
new file mode 100644
index 0000000..43854ed
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiList.aspx.designer.cs
@@ -0,0 +1,116 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace CY.WebForm.Pages.business
+{
+
+
+    public partial class DeliverWorkBookAnPaiList
+    {
+
+        /// <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>
+        /// txtBuyerName 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtBuyerName;
+
+        /// <summary>
+        /// txtBeginDate 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtBeginDate;
+
+        /// <summary>
+        /// txtEndDate 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtEndDate;
+
+        /// <summary>
+        /// selDriver 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlSelect selDriver;
+
+        /// <summary>
+        /// txtXuexiao 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtXuexiao;
+
+        /// <summary>
+        /// btn_Submit 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Button btn_Submit;
+
+        /// <summary>
+        /// RepClientList 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Repeater RepClientList;
+
+        /// <summary>
+        /// UCPager1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::CY.WebForm.Pages.common.UCPager UCPager1;
+    }
+}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookLiShiAnPaiList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookLiShiAnPaiList.aspx
new file mode 100644
index 0000000..47b01df
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookLiShiAnPaiList.aspx
@@ -0,0 +1,230 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DeliverWorkBookLiShiAnPaiList.aspx.cs" Inherits="CY.WebForm.Pages.business.DeliverWorkBookLiShiAnPaiList" %>
+
+<!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 onViewCarViolation(keyid) {
+            top.Dialog.open({ URL: "/Pages/business/CarViolationList.aspx?carid=" + keyid, Title: "杩濈珷绠$悊", Width: 1000, Height: 660 });
+        }
+        //鏌ョ湅瀹㈡埛璧勬枡
+        function View(personId) {
+            top.Dialog.open({ URL: "/Pages/business/CorporateClientsDetail.aspx?keyid=" + personId, Title: "鏌ョ湅瀹㈡埛", Width: 900, Height: 580 });
+        }
+        //淇濆吇
+        function onViewCarMaintenance(keyid) {
+            top.Dialog.open({ URL: "/Pages/business/CarMaintenanceList.aspx?carid=" + keyid, Title: "淇濆吇绠$悊", Width: 1000, Height: 660 });
+        }
+        //缁翠慨
+        function onViewCarrepair(keyid) {
+            top.Dialog.open({ URL: "/Pages/business/CarrepairList.aspx?carid=" + keyid, Title: "缁翠慨绠$悊", Width: 1000, Height: 660 });
+        }
+
+        //骞存
+        function onViewCarExamined(keyid) {
+            top.Dialog.open({ URL: "/Pages/business/CarExaminedList.aspx?carid=" + keyid, Title: "骞存绠$悊", Width: 1000, Height: 660 });
+        }
+
+        //鏌ョ湅鏄庣粏
+        function onViewCarInsurance(keyid) {
+            top.Dialog.open({ URL: "/Pages/business/DeliverWorkBookAnPaiDetail.aspx?orderId=" + keyid, Title: "鏌ョ湅鏄庣粏", Width: 900, Height: 900 });
+        }
+        //淇濋櫓
+        function onViewfahuo(keyid) {
+            top.Dialog.open({ URL: "/Pages/business/DeliverWorkBookfahuoqingkuang.aspx?orderId=" + keyid, Title: "鏌ョ湅鍙戣揣鎯呭喌",  Width: 1800, Height: 900 });
+        }
+        
+
+        //淇敼
+        function onEdit(keyid) {
+            top.Dialog.open({ URL: "/Pages/business/DeliverWorkBookAnPaiEdit.aspx?orderId=" + keyid, Title: "淇敼璁″垝", Width: 600, Height: 300 });
+        }
+        //鏂板鍙戣揣
+        function onViewXinzengsonghuo(keyid) {
+            top.Dialog.open({ URL: "/Pages/business/DeliverWorkBookFahuo.aspx?orderId=" + keyid, Title: "鏂板淇敼鍙戣揣", Width: 1500, Height: 900 });
+        }
+        //搴撳瓨鐩樼偣
+        function onViewKucunpandian(keyid) {
+            top.Dialog.open({ URL: "/Pages/business/DeliverWorkBookPandian.aspx?orderId=" + keyid, Title: "搴撳瓨鐩樼偣", Width: 1500, Height: 900 });
+        }
+        
+        //娣诲姞
+        function addModel() {
+            top.Dialog.open({ URL: "/Pages/business/CarManageAdd.aspx", Title: "鏂板杞﹁締", Width: 1000, Height: 660});
+        }
+
+        //鍒犻櫎
+        function onDele(keyid) {
+
+            top.Dialog.confirm("纭畾瑕佹挙閿�璁板綍鍚楋紵", function () {
+                top.Dialog.open({ URL: "/Pages/business/DeliverWorkBookAnPaiEdit.aspx?Target=Chexiao&orderId=" + keyid, Title: "鎾ら攢璁″垝", Width: 600, Height: 300 });
+            });
+            
+        }
+
+        //鎵归噺鍒犻櫎
+        function onAllDelete() {
+            var deleteKeyIds = "";
+            $(":checkbox").each(
+                function () {
+                    if ($(this).is(":checked")) {
+                        deleteKeyIds += $(this).val() + ",";
+                    }
+                }
+            )
+            if (deleteKeyIds == "") {
+                top.Dialog.alert("璇烽�夋嫨瑕佸垹闄ょ殑璁板綍", function () {
+                });
+                return;
+            }
+            else {
+                deleteKeyIds = deleteKeyIds.substring(0, deleteKeyIds.length - 1);
+                top.Dialog.confirm("纭畾瑕佸垹闄ゆ墍閫夎褰曞悧锛�", function () {
+                    window.location = "/Pages/business/DeliverWorkBookLiShiAnPaiList.aspx?deleteKeyIds=" + deleteKeyIds;
+                });
+            }
+        }
+        $(function () {
+            $(".AlreadyReply").remove();
+        });
+    </script>
+    <style type="text/css">
+        .AlreadyReply { display: none; }
+    </style>
+</head>
+<body>
+    <form id="form1" runat="server">
+    <div id="scrollContent">
+        <div class="box1" paneltitle="鍔熻兘闈㈡澘" roller="false">
+            <table class="TableNewStyle">
+                <tr>
+                   <td class="ali03">
+                        瀹㈡埛鍚嶇О锛�
+                    </td>
+                    <td>
+                        <input id='txtBuyerName' runat="server" maxlength='100' />
+                    </td>
+                       <td class="ali03">
+                        閫佽揣鏃堕棿锛�
+                    </td>
+                    <td style="width: 215px">
+                        <input id="txtBeginDate" type="text" runat="server" class='date w80px' maxlength='10' />-<input id="txtEndDate" type="text" runat="server" class='date w80px' maxlength='10' />
+                    </td>
+                   
+                    
+                      <td class="ali03">
+                        鍙告満锛�
+                    </td>
+                    <td>
+                        <select keepdefaultstyle='true' id='selDriver' runat="server" datatextfield='Name' datavaluefield='Keyid'>
+                        </select>
+                    </td>
+                      <td class="ali03">
+                        瀛︽牎锛�
+                    </td>
+                    <td>
+                        <input id='txtXuexiao' runat="server" maxlength='50' />
+                    </td>
+                  <td class="ali03">
+                        閫佽揣鐘舵�侊細
+                    </td>
+                    <td>
+                        <select keepdefaultstyle='true' id='selOrderState' runat="server" >
+                            <option value="">璇烽�夋嫨</option>
+                            <option value="0">鏈��</option>
+                            <option value="1">閰嶉�佷腑</option>
+                            <option value="2">宸查��</option>
+                        </select>
+                    </td>
+                     
+                    <td  >
+                        <asp:Button ID="btn_Submit" Text="鏌ヨ" runat="server" OnClick="btn_Search_Click" />&nbsp;<input type="button" value='閲嶇疆' onclick='document.body.innerHTML="";window.location=window.location;' />
+                    </td>
+                </tr>
+            </table>
+        </div>
+        
+        <div>
+            <asp:Repeater ID="RepClientList" runat="server">
+                <HeaderTemplate>
+                    <table class="tableStyle">
+                        <tr>
+                            <th width="30" style="text-align: center">
+                                缂栧彿
+                            </th>
+                            <th style="text-align: center">
+                                鏃ユ湡
+                            </th>
+                             <th style="text-align: center">
+                                瀹㈡埛鍚嶇О
+                            </th>
+                            <th style="text-align: center">
+                                鐗囧尯
+                            </th>
+                             <th style="text-align: center">
+                                瀛︽牎
+                            </th>
+                            <th style="text-align: center">
+                                鍙告満
+                            </th>
+                           <th style="text-align: center">
+                                閫佽揣鐘舵��
+                            </th>
+                             
+                          
+                            <th style="text-align: center">
+                                鎿嶄綔
+                            </th>
+                        </tr>
+                </HeaderTemplate>
+                <ItemTemplate>
+                    <tr>
+                        
+                        <td style="text-align: center">
+                            <%#Container.ItemIndex + 1+ this.UCPager1.PageSize * (this.UCPager1.PageIndex - 1)%>
+                        </td>
+                        <td style="text-align: center">
+                          <%#Eval("MakeTime", "{0:yyyy-MM-dd HH:mm}")%>
+                        </td>
+                           
+                        <td style="text-align: center">
+                           <%#Eval("BuyerName")%>
+                        </td>
+                         <td style="text-align: center">
+                            <%#Eval("pianqu")%>
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("shipAddress")%>
+                        </td>
+                        
+                        <td style="text-align: center">
+                         <%#Eval("DriverName")%>
+                        </td>
+                          <td style="text-align: center">
+                         <%#Eval("OrderStateName")%>
+                        </td>
+                        
+                        <td class="Operate " style="text-align: center">
+                            <span    onclick="onViewCarInsurance('<%#Eval("id")%>')">鏌ョ湅鏄庣粏</span>
+                            
+
+                             
+                           
+                        </td>
+                    </tr>
+                </ItemTemplate>
+                <FooterTemplate>
+                    </table>
+                </FooterTemplate>
+            </asp:Repeater>
+            <div id="page">
+                <uc:UCPager ID="UCPager1" runat="server" />
+            </div>
+        </div>
+    </div>
+    </form>
+</body>
+</html>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookLiShiAnPaiList.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookLiShiAnPaiList.aspx.cs
new file mode 100644
index 0000000..ba75b6d
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookLiShiAnPaiList.aspx.cs
@@ -0,0 +1,99 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using CY.BLL;
+using CY.BLL.Sys;
+using CY.Model;
+using CY.Infrastructure.Query;
+using CY.Infrastructure.Common;
+using CY.BLL.EC;
+using CY.Model.Inquiry;
+
+namespace CY.WebForm.Pages.business
+{
+    //鍚磋緣
+    //琛屾斂绠$悊
+    public partial class DeliverWorkBookLiShiAnPaiList : BasePage
+    {
+        CoreDeliverOrderBLL _CoreDeliverOrderBLL = null;
+        OA_StaffBLL bll_OA_StaffBLL = null;
+
+        //鍒濆鍖�
+        public DeliverWorkBookLiShiAnPaiList()
+        {
+            
+            bll_OA_StaffBLL = new OA_StaffBLL();
+            _CoreDeliverOrderBLL = new CoreDeliverOrderBLL();
+        }
+
+        //椤甸潰鍔犺浇
+        protected void Page_Load(object sender, EventArgs e)
+        {
+            UCPager1.AspNetPager.PageChanged += AspNetPager1_PageChanged;
+            if (!IsPostBack)
+            {
+                this.selDriver.DataSource = bll_OA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId, false, false).Where(x => x.SM_Post == "鍙告満"); ;
+                this.selDriver.DataTextField = "Name";
+                this.selDriver.DataValueField = "Keyid";
+                this.selDriver.DataBind();
+                this.selDriver.Items.Insert(0, new ListItem("鍏ㄩ儴", ""));
+
+                
+
+                 
+
+                BindList();
+            }
+             
+        }
+
+        //缁戝畾鏁版嵁
+        private void BindList()
+        {
+            Pagination pa = new Pagination();
+            pa.PageSize = UCPager1.AspNetPager.PageSize;
+            pa.PageIndex = UCPager1.AspNetPager.CurrentPageIndex;
+
+            var coreDeliverOrders = _CoreDeliverOrderBLL.SelectModelPageLishi(pa, CurrentUser.MemberId, this.selDriver.Value.ToInt32(),this.txtXuexiao.Value.Trim(),this.txtBuyerName.Value.Trim(), this.txtBeginDate.Value.Trim(), this.txtEndDate.Value.Trim(),this.selOrderState.Value); 
+            foreach (var coreDeliverOrder in coreDeliverOrders)
+            {
+                if (coreDeliverOrder.DriverId.HasValue)
+                {
+                    var oA_Staff = bll_OA_StaffBLL.GetModelByKeyid(coreDeliverOrder.DriverId);
+                    if (oA_Staff != null)
+                    {
+                        coreDeliverOrder.DriverName = oA_Staff.Name;
+                    }
+                }
+                else
+                {
+                    var oA_Staff1 = bll_OA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId, false, false).Where(x => x.MobieNum == coreDeliverOrder.DeliveryMoble).FirstOrDefault();
+                    if (oA_Staff1 != null)
+                    {
+                        coreDeliverOrder.DriverName = oA_Staff1.Name;
+                    }
+                }
+                     
+            }
+
+            this.RepClientList.DataSource = coreDeliverOrders;
+            this.RepClientList.DataBind();
+            UCPager1.AspNetPager.RecordCount = pa.RecordCount;
+        }
+
+        //鍒嗛〉浜嬩欢
+        protected void AspNetPager1_PageChanged(object src, EventArgs e)
+        {
+            BindList();
+        }
+
+        //鏌ヨ浜嬩欢
+        protected void btn_Search_Click(object src, EventArgs e)
+        {
+            BindList();
+        }
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookLiShiAnPaiList.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookLiShiAnPaiList.aspx.designer.cs
new file mode 100644
index 0000000..f5ea454
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookLiShiAnPaiList.aspx.designer.cs
@@ -0,0 +1,125 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace CY.WebForm.Pages.business
+{
+
+
+    public partial class DeliverWorkBookLiShiAnPaiList
+    {
+
+        /// <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>
+        /// txtBuyerName 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtBuyerName;
+
+        /// <summary>
+        /// txtBeginDate 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtBeginDate;
+
+        /// <summary>
+        /// txtEndDate 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtEndDate;
+
+        /// <summary>
+        /// selDriver 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlSelect selDriver;
+
+        /// <summary>
+        /// txtXuexiao 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtXuexiao;
+
+        /// <summary>
+        /// selOrderState 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlSelect selOrderState;
+
+        /// <summary>
+        /// btn_Submit 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Button btn_Submit;
+
+        /// <summary>
+        /// RepClientList 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Repeater RepClientList;
+
+        /// <summary>
+        /// UCPager1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::CY.WebForm.Pages.common.UCPager UCPager1;
+    }
+}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookSonghuo.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookSonghuo.aspx
index 9ab674f..588fdd8 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookSonghuo.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookSonghuo.aspx
@@ -58,15 +58,16 @@
                 }
             )
             if (deleteKeyIds == "") {
-                top.Dialog.alert("璇烽�夋嫨瑕佸垹闄ょ殑璁板綍", function () {
+                top.Dialog.alert("璇烽�夋嫨瑕佸畨鎺掔殑璁板綍", function () {
                 });
                 return;
             }
             else {
                 deleteKeyIds = deleteKeyIds.substring(0, deleteKeyIds.length - 1);
-                top.Dialog.confirm("纭畾瑕佸垹闄ゆ墍閫夎褰曞悧锛�", function () {
-                    window.location = "/Pages/business/DeliverWorkBookSonghuo.aspx?deleteKeyIds=" + deleteKeyIds;
-                });
+                top.Dialog.open({ URL: "/Pages/business/DeliverWorkBookAnPai.aspx?ids=" + deleteKeyIds, Title: "閫佽揣瀹夋帓", Width: 600, Height: 300 });
+                //top.Dialog.confirm("纭畾瑕佸畨鎺掓墍閫夎褰曞悧锛�", function () {
+                //    window.location = "/Pages/business/DeliverWorkBookSonghuo.aspx?deleteKeyIds=" + deleteKeyIds;
+                //});
             }
         }
         $(function () {
@@ -113,6 +114,9 @@
                     <td colspan="8">
                         <asp:Button ID="btn_Submit" Text="鏌ヨ" runat="server" OnClick="btn_Search_Click" />&nbsp;<input type="button" value='閲嶇疆' onclick='document.body.innerHTML="";window.location=window.location;' />
                          <input type="hidden" runat="server" id="hideOrderId" />
+
+                        <input type="button" value='閫佽揣瀹夋帓' onclick="onAllDelete()"/> 
+                         
                     </td>
                 </tr>
             </table>
@@ -123,6 +127,9 @@
                 <HeaderTemplate>
                     <table class="tableStyle">
                         <tr>
+                              <th width="25"  >
+                                 
+                            </th>
                             <th width="30" style="text-align: center" >
                                 缂栧彿
                             </th>
@@ -137,7 +144,9 @@
                 </HeaderTemplate>
                 <ItemTemplate>
                     <tr>
-                        
+                         <td>
+                            <input type="checkbox" value='<%#Eval("id")%>'   />
+                        </td>
                         <td style="text-align: center">
                           <%#Eval("Bianhao")%>  <%--<%#Container.ItemIndex + 1%>--%>
                         </td>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookSonghuo.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookSonghuo.aspx.cs
index a14f092..04feac1 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookSonghuo.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookSonghuo.aspx.cs
@@ -102,7 +102,7 @@
           
             if (string.IsNullOrEmpty(biaotou))
             {
-                string biaotou2 = " <th style=\"text-align:center\" >  </th> <th style=\"text-align:center\" >  </th> <th style=\"text-align:center\" >  </th>";
+                string biaotou2 = "<th style=\"text-align:center\" >  </th> <th style=\"text-align:center\" >  </th> <th style=\"text-align:center\" >  </th> <th style=\"text-align:center\" >  </th>";
                 foreach (var inquiryWorkBookModel  in inquiryWorkBookModels)
                 {
                     biaotou += " <th style=\"text-align:center\" colspan=\"2\"> " + inquiryWorkBookModel.WorkBookSizeTxt + inquiryWorkBookModel.WorkBookNameTxt + " </th> ";
@@ -249,7 +249,7 @@
 
 
 
-            biaowei = "   <td style=\"color: grey;text-align: center;\" > " + PlanOrderid.Count +" </td><td style=\"text-align:center\">  </td> <td style=\"text-align:center\">  </td> ";
+            biaowei = "  <td></td>  <td style=\"color: grey;text-align: center;\" > " + PlanOrderid.Count +" </td><td style=\"text-align:center\">  </td> <td style=\"text-align:center\">  </td> ";
             foreach (var inquiryWorkBookModel in inquiryWorkBookModels)
             {
                 var nums = cmsPlanOrderItems.Where(x => x.name == inquiryWorkBookModel.WorkBookNameTxt && x.specification == inquiryWorkBookModel.WorkBookSizeTxt && PlanOrderid.Contains(x.orderId)).Sum(x => x.nums);
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingApply.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingApply.aspx.cs
index 43d323c..19d23d8 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingApply.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingApply.aspx.cs
@@ -581,7 +581,7 @@
                 PageSize =   UCPager1.AspNetPager.PageSize,
                 PageIndex = UCPager1.AspNetPager.CurrentPageIndex
             };
-            IEnumerable<OA_Kaipiaoshenqing> result = oA_KaipiaoshenqingBLL.SelectModelPage(pagination, CurrentUser.MemberId,this.txtSQBeginDate.Value, this.txtSQEndDate.Value,this.selKaipiaoshenqing.Value, this.selKehuqianshou.Value,this.selBusinessManager.Value,this.txtCustormerName.Value,"","");
+            IEnumerable<OA_Kaipiaoshenqing> result = oA_KaipiaoshenqingBLL.SelectModelPage(pagination, CurrentUser.MemberId,this.txtSQBeginDate.Value, this.txtSQEndDate.Value,this.selKaipiaoshenqing.Value, this.selKehuqianshou.Value,this.selBusinessManager.Value,this.txtCustormerName.Value,"","", "");
             rptData.DataSource = result;
             rptData.DataBind();
 
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingApplyPrint.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingApplyPrint.aspx.cs
index f11d450..3a9ca77 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingApplyPrint.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingApplyPrint.aspx.cs
@@ -102,7 +102,7 @@
                 PageSize = 1000,
                 PageIndex = 1
             };
-            IEnumerable<OA_Kaipiaoshenqing> result = oA_KaipiaoshenqingBLL.SelectModelPage(pagination, CurrentUser.MemberId, SQBeginDate, SQEndDate, Kaipiaoshenqing, Kehuqianshou, BusinessManager, CustormerName,"","");
+            IEnumerable<OA_Kaipiaoshenqing> result = oA_KaipiaoshenqingBLL.SelectModelPage(pagination, CurrentUser.MemberId, SQBeginDate, SQEndDate, Kaipiaoshenqing, Kehuqianshou, BusinessManager, CustormerName,"","", "");
             //IEnumerable<EC_OrderBasic> result = _eC_OrderBasicBLL.SelectModelPage_Seller(pagination, SearchParam);
             
 
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx
index 54db765..888513c 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx
@@ -251,7 +251,9 @@
                         <select keepdefaultstyle='true' class=' firstfocus' id='selKaipiaoshenqing' runat="server" datatextfield="Name" datavaluefield="MeanValue">
                         </select>
                     </td>
-                   
+                   <td  >
+                        
+                    </td>
                    
                    
 
@@ -287,10 +289,13 @@
                     </td>
                     
                      
-                    <td  >
-                        
-                       
+                    <td class="ali03">
+                        鍙戠エ鍙凤細
                     </td>
+                    <td>
+                        <input id='txtFapiaohao' runat="server"   />
+                    </td>
+
                     <td  >
                         <asp:button id="btn_Search" text="鏌ヨ" runat="server" />&nbsp;<input type="button" value='閲嶇疆' onclick='document.body.innerHTML="";window.location=window.location;' />
                         &nbsp;<asp:Button ID="Button1" Text="瀵煎嚭" OnClientClick="showProgress();return true;" runat="server" OnClick="btn_Daochu_Click" />
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx.cs
index 42b9154..01b7a64 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx.cs
@@ -690,7 +690,7 @@
                 PageSize = UCPager1.AspNetPager.PageSize,
                 PageIndex = UCPager1.AspNetPager.CurrentPageIndex
             };
-            IEnumerable<OA_Kaipiaoshenqing> result = oA_KaipiaoshenqingBLL.SelectModelPage(pagination, CurrentUser.MemberId, this.txtSQBeginDate.Value, this.txtSQEndDate.Value, this.selKaipiaoshenqing.Value, this.selKehuqianshou.Value, this.selBusinessManager.Value, this.txtCustormerName.Value, this.selPayStates.Value, this.selHuikuanStates.Value );
+            IEnumerable<OA_Kaipiaoshenqing> result = oA_KaipiaoshenqingBLL.SelectModelPage(pagination, CurrentUser.MemberId, this.txtSQBeginDate.Value, this.txtSQEndDate.Value, this.selKaipiaoshenqing.Value, this.selKehuqianshou.Value, this.selBusinessManager.Value, this.txtCustormerName.Value.Trim(), this.selPayStates.Value, this.selHuikuanStates.Value,this.txtFapiaohao.Value.Trim() );
             rptData.DataSource = result;
             rptData.DataBind();
 
@@ -759,7 +759,7 @@
 
 
 
-                IEnumerable<OA_Kaipiaoshenqing> results = oA_KaipiaoshenqingBLL.SelectModelPage(pa, CurrentUser.MemberId, this.txtSQBeginDate.Value, this.txtSQEndDate.Value, this.selKaipiaoshenqing.Value, this.selKehuqianshou.Value, this.selBusinessManager.Value, this.txtCustormerName.Value, this.selPayStates.Value, this.selHuikuanStates.Value);
+                IEnumerable<OA_Kaipiaoshenqing> results = oA_KaipiaoshenqingBLL.SelectModelPage(pa, CurrentUser.MemberId, this.txtSQBeginDate.Value, this.txtSQEndDate.Value, this.selKaipiaoshenqing.Value, this.selKehuqianshou.Value, this.selBusinessManager.Value, this.txtCustormerName.Value.Trim(), this.selPayStates.Value, this.selHuikuanStates.Value, this.txtFapiaohao.Value.Trim());
 
 
                 // 鍒涘缓宸ヤ綔绨�
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx.designer.cs
index 2957cc5..48c5e25 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx.designer.cs
@@ -114,6 +114,15 @@
         protected global::System.Web.UI.HtmlControls.HtmlSelect selHuikuanStates;
 
         /// <summary>
+        /// txtFapiaohao 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtFapiaohao;
+
+        /// <summary>
         /// btn_Search 鎺т欢銆�
         /// </summary>
         /// <remarks>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/GongzuoneirongEdit.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/GongzuoneirongEdit.aspx
index 052e96b..f6a97ca 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/GongzuoneirongEdit.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/GongzuoneirongEdit.aspx
@@ -121,9 +121,14 @@
 
         function changeselCateId(obj) {
             if ($(obj).val() == "") {
-                $("#txtCarNumbera").val("");
+                //$("#txtCarNumbera").val("");
             } else {
-                $("#txtCarNumbera").val($(obj).find("option:selected").text());
+                if ($("#txtCarNumbera").val() == "") {
+                    $("#txtCarNumbera").val( $(obj).find("option:selected").text());
+                } else {
+                    $("#txtCarNumbera").val($("#txtCarNumbera").val() + "," + $(obj).find("option:selected").text());
+                }
+               
             }
             
             
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/GongzuoneirongList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/GongzuoneirongList.aspx
index 025576a..5ff2140 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/GongzuoneirongList.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/GongzuoneirongList.aspx
@@ -126,15 +126,18 @@
                             <th width="30" style="text-align: center">
                                 缂栧彿
                             </th>
-                            
+                             <th style="text-align: center" width="60">
+                                 閮ㄩ棬
+                            </th>
+                             <th style="text-align: center" width="60">
+                                 濮撳悕
+                            </th>
                             <th style="text-align: center">
                                 宸ヤ綔鍐呭 
                             </th>
                              
                             
-                            <th style="text-align: center" width="60">
-                                 璐d换浜�
-                            </th>
+                           
                               
                           
                             <th style="text-align: center" width="100">
@@ -150,14 +153,17 @@
                         <td style="text-align: center">
                             <%#Container.ItemIndex + 1+ this.UCPager1.PageSize * (this.UCPager1.PageIndex - 1)%>
                         </td>
-                        
+                         <td style="text-align: center">
+                            <%#Eval("DepartmentName")%>
+                        </td>
+                         <td style="text-align: center">
+                            <%#Eval("ZerenrenName")%>
+                        </td>
                         <td title=" <%#Eval("Gongzuozhize")%> "  >
                             <%#Eval("Gongzuozhize")%> 
                         </td>
                           
-                        <td style="text-align: center">
-                            <%#Eval("ZerenrenName")%>
-                        </td>
+                       
                          
                         <td class="Operate " style="text-align: center">
                              <span menu_member_case_id="case_CarEdit" menu_member_case_name="淇敼" onclick="onEdit('<%#Eval("Keyid")%>')">淇敼</span>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/GongzuoneirongList.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/GongzuoneirongList.aspx.cs
index 0ad2a1a..43e819a 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/GongzuoneirongList.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/GongzuoneirongList.aspx.cs
@@ -19,14 +19,17 @@
         
         OA_GongzuoneirongBLL bll_OA_GongzuoneirongBLL = null;
         OA_StaffBLL bll_OA_StaffBLL = null;
-        
+        OA_DepartmentBll bll_departmentBll = null;
+
         //鍒濆鍖�
         public GongzuoneirongList()
         {
            
             bll_OA_GongzuoneirongBLL = new OA_GongzuoneirongBLL();
             bll_OA_StaffBLL = new OA_StaffBLL();
-            
+            bll_departmentBll = new OA_DepartmentBll();
+
+
         }
 
         //椤甸潰鍔犺浇
@@ -94,9 +97,23 @@
             Pagination pa = new Pagination();
             pa.PageSize = 50;
             pa.PageIndex = UCPager1.AspNetPager.CurrentPageIndex;
-            var Gongzuoneirongs = bll_OA_GongzuoneirongBLL.SelectModelPage(pa, CurrentUser.MemberId,   this.txtName.Value, this.selZerenren.Value.ToInt32());
-             
-            
+            var  oA_Gongzuoneirongs  = bll_OA_GongzuoneirongBLL.SelectModelPage(pa, CurrentUser.MemberId, this.txtName.Value, this.selZerenren.Value.ToInt32());
+            foreach (var  oA_Gongzuoneirong in oA_Gongzuoneirongs)
+            {
+                var staff = bll_OA_StaffBLL.GetModelByKeyid(oA_Gongzuoneirong.Zerenren);
+                if (staff != null)
+                {
+                    var department = bll_departmentBll.GetModelByKeyid(staff.DepartmentId);
+                    if (department != null)
+                    {
+                        oA_Gongzuoneirong.DepartmentName = department.Name;
+                    }
+                }
+            }
+            var Gongzuoneirongs = oA_Gongzuoneirongs;
+
+
+
             this.RepClientList.DataSource = Gongzuoneirongs;
             this.RepClientList.DataBind();
             UCPager1.AspNetPager.RecordCount = pa.RecordCount;
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/GongzuozhizeList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/GongzuozhizeList.aspx
index 889ef56..2719b52 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/GongzuozhizeList.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/GongzuozhizeList.aspx
@@ -126,15 +126,15 @@
                             <th width="30" style="text-align: center">
                                 缂栧彿
                             </th>
-                            
+                              <th style="text-align: center" width="60">
+                                 璐d换浜�
+                            </th>
                             <th style="text-align: center">
                                 宸ヤ綔鑱岃矗 
                             </th>
                              
                             
-                            <th style="text-align: center" width="60">
-                                 璐d换浜�
-                            </th>
+                          
                               
                           
                             <th style="text-align: center" width="100">
@@ -150,14 +150,14 @@
                         <td style="text-align: center">
                             <%#Container.ItemIndex + 1+ this.UCPager1.PageSize * (this.UCPager1.PageIndex - 1)%>
                         </td>
-                        
+                        <td style="text-align: center">
+                            <%#Eval("ZerenrenName")%>
+                        </td>
                         <td title=" <%#Eval("Gongzuozhize")%> "  >
                             <%#Eval("Gongzuozhize")%> 
                         </td>
                           
-                        <td style="text-align: center">
-                            <%#Eval("ZerenrenName")%>
-                        </td>
+                        
                          
                         <td class="Operate " style="text-align: center">
                              <span menu_member_case_id="case_CarEdit" menu_member_case_name="淇敼" onclick="onEdit('<%#Eval("Keyid")%>')">淇敼</span>

--
Gitblit v1.9.1