From b03ae699c49cfca53d22772f0c2aec5210bc9758 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期四, 02 四月 2026 08:50:35 +0800
Subject: [PATCH] 张薇按我这个界面比例画图 生产要求只填1行就够了,其他跟之前的一样 这个地方是增加或者删除不需要的后道

---
 CY_ECommercePlatform/CY.IDAL/EC/IEC_MergerHoudaosDAL.cs                              |   16 
 CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderDetail.aspx.designer.cs |   18 
 CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx.designer.cs   |    9 
 CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderDetail.aspx             |  126 +++
 CY_ECommercePlatform/CY.Model/EC/EC_MergerForums.cs                                  |    7 
 CY_ECommercePlatform/CY.Model/EC/EC_SpecialHoudaos.cs                                |  111 +++
 CY_ECommercePlatform/CY.SQLDAL/EC/EC_MergerHoudaosDAL.cs                             |  150 ++++
 CY_ECommercePlatform/CY.SQLDAL/EC/EC_SpecialForumsDAL.cs                             |    6 
 CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderDetail.aspx              |  128 +++
 CY_ECommercePlatform/CY.BLL/EC/EC_SpecialOrdersBLL.cs                                |   20 
 CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx.designer.cs    |    9 
 CY_ECommercePlatform/CY.IDAL/EC/IEC_SpecialOrdersDAL.cs                              |   14 
 CY_ECommercePlatform/CY.SQLDAL/EC/EC_MergerForumsDAL.cs                              |    6 
 CY_ECommercePlatform/CY.SQLDAL/EC/EC_SpecialOrdersDAL.cs                             |   72 ++
 CY_ECommercePlatform/CY.Model/CY.Model.csproj                                        |    2 
 CY_ECommercePlatform/CY.IDAL/EC/IEC_SpecialHoudaosDAL.cs                             |   16 
 CY_ECommercePlatform/CY.Model/EC/EC_SpecialForums.cs                                 |    7 
 CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderDetail.aspx.cs          |   23 
 CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderDetail.aspx.cs           |   33 +
 CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderDetail.aspx.designer.cs  |   27 
 CY_ECommercePlatform/CY.SQLDAL/EC/EC_SpecialHoudaosDAL.cs                            |  150 ++++
 CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx                |  217 ++++--
 CY_ECommercePlatform/CY.BLL/EC/EC_MergerSingleBLL.cs                                 |   18 
 CY_ECommercePlatform/CY.SQLDAL/CY.SQLDAL.csproj                                      |    2 
 CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx.cs             |  171 +++++
 CY_ECommercePlatform/CY.IDAL/CY.IDAL.csproj                                          |    2 
 CY_ECommercePlatform/CY.SQLDAL/EC/EC_MergerSingleDAL.cs                              |   67 ++
 CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx.cs            |  133 ++++
 CY_ECommercePlatform/CY.Model/EC/EC_MergerHoudaos.cs                                 |  111 +++
 CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx               |  176 ++++-
 CY_ECommercePlatform/CY.IDAL/EC/IEC_MergerSingleDAL.cs                               |   12 
 31 files changed, 1,654 insertions(+), 205 deletions(-)

diff --git a/CY_ECommercePlatform/CY.BLL/EC/EC_MergerSingleBLL.cs b/CY_ECommercePlatform/CY.BLL/EC/EC_MergerSingleBLL.cs
index 79e5932..2c9d404 100644
--- a/CY_ECommercePlatform/CY.BLL/EC/EC_MergerSingleBLL.cs
+++ b/CY_ECommercePlatform/CY.BLL/EC/EC_MergerSingleBLL.cs
@@ -103,9 +103,9 @@
         /// <param name="acceptWayByOrder"></param>
         /// <param name="orderPrintParameter"></param>
         /// <returns></returns>
-        public bool AddSpecialForums(List<EC_OrderOperate> m_EC_OrderOperateList, EC_MergerSingle m_EC_MergerSingle, List<EC_MergerOrders> m_EC_MergerOrdersList, bool IsOut, OA_OrderWorkListRelation m_OA_OrderWorkListRelation_new, EC_OrderBasic orderBasic, EC_AcceptWayByOrder acceptWayByOrder, EC_OrderPrintParameter orderPrintParameter, List<OA_OutOfStorage> m_OA_OutOfStorageList, string[] orderId, List<EC_MergerForums> m_EC_MergerForumsList, List<OA_Inventory> m_OA_InventoryList)
+        public bool AddSpecialForums(List<EC_OrderOperate> m_EC_OrderOperateList, EC_MergerSingle m_EC_MergerSingle, List<EC_MergerOrders> m_EC_MergerOrdersList, bool IsOut, OA_OrderWorkListRelation m_OA_OrderWorkListRelation_new, EC_OrderBasic orderBasic, EC_AcceptWayByOrder acceptWayByOrder, EC_OrderPrintParameter orderPrintParameter, List<OA_OutOfStorage> m_OA_OutOfStorageList, string[] orderId, List<EC_MergerForums> m_EC_MergerForumsList, List<OA_Inventory> m_OA_InventoryList, List<EC_MergerHoudaos> m_EC_MergerHoudaosList)
         {
-            return idal_IEC_MergerSingleDAL.AddSpecialForums(m_EC_OrderOperateList, m_EC_MergerSingle, m_EC_MergerOrdersList, IsOut, m_OA_OrderWorkListRelation_new, orderBasic, acceptWayByOrder, orderPrintParameter, m_OA_OutOfStorageList, orderId, m_EC_MergerForumsList, m_OA_InventoryList);
+            return idal_IEC_MergerSingleDAL.AddSpecialForums(m_EC_OrderOperateList, m_EC_MergerSingle, m_EC_MergerOrdersList, IsOut, m_OA_OrderWorkListRelation_new, orderBasic, acceptWayByOrder, orderPrintParameter, m_OA_OutOfStorageList, orderId, m_EC_MergerForumsList, m_OA_InventoryList, m_EC_MergerHoudaosList);
         }
 
          /// <summary>
@@ -114,9 +114,9 @@
         /// <param name="m_EC_MergerSingle"></param>
         /// <param name="m_EC_MergerOrdersList"></param>
         /// <returns></returns>
-        public bool UpdateSpecialForums(EC_MergerSingle m_EC_MergerSingle, List<EC_MergerOrders> m_EC_MergerOrdersList, List<EC_MergerForums> m_EC_MergerForumsList, List<OA_Inventory> m_OA_InventoryList, List<OA_OutOfStorage> m_OA_OutOfStorageList)
+        public bool UpdateSpecialForums(EC_MergerSingle m_EC_MergerSingle, List<EC_MergerOrders> m_EC_MergerOrdersList, List<EC_MergerForums> m_EC_MergerForumsList, List<OA_Inventory> m_OA_InventoryList, List<OA_OutOfStorage> m_OA_OutOfStorageList, List<EC_MergerHoudaos> m_EC_MergerHoudaosList)
         {
-            return idal_IEC_MergerSingleDAL.UpdateSpecialForums(m_EC_MergerSingle, m_EC_MergerOrdersList,  m_EC_MergerForumsList,  m_OA_InventoryList,  m_OA_OutOfStorageList);
+            return idal_IEC_MergerSingleDAL.UpdateSpecialForums(m_EC_MergerSingle, m_EC_MergerOrdersList,  m_EC_MergerForumsList,  m_OA_InventoryList,  m_OA_OutOfStorageList,m_EC_MergerHoudaosList);
         }
 
         /// <summary>
@@ -150,5 +150,15 @@
         {
             return idal_IEC_MergerSingleDAL.GetEC_MergerForumsListByKeyid(Keyid);
         }
+
+        /// <summary>
+        /// 鏍规嵁缂栧彿鑾峰緱鐗堥潰淇℃伅
+        /// </summary>
+        /// <param name="Keyid"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.EC_MergerHoudaos> GetEC_MergerHoudaosListByKeyid(int? Keyid)
+        {
+            return idal_IEC_MergerSingleDAL.GetEC_MergerHoudaosListByKeyid(Keyid);
+        }
     }
 }
diff --git a/CY_ECommercePlatform/CY.BLL/EC/EC_SpecialOrdersBLL.cs b/CY_ECommercePlatform/CY.BLL/EC/EC_SpecialOrdersBLL.cs
index 35a5d53..474b0a5 100644
--- a/CY_ECommercePlatform/CY.BLL/EC/EC_SpecialOrdersBLL.cs
+++ b/CY_ECommercePlatform/CY.BLL/EC/EC_SpecialOrdersBLL.cs
@@ -99,9 +99,9 @@
         /// <param name="m_OA_OrderWorkListRelation"></param>
         /// <param name="m_EC_SpecialForumsList"></param>
         /// <returns></returns>
-        public bool AddSpecialForums(EC_OrderOperate m_EC_OrderOperate, EC_SpecialOrders m_EC_SpecialOrders, OA_OrderWorkListRelation m_OA_OrderWorkListRelation, List<EC_SpecialForums> m_EC_SpecialForumsList, List<OA_Inventory> m_OA_InventoryList, List<OA_OutOfStorage> m_OA_OutOfStorageList)
+        public bool AddSpecialForums(EC_OrderOperate m_EC_OrderOperate, EC_SpecialOrders m_EC_SpecialOrders, OA_OrderWorkListRelation m_OA_OrderWorkListRelation, List<EC_SpecialForums> m_EC_SpecialForumsList, List<OA_Inventory> m_OA_InventoryList, List<OA_OutOfStorage> m_OA_OutOfStorageList, List<EC_SpecialHoudaos> m_EC_SpecialHoudaosList)
         {
-            return idal_IEC_SpecialOrdersDAL.AddSpecialForums(m_EC_OrderOperate, m_EC_SpecialOrders, m_OA_OrderWorkListRelation, m_EC_SpecialForumsList, m_OA_InventoryList, m_OA_OutOfStorageList);
+            return idal_IEC_SpecialOrdersDAL.AddSpecialForums(m_EC_OrderOperate, m_EC_SpecialOrders, m_OA_OrderWorkListRelation, m_EC_SpecialForumsList, m_OA_InventoryList, m_OA_OutOfStorageList, m_EC_SpecialHoudaosList);
         }
 
          /// <summary>
@@ -110,9 +110,9 @@
         /// <param name="m_EC_SpecialOrders"></param>
         /// <param name="m_EC_SpecialForumsList"></param>
         /// <returns></returns>
-        public bool UpdateSpecialForums(EC_SpecialOrders m_EC_SpecialOrders, List<EC_SpecialForums> m_EC_SpecialForumsList, List<OA_Inventory> m_OA_InventoryList, List<OA_OutOfStorage> m_OA_OutOfStorageList)
+        public bool UpdateSpecialForums(EC_SpecialOrders m_EC_SpecialOrders, List<EC_SpecialForums> m_EC_SpecialForumsList, List<OA_Inventory> m_OA_InventoryList, List<OA_OutOfStorage> m_OA_OutOfStorageList, List<EC_SpecialHoudaos> m_EC_SpecialHoudaosList)
         {
-            return idal_IEC_SpecialOrdersDAL.UpdateSpecialForums(m_EC_SpecialOrders, m_EC_SpecialForumsList, m_OA_InventoryList, m_OA_OutOfStorageList);
+            return idal_IEC_SpecialOrdersDAL.UpdateSpecialForums(m_EC_SpecialOrders, m_EC_SpecialForumsList, m_OA_InventoryList, m_OA_OutOfStorageList, m_EC_SpecialHoudaosList);
         }
 
         /// <summary>
@@ -126,5 +126,17 @@
         {
             return idal_IEC_SpecialOrdersDAL.SelectModelPage(pagination,MemberId,PrintName,CustomName,PSO_OrderNum,beginTime,endTime, PSF_PressesDesk);
         }
+
+
+
+        /// <summary>
+        /// 鏍规嵁缂栧彿鑾峰緱鐗堥潰淇℃伅
+        /// </summary>
+        /// <param name="Keyid"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.EC_SpecialHoudaos> GetEC_SpecialHoudaosListByKeyid(int? Keyid)
+        {
+            return idal_IEC_SpecialOrdersDAL.GetEC_SpecialHoudaosListByKeyid(Keyid);
+        }
     }
 }
diff --git a/CY_ECommercePlatform/CY.IDAL/CY.IDAL.csproj b/CY_ECommercePlatform/CY.IDAL/CY.IDAL.csproj
index 8b8190b..8125907 100644
--- a/CY_ECommercePlatform/CY.IDAL/CY.IDAL.csproj
+++ b/CY_ECommercePlatform/CY.IDAL/CY.IDAL.csproj
@@ -45,6 +45,8 @@
     <Compile Include="EC\IEC_BusinessLimitsBasicInfoDAL.cs" />
     <Compile Include="EC\IEC_DemandDescribeDAL.cs" />
     <Compile Include="EC\IEC_DemandQuoteDAL.cs" />
+    <Compile Include="EC\IEC_SpecialHoudaosDAL.cs" />
+    <Compile Include="EC\IEC_MergerHoudaosDAL.cs" />
     <Compile Include="EC\IEC_MergerForumsDAL.cs" />
     <Compile Include="EC\IEC_OnlineAdviserDAL.cs" />
     <Compile Include="EC\IEC_OrderDialogueDAL.cs" />
diff --git a/CY_ECommercePlatform/CY.IDAL/EC/IEC_MergerHoudaosDAL.cs b/CY_ECommercePlatform/CY.IDAL/EC/IEC_MergerHoudaosDAL.cs
new file mode 100644
index 0000000..3814a5d
--- /dev/null
+++ b/CY_ECommercePlatform/CY.IDAL/EC/IEC_MergerHoudaosDAL.cs
@@ -0,0 +1,16 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using CY.IBaseDAL;
+using CY.Model;
+
+namespace CY.IDAL
+{
+    /// <summary>
+    /// 涓撶増鏂藉伐鍗曠増闈�-鏁版嵁搴撴搷浣滄帴鍙�
+    /// </summary>
+    public interface IEC_MergerHoudaosDAL : ICommonDAL, IPaging<EC_MergerHoudaos>, IGetAllModel<EC_MergerHoudaos>
+    {
+    }
+}
diff --git a/CY_ECommercePlatform/CY.IDAL/EC/IEC_MergerSingleDAL.cs b/CY_ECommercePlatform/CY.IDAL/EC/IEC_MergerSingleDAL.cs
index 9a194b7..c990867 100644
--- a/CY_ECommercePlatform/CY.IDAL/EC/IEC_MergerSingleDAL.cs
+++ b/CY_ECommercePlatform/CY.IDAL/EC/IEC_MergerSingleDAL.cs
@@ -52,7 +52,7 @@
         /// <param name="acceptWayByOrder"></param>
         /// <param name="orderPrintParameter"></param>
         /// <returns></returns>
-        bool AddSpecialForums(List<EC_OrderOperate> m_EC_OrderOperateList, EC_MergerSingle m_EC_MergerSingle, List<EC_MergerOrders> m_EC_MergerOrdersList, bool IsOut, OA_OrderWorkListRelation m_OA_OrderWorkListRelation_new, EC_OrderBasic orderBasic, EC_AcceptWayByOrder acceptWayByOrder, EC_OrderPrintParameter orderPrintParameter, List<OA_OutOfStorage> m_OA_OutOfStorageList, string[] orderId, List<EC_MergerForums> m_EC_MergerForumsList, List<OA_Inventory> m_OA_InventoryList);
+        bool AddSpecialForums(List<EC_OrderOperate> m_EC_OrderOperateList, EC_MergerSingle m_EC_MergerSingle, List<EC_MergerOrders> m_EC_MergerOrdersList, bool IsOut, OA_OrderWorkListRelation m_OA_OrderWorkListRelation_new, EC_OrderBasic orderBasic, EC_AcceptWayByOrder acceptWayByOrder, EC_OrderPrintParameter orderPrintParameter, List<OA_OutOfStorage> m_OA_OutOfStorageList, string[] orderId, List<EC_MergerForums> m_EC_MergerForumsList, List<OA_Inventory> m_OA_InventoryList, List<EC_MergerHoudaos> m_EC_MergerHoudaosList);
 
         /// <summary>
         /// 淇敼鍚堢増鏂藉伐鍗�
@@ -60,7 +60,7 @@
         /// <param name="m_EC_MergerSingle"></param>
         /// <param name="m_EC_MergerOrdersList"></param>
         /// <returns></returns>
-        bool UpdateSpecialForums(EC_MergerSingle m_EC_MergerSingle, List<EC_MergerOrders> m_EC_MergerOrdersList, List<EC_MergerForums> m_EC_MergerForumsList, List<OA_Inventory> m_OA_InventoryList, List<OA_OutOfStorage> m_OA_OutOfStorageList);
+        bool UpdateSpecialForums(EC_MergerSingle m_EC_MergerSingle, List<EC_MergerOrders> m_EC_MergerOrdersList, List<EC_MergerForums> m_EC_MergerForumsList, List<OA_Inventory> m_OA_InventoryList, List<OA_OutOfStorage> m_OA_OutOfStorageList, List<EC_MergerHoudaos> m_EC_MergerHoudaosList);
 
         /// <summary>
         /// 鍒嗛〉鏌ヨ
@@ -85,5 +85,13 @@
         /// <param name="Keyid"></param>
         /// <returns></returns>
         IEnumerable<Model.EC_MergerForums> GetEC_MergerForumsListByKeyid(int? Keyid);
+
+
+        /// <summary>
+        /// 鏍规嵁缂栧彿鑾峰緱鐗堥潰淇℃伅
+        /// </summary>
+        /// <param name="Keyid"></param>
+        /// <returns></returns>
+        IEnumerable<Model.EC_MergerHoudaos> GetEC_MergerHoudaosListByKeyid(int? Keyid);
     }
 }
diff --git a/CY_ECommercePlatform/CY.IDAL/EC/IEC_SpecialHoudaosDAL.cs b/CY_ECommercePlatform/CY.IDAL/EC/IEC_SpecialHoudaosDAL.cs
new file mode 100644
index 0000000..3d9e029
--- /dev/null
+++ b/CY_ECommercePlatform/CY.IDAL/EC/IEC_SpecialHoudaosDAL.cs
@@ -0,0 +1,16 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using CY.IBaseDAL;
+using CY.Model;
+
+namespace CY.IDAL
+{
+    /// <summary>
+    /// 涓撶増鏂藉伐鍗曠増闈�-鏁版嵁搴撴搷浣滄帴鍙�
+    /// </summary>
+    public interface IEC_SpecialHoudaosDAL : ICommonDAL, IPaging<EC_SpecialHoudaos>, IGetAllModel<EC_SpecialHoudaos>
+    {
+    }
+}
diff --git a/CY_ECommercePlatform/CY.IDAL/EC/IEC_SpecialOrdersDAL.cs b/CY_ECommercePlatform/CY.IDAL/EC/IEC_SpecialOrdersDAL.cs
index 90db043..4f1fa28 100644
--- a/CY_ECommercePlatform/CY.IDAL/EC/IEC_SpecialOrdersDAL.cs
+++ b/CY_ECommercePlatform/CY.IDAL/EC/IEC_SpecialOrdersDAL.cs
@@ -44,14 +44,14 @@
         /// <param name="m_OA_OrderWorkListRelation"></param>
         /// <param name="m_EC_SpecialForumsList"></param>
         /// <returns></returns>
-        bool AddSpecialForums(EC_OrderOperate m_EC_OrderOperate, EC_SpecialOrders m_EC_SpecialOrders, OA_OrderWorkListRelation m_OA_OrderWorkListRelation, List<EC_SpecialForums> m_EC_SpecialForumsList, List<OA_Inventory> m_OA_InventoryList, List<OA_OutOfStorage> m_OA_OutOfStorageList);
+        bool AddSpecialForums(EC_OrderOperate m_EC_OrderOperate, EC_SpecialOrders m_EC_SpecialOrders, OA_OrderWorkListRelation m_OA_OrderWorkListRelation, List<EC_SpecialForums> m_EC_SpecialForumsList, List<OA_Inventory> m_OA_InventoryList, List<OA_OutOfStorage> m_OA_OutOfStorageList, List<EC_SpecialHoudaos> m_EC_SpecialHoudaosList);
          /// <summary>
         /// 淇敼涓撶増鏂藉伐鍗�
         /// </summary>
         /// <param name="m_EC_SpecialOrders"></param>
         /// <param name="m_EC_SpecialForumsList"></param>
         /// <returns></returns>
-        bool UpdateSpecialForums(EC_SpecialOrders m_EC_SpecialOrders, List<EC_SpecialForums> m_EC_SpecialForumsList, List<OA_Inventory> m_OA_InventoryList, List<OA_OutOfStorage> m_OA_OutOfStorageList);
+        bool UpdateSpecialForums(EC_SpecialOrders m_EC_SpecialOrders, List<EC_SpecialForums> m_EC_SpecialForumsList, List<OA_Inventory> m_OA_InventoryList, List<OA_OutOfStorage> m_OA_OutOfStorageList, List<EC_SpecialHoudaos> m_EC_SpecialHoudaosList);
         /// <summary>
         /// 鍒嗛〉鏌ヨ
         /// </summary>
@@ -60,5 +60,15 @@
         /// <returns></returns>
         IEnumerable<Model.EC_SpecialOrders> SelectModelPage(Infrastructure.Query.Pagination pagination, Guid MemberId, string PrintName, string
              CustomName, string PSO_OrderNum, DateTime? beginTime, DateTime? endTime, string PSF_PressesDesk);
+
+
+
+        /// <summary>
+        /// 鏍规嵁缂栧彿鑾峰緱鐗堥潰淇℃伅
+        /// </summary>
+        /// <param name="Keyid"></param>
+        /// <returns></returns>
+        IEnumerable<Model.EC_SpecialHoudaos> GetEC_SpecialHoudaosListByKeyid(int? Keyid);
+
     }
 }
diff --git a/CY_ECommercePlatform/CY.Model/CY.Model.csproj b/CY_ECommercePlatform/CY.Model/CY.Model.csproj
index 8d19a13..d4b42fb 100644
--- a/CY_ECommercePlatform/CY.Model/CY.Model.csproj
+++ b/CY_ECommercePlatform/CY.Model/CY.Model.csproj
@@ -58,6 +58,8 @@
     <Compile Include="EC\EC_FirmInfo.cs" />
     <Compile Include="EC\EC_MemberBasic.cs" />
     <Compile Include="EC\EC_MemberExtend.cs" />
+    <Compile Include="EC\EC_MergerHoudaos.cs" />
+    <Compile Include="EC\EC_SpecialHoudaos.cs" />
     <Compile Include="EC\EC_MergerForums.cs" />
     <Compile Include="EC\EC_OnlineAdviser.cs" />
     <Compile Include="EC\EC_OrderBasic.cs" />
diff --git a/CY_ECommercePlatform/CY.Model/EC/EC_MergerForums.cs b/CY_ECommercePlatform/CY.Model/EC/EC_MergerForums.cs
index 6503c8b..5793299 100644
--- a/CY_ECommercePlatform/CY.Model/EC/EC_MergerForums.cs
+++ b/CY_ECommercePlatform/CY.Model/EC/EC_MergerForums.cs
@@ -64,6 +64,8 @@
 
         public string shifouxianshilunzhuan { get; set; }
 
+        public string PSF_Fabantaoshu { get; set; }
+
         /// <summary>
         /// 涓婚敭--鏍囪瘑ID
         /// </summary>
@@ -438,6 +440,11 @@
                 this.PSF_PaperId = isChange ? MyConvert.ConvertToInt32(value) : PSF_PaperId;
                 theValue = this.PSF_PaperId;
             }
+            else if ("PSF_Fabantaoshu".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 33)
+            {
+                this.PSF_Fabantaoshu = isChange ? MyConvert.ConvertToString(value) : PSF_Fabantaoshu;
+                theValue = this.PSF_Fabantaoshu;
+            }
 
             return theValue;
         }
diff --git a/CY_ECommercePlatform/CY.Model/EC/EC_MergerHoudaos.cs b/CY_ECommercePlatform/CY.Model/EC/EC_MergerHoudaos.cs
new file mode 100644
index 0000000..b0753ae
--- /dev/null
+++ b/CY_ECommercePlatform/CY.Model/EC/EC_MergerHoudaos.cs
@@ -0,0 +1,111 @@
+锘�/**  
+* EC_MergerForums.cs
+*
+* 鍔� 鑳斤細 N/A
+* 绫� 鍚嶏細 EC_MergerForums
+*
+* Ver    鍙樻洿鏃ユ湡             璐熻矗浜�  鍙樻洿鍐呭
+* 鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�
+* V0.01  2013-4-2 14:27:31   N/A    鍒濈増
+*
+*
+*
+*
+*
+*
+*/
+using System;
+using CY.Infrastructure.Domain;
+using CY.Infrastructure.Common;
+namespace CY.Model
+{
+    /// <summary>
+    /// 涓撶増鏂藉伐鍗曠増闈�
+    /// </summary>
+    [Serializable]
+    public partial class EC_MergerHoudaos : IAggregateRoot
+    {
+        public EC_MergerHoudaos()
+        { }
+        #region Model
+
+        /// <summary>
+        /// 涓婚敭--鏍囪瘑ID
+        /// </summary>
+        public int? Keyid
+        {
+            set;
+            get;
+        }
+
+        public int? MergerOrderId { get; set; }
+
+        public string PSF_Houdaogongxu { get; set; }
+
+        public string PSF_Shuliang { get; set; }
+
+        public string PSF_Beishu { get; set; }
+        public string PSF_Jichang { get; set; }
+
+        public string PSF_Yaoqiu { 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 ("Keyid".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 1)
+            {
+                this.Keyid = isChange ? MyConvert.ConvertToInt32(value) : Keyid;
+                theValue = this.Keyid;
+            }
+            else if ("MergerOrderId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 2)
+            {
+                this.MergerOrderId = isChange ? MyConvert.ConvertToInt32(value) : MergerOrderId;
+                theValue = this.MergerOrderId;
+            }
+            else if ("PSF_Houdaogongxu".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 3)
+            {
+                this.PSF_Houdaogongxu = isChange ? MyConvert.ConvertToString(value) : PSF_Houdaogongxu;
+                theValue = this.PSF_Houdaogongxu;
+            }
+            else if ("PSF_Shuliang".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 4)
+            {
+                this.PSF_Shuliang = isChange ? MyConvert.ConvertToString(value) : PSF_Shuliang;
+                theValue = this.PSF_Shuliang;
+            }
+            else if ("PSF_Beishu".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 5)
+            {
+                this.PSF_Beishu = isChange ? MyConvert.ConvertToString(value) : PSF_Beishu;
+                theValue = this.PSF_Beishu;
+            }
+            else if ("PSF_Jichang".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 6)
+            {
+                this.PSF_Jichang = isChange ? MyConvert.ConvertToString(value) : PSF_Jichang;
+                theValue = this.PSF_Jichang;
+            }
+            else if ("PSF_Yaoqiu".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 7)
+            {
+                this.PSF_Yaoqiu = isChange ? MyConvert.ConvertToString(value) : PSF_Yaoqiu;
+                theValue = this.PSF_Yaoqiu;
+            }
+            
+
+            return theValue;
+        }
+        #endregion
+    }
+}
diff --git a/CY_ECommercePlatform/CY.Model/EC/EC_SpecialForums.cs b/CY_ECommercePlatform/CY.Model/EC/EC_SpecialForums.cs
index 7a6c161..d013acd 100644
--- a/CY_ECommercePlatform/CY.Model/EC/EC_SpecialForums.cs
+++ b/CY_ECommercePlatform/CY.Model/EC/EC_SpecialForums.cs
@@ -64,6 +64,8 @@
 
         public string shifouxianshilunzhuan { get; set; }
 
+        public string PSF_Fabantaoshu { get; set; }
+
         /// <summary>
         /// 涓婚敭--鏍囪瘑ID
         /// </summary>
@@ -438,6 +440,11 @@
                 this.PSF_PaperId = isChange ? MyConvert.ConvertToInt32(value) : PSF_PaperId;
                 theValue = this.PSF_PaperId;
             }
+            else if ("PSF_Fabantaoshu".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 33)
+            {
+                this.PSF_Fabantaoshu = isChange ? MyConvert.ConvertToString(value) : PSF_Fabantaoshu;
+                theValue = this.PSF_Fabantaoshu;
+            }
 
             return theValue;
         }
diff --git a/CY_ECommercePlatform/CY.Model/EC/EC_SpecialHoudaos.cs b/CY_ECommercePlatform/CY.Model/EC/EC_SpecialHoudaos.cs
new file mode 100644
index 0000000..802b527
--- /dev/null
+++ b/CY_ECommercePlatform/CY.Model/EC/EC_SpecialHoudaos.cs
@@ -0,0 +1,111 @@
+锘�/**  
+* EC_MergerForums.cs
+*
+* 鍔� 鑳斤細 N/A
+* 绫� 鍚嶏細 EC_MergerForums
+*
+* Ver    鍙樻洿鏃ユ湡             璐熻矗浜�  鍙樻洿鍐呭
+* 鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�
+* V0.01  2013-4-2 14:27:31   N/A    鍒濈増
+*
+*
+*
+*
+*
+*
+*/
+using System;
+using CY.Infrastructure.Domain;
+using CY.Infrastructure.Common;
+namespace CY.Model
+{
+    /// <summary>
+    /// 涓撶増鏂藉伐鍗曠増闈�
+    /// </summary>
+    [Serializable]
+    public partial class EC_SpecialHoudaos : IAggregateRoot
+    {
+        public EC_SpecialHoudaos()
+        { }
+        #region Model
+
+        /// <summary>
+        /// 涓婚敭--鏍囪瘑ID
+        /// </summary>
+        public int? Keyid
+        {
+            set;
+            get;
+        }
+
+        public int? SpecialOrderId { get; set; }
+
+        public string PSF_Houdaogongxu { get; set; }
+
+        public string PSF_Shuliang { get; set; }
+
+        public string PSF_Beishu { get; set; }
+        public string PSF_Jichang { get; set; }
+
+        public string PSF_Yaoqiu { 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 ("Keyid".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 1)
+            {
+                this.Keyid = isChange ? MyConvert.ConvertToInt32(value) : Keyid;
+                theValue = this.Keyid;
+            }
+            else if ("SpecialOrderId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 2)
+            {
+                this.SpecialOrderId = isChange ? MyConvert.ConvertToInt32(value) : SpecialOrderId;
+                theValue = this.SpecialOrderId;
+            }
+            else if ("PSF_Houdaogongxu".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 3)
+            {
+                this.PSF_Houdaogongxu = isChange ? MyConvert.ConvertToString(value) : PSF_Houdaogongxu;
+                theValue = this.PSF_Houdaogongxu;
+            }
+            else if ("PSF_Shuliang".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 4)
+            {
+                this.PSF_Shuliang = isChange ? MyConvert.ConvertToString(value) : PSF_Shuliang;
+                theValue = this.PSF_Shuliang;
+            }
+            else if ("PSF_Beishu".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 5)
+            {
+                this.PSF_Beishu = isChange ? MyConvert.ConvertToString(value) : PSF_Beishu;
+                theValue = this.PSF_Beishu;
+            }
+            else if ("PSF_Jichang".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 6)
+            {
+                this.PSF_Jichang = isChange ? MyConvert.ConvertToString(value) : PSF_Jichang;
+                theValue = this.PSF_Jichang;
+            }
+            else if ("PSF_Yaoqiu".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 7)
+            {
+                this.PSF_Yaoqiu = isChange ? MyConvert.ConvertToString(value) : PSF_Yaoqiu;
+                theValue = this.PSF_Yaoqiu;
+            }
+           
+
+            return theValue;
+        }
+        #endregion
+    }
+}
diff --git a/CY_ECommercePlatform/CY.SQLDAL/CY.SQLDAL.csproj b/CY_ECommercePlatform/CY.SQLDAL/CY.SQLDAL.csproj
index 7c815d1..9d77344 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/CY.SQLDAL.csproj
+++ b/CY_ECommercePlatform/CY.SQLDAL/CY.SQLDAL.csproj
@@ -55,6 +55,8 @@
     <Compile Include="EC\EC_DemandPrintParameterDAL.cs" />
     <Compile Include="EC\EC_InHomeDataDAL.cs" />
     <Compile Include="EC\EC_MemberBasicDAL.cs" />
+    <Compile Include="EC\EC_SpecialHoudaosDAL.cs" />
+    <Compile Include="EC\EC_MergerHoudaosDAL.cs" />
     <Compile Include="EC\EC_MergerForumsDAL.cs" />
     <Compile Include="EC\EC_OnlineAdviserDAL.cs" />
     <Compile Include="EC\EC_OrderDialogueDAL.cs" />
diff --git a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_MergerForumsDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_MergerForumsDAL.cs
index e437e46..baaff4f 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_MergerForumsDAL.cs
+++ b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_MergerForumsDAL.cs
@@ -63,7 +63,8 @@
                     new SqlParameter("@PSF_PSSpec",trueModel.PSF_PSSpec),
                     new SqlParameter("@PSF_PSCount",trueModel.PSF_PSCount),
                     new SqlParameter("@PSF_Note",trueModel.PSF_Note),
-                    new SqlParameter("@PSF_PaperId",trueModel.PSF_PaperId)
+                    new SqlParameter("@PSF_PaperId",trueModel.PSF_PaperId),
+                    new SqlParameter("@PSF_Fabantaoshu",string.IsNullOrEmpty(trueModel.PSF_Fabantaoshu)?"":trueModel.PSF_Fabantaoshu)
             };
             try
             {
@@ -116,7 +117,8 @@
                     new SqlParameter("@PSF_PSSpec",trueModel.PSF_PSSpec),
                     new SqlParameter("@PSF_PSCount",trueModel.PSF_PSCount),
                     new SqlParameter("@PSF_Note",trueModel.PSF_Note),
-                    new SqlParameter("@PSF_PaperId",trueModel.PSF_PaperId)
+                    new SqlParameter("@PSF_PaperId",trueModel.PSF_PaperId),
+                    new SqlParameter("@PSF_Fabantaoshu",string.IsNullOrEmpty(trueModel.PSF_Fabantaoshu)?"":trueModel.PSF_Fabantaoshu)
             };
             try
             {
diff --git a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_MergerHoudaosDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_MergerHoudaosDAL.cs
new file mode 100644
index 0000000..1aa6906
--- /dev/null
+++ b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_MergerHoudaosDAL.cs
@@ -0,0 +1,150 @@
+锘縰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;
+
+namespace CY.SQLDAL
+{
+    public class EC_MergerHoudaosDAL : IEC_MergerHoudaosDAL
+    {
+
+        private Database _dataBase = null;
+
+        public EC_MergerHoudaosDAL()
+        {
+            _dataBase = new Database();
+        }
+
+        public EC_MergerHoudaosDAL(Database database)
+        {
+            _dataBase = database;
+        }
+
+        /// <summary>
+        /// 鏂板
+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        public bool InserModel(Infrastructure.Domain.IAggregateRoot model)
+        {
+            Model.EC_MergerHoudaos trueModel = model as Model.EC_MergerHoudaos;
+            if (trueModel == null)
+            {
+                return false;
+            }
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+                    new SqlParameter("@MergerOrderId",trueModel.MergerOrderId),
+                    new SqlParameter("@PSF_Houdaogongxu",trueModel.PSF_Houdaogongxu),
+                    new SqlParameter("@PSF_Shuliang",trueModel.PSF_Shuliang),
+                    new SqlParameter("@PSF_Beishu",trueModel.PSF_Beishu),
+                    new SqlParameter("@PSF_Jichang",trueModel.PSF_Jichang),
+                    new SqlParameter("@PSF_Yaoqiu",trueModel.PSF_Yaoqiu),
+                   
+            };
+            string sql = "Insert Into EC_MergerHoudaos ([MergerOrderId],[PSF_Houdaogongxu],[PSF_Shuliang],[PSF_Beishu], [PSF_Jichang], [PSF_Yaoqiu])"
+                                             + " Values (@MergerOrderId,@PSF_Houdaogongxu,@PSF_Shuliang, @PSF_Beishu, @PSF_Jichang, @PSF_Yaoqiu )";
+
+            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.EC_MergerHoudaos trueModel = model as Model.EC_MergerHoudaos;
+            if (trueModel == null)
+            {
+                return false;
+            }
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+                    new SqlParameter("@Keyid",trueModel.Keyid),
+                     new SqlParameter("@MergerOrderId",trueModel.MergerOrderId),
+                    new SqlParameter("@PSF_Houdaogongxu",trueModel.PSF_Houdaogongxu),
+                    new SqlParameter("@PSF_Shuliang",trueModel.PSF_Shuliang),
+                    new SqlParameter("@PSF_Beishu",trueModel.PSF_Beishu),
+                    new SqlParameter("@PSF_Jichang",trueModel.PSF_Jichang),
+                    new SqlParameter("@PSF_Yaoqiu",trueModel.PSF_Yaoqiu),
+            };
+            string sql = "Update EC_MergerHoudaos Set [MergerOrderId]=@MergerOrderId,[PSF_Houdaogongxu]=@PSF_Houdaogongxu,[PSF_Shuliang]=@PSF_Shuliang,[PSF_Beishu]=@PSF_Beishu, [PSF_Jichang]=@PSF_Jichang, [PSF_Yaoqiu]=@PSF_Yaoqiu where [Keyid] =@Keyid ";
+
+            try
+            {
+                _dataBase.ExecuteSql(sql, sqlParms.ToArray<SqlParameter>());
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+            return true;
+        }
+
+        /// <summary>
+        /// 鍒犻櫎
+        /// </summary>
+        /// <param name="id"></param>
+        /// <returns></returns>
+        public bool DeleteModel(Infrastructure.Domain.IAggregateRoot model)
+        {
+            Model.EC_MergerHoudaos trueModel = model as Model.EC_MergerHoudaos;
+            if (trueModel == null)
+            {
+                return false;
+            }
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+                    new SqlParameter("@Keyid",trueModel.Keyid)
+            };
+            string sql = "Delete EC_MergerHoudaos Where [Keyid] = @Keyid ";
+
+
+            try
+            {
+                _dataBase.ExecuteSql(sql, sqlParms.ToArray<SqlParameter>());
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+            return true;
+        }
+
+        /// <summary>
+        /// 鍒嗛〉鏌ヨ
+        /// </summary>
+        /// <param name="query"></param>
+        /// <param name="pagination"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.EC_MergerHoudaos> SelectModelPage(Infrastructure.Query.Query query, Infrastructure.Query.Pagination pagination)
+        {
+            throw new NotImplementedException();
+        }
+
+        /// <summary>
+        /// 鍗曚釜鏌ヨ
+        /// </summary>
+        /// <param name="query"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.EC_MergerHoudaos> SelectAllModel(Infrastructure.Query.Query query)
+        {
+            throw new NotImplementedException();
+        }
+
+    }
+}
diff --git a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_MergerSingleDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_MergerSingleDAL.cs
index dfd84cc..ac33e69 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_MergerSingleDAL.cs
+++ b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_MergerSingleDAL.cs
@@ -317,7 +317,7 @@
         /// <param name="acceptWayByOrder"></param>
         /// <param name="orderPrintParameter"></param>
         /// <returns></returns>
-        public bool AddSpecialForums(List<EC_OrderOperate> m_EC_OrderOperateList, EC_MergerSingle m_EC_MergerSingle, List<EC_MergerOrders> m_EC_MergerOrdersList, bool IsOut, OA_OrderWorkListRelation m_OA_OrderWorkListRelation_new, EC_OrderBasic orderBasic, EC_AcceptWayByOrder acceptWayByOrder, EC_OrderPrintParameter orderPrintParameter, List<OA_OutOfStorage> m_OA_OutOfStorageList, string[] orderId, List<EC_MergerForums> m_EC_MergerForumsList, List<OA_Inventory> m_OA_InventoryList)
+        public bool AddSpecialForums(List<EC_OrderOperate> m_EC_OrderOperateList, EC_MergerSingle m_EC_MergerSingle, List<EC_MergerOrders> m_EC_MergerOrdersList, bool IsOut, OA_OrderWorkListRelation m_OA_OrderWorkListRelation_new, EC_OrderBasic orderBasic, EC_AcceptWayByOrder acceptWayByOrder, EC_OrderPrintParameter orderPrintParameter, List<OA_OutOfStorage> m_OA_OutOfStorageList, string[] orderId, List<EC_MergerForums> m_EC_MergerForumsList, List<OA_Inventory> m_OA_InventoryList, List<EC_MergerHoudaos> m_EC_MergerHoudaosList)
         {
             try
             {
@@ -332,6 +332,7 @@
                 EC_AcceptWayByOrderDAL _eC_AcceptWayByOrderDAL = new EC_AcceptWayByOrderDAL(_dataBase);
                 EC_OrderOperateDAL _eC_OrderOperateDAL = new EC_OrderOperateDAL(_dataBase);
                 EC_MergerForumsDAL dal_EC_MergerForumsDAL = new EC_MergerForumsDAL(_dataBase);
+                EC_MergerHoudaosDAL dal_EC_MergerHoudaosDAL = new EC_MergerHoudaosDAL(_dataBase);
 
                 EC_OrderExtend orderExtend = orderBasic.OrderExtend;
                 Pay_TradingSingle tradingSingle = orderBasic.TradingSingle;
@@ -466,6 +467,21 @@
                                     return false;
                                 }
                             }
+
+
+                            foreach (var m_EC_MergerHoudaos in m_EC_MergerHoudaosList)
+                            {
+                                if (result)
+                                {
+                                    m_EC_MergerHoudaos.MergerOrderId = m_EC_MergerSingle.Keyid;
+                                    result = dal_EC_MergerHoudaosDAL.InserModel(m_EC_MergerHoudaos);
+
+                                }
+                                else
+                                {
+                                    return false;
+                                }
+                            }
                         }
                     }
                     else
@@ -519,16 +535,18 @@
         /// <param name="m_EC_MergerSingle"></param>
         /// <param name="m_EC_MergerOrdersList"></param>
         /// <returns></returns>
-        public bool UpdateSpecialForums(EC_MergerSingle m_EC_MergerSingle, List<EC_MergerOrders> m_EC_MergerOrdersList, List<EC_MergerForums> m_EC_MergerForumsList, List<OA_Inventory> m_OA_InventoryList, List<OA_OutOfStorage> m_OA_OutOfStorageList)
+        public bool UpdateSpecialForums(EC_MergerSingle m_EC_MergerSingle, List<EC_MergerOrders> m_EC_MergerOrdersList, List<EC_MergerForums> m_EC_MergerForumsList, List<OA_Inventory> m_OA_InventoryList, List<OA_OutOfStorage> m_OA_OutOfStorageList, List<EC_MergerHoudaos> m_EC_MergerHoudaosList)
         {
             try
             {
                 bool result = false;
                 EC_MergerOrdersDAL dal_EC_MergerOrdersDAL = new EC_MergerOrdersDAL(_dataBase);
                 EC_MergerForumsDAL dal_EC_MergerForumsDAL = new EC_MergerForumsDAL(_dataBase);
+                EC_MergerHoudaosDAL dal_EC_MergerHoudaosDAL = new EC_MergerHoudaosDAL(_dataBase);
 
                 List<EC_MergerOrders> m_EC_MergerOrdersList_Old = GetEC_MergerOrdersListByKeyid(m_EC_MergerSingle.Keyid) as List<EC_MergerOrders>;
                 List<EC_MergerForums> m_EC_MergerForumsList_Old = GetEC_MergerForumsListByKeyid(m_EC_MergerSingle.Keyid) as List<EC_MergerForums>;
+                List<EC_MergerHoudaos> m_EC_MergerHoudaosList_Old = GetEC_MergerHoudaosListByKeyid(m_EC_MergerSingle.Keyid) as List<EC_MergerHoudaos>;
                 using (TransactionScope t_TransactionScope = new TransactionScope())
                 {
                     result = UpdateModel(m_EC_MergerSingle);
@@ -565,12 +583,33 @@
                                 return false;
                         }
 
+                        foreach (var m_EC_MergerHoudaos in m_EC_MergerHoudaosList_Old)
+                        {
+                            if (result)
+                            {
+                                result = dal_EC_MergerHoudaosDAL.DeleteModel(m_EC_MergerHoudaos);
+                            }
+                            else
+                                return false;
+                        }
+
                         foreach (var m_EC_MergerForums in m_EC_MergerForumsList)
                         {
                             if (result)
                             {
                                 m_EC_MergerForums.MergerOrderId = m_EC_MergerSingle.Keyid;
                                 result = dal_EC_MergerForumsDAL.InserModel(m_EC_MergerForums);
+                            }
+                            else
+                                return false;
+                        }
+
+                        foreach (var m_EC_MergerHoudaos in m_EC_MergerHoudaosList)
+                        {
+                            if (result)
+                            {
+                                m_EC_MergerHoudaos.MergerOrderId = m_EC_MergerSingle.Keyid;
+                                result = dal_EC_MergerHoudaosDAL.InserModel(m_EC_MergerHoudaos);
                             }
                             else
                                 return false;
@@ -711,5 +750,29 @@
                 throw ex;
             }
         }
+
+
+
+        /// <summary>
+        /// 鏍规嵁缂栧彿鑾峰緱鐗堥潰淇℃伅
+        /// </summary>
+        /// <param name="Keyid"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.EC_MergerHoudaos> GetEC_MergerHoudaosListByKeyid(int? Keyid)
+        {
+            try
+            {
+                if (Keyid == null)
+                    return null;//閿欒鏁版嵁杩斾細绌� 
+
+                IList<EC_MergerHoudaos> result = _dataBase.SelectModel<EC_MergerHoudaos>("*", "EC_MergerHoudaos", string.Format(" MergerOrderId='{0}'", Keyid)) as IList<EC_MergerHoudaos>;//鎵ц鏌ヨ
+
+                return result;//杩斿洖缁撴灉
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+        }
     }
 }
diff --git a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_SpecialForumsDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_SpecialForumsDAL.cs
index ed3f0e6..a6ec160 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_SpecialForumsDAL.cs
+++ b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_SpecialForumsDAL.cs
@@ -63,7 +63,8 @@
                     new SqlParameter("@PSF_PSSpec",trueModel.PSF_PSSpec),
                     new SqlParameter("@PSF_PSCount",trueModel.PSF_PSCount),
 					new SqlParameter("@PSF_Note",trueModel.PSF_Note),
-					new SqlParameter("@PSF_PaperId",trueModel.PSF_PaperId)
+					new SqlParameter("@PSF_PaperId",trueModel.PSF_PaperId),
+                    new SqlParameter("@PSF_Fabantaoshu",string.IsNullOrEmpty(trueModel.PSF_Fabantaoshu)?"":trueModel.PSF_Fabantaoshu)
             };
             try
             {
@@ -116,7 +117,8 @@
                     new SqlParameter("@PSF_PSSpec",trueModel.PSF_PSSpec),
                     new SqlParameter("@PSF_PSCount",trueModel.PSF_PSCount),
 					new SqlParameter("@PSF_Note",trueModel.PSF_Note),
-					new SqlParameter("@PSF_PaperId",trueModel.PSF_PaperId)
+					new SqlParameter("@PSF_PaperId",trueModel.PSF_PaperId),
+                    new SqlParameter("@PSF_Fabantaoshu",string.IsNullOrEmpty(trueModel.PSF_Fabantaoshu)?"":trueModel.PSF_Fabantaoshu)
             };
             try
             {
diff --git a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_SpecialHoudaosDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_SpecialHoudaosDAL.cs
new file mode 100644
index 0000000..88ccfff
--- /dev/null
+++ b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_SpecialHoudaosDAL.cs
@@ -0,0 +1,150 @@
+锘縰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;
+
+namespace CY.SQLDAL
+{
+    public class EC_SpecialHoudaosDAL : IEC_SpecialHoudaosDAL
+    {
+
+        private Database _dataBase = null;
+
+        public EC_SpecialHoudaosDAL()
+        {
+            _dataBase = new Database();
+        }
+
+        public EC_SpecialHoudaosDAL(Database database)
+        {
+            _dataBase = database;
+        }
+
+        /// <summary>
+        /// 鏂板
+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        public bool InserModel(Infrastructure.Domain.IAggregateRoot model)
+        {
+            Model.EC_SpecialHoudaos trueModel = model as Model.EC_SpecialHoudaos;
+            if (trueModel == null)
+            {
+                return false;
+            }
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+                    new SqlParameter("@SpecialOrderId",trueModel.SpecialOrderId),
+                    new SqlParameter("@PSF_Houdaogongxu",trueModel.PSF_Houdaogongxu),
+                    new SqlParameter("@PSF_Shuliang",trueModel.PSF_Shuliang),
+                    new SqlParameter("@PSF_Beishu",trueModel.PSF_Beishu),
+                    new SqlParameter("@PSF_Jichang",trueModel.PSF_Jichang),
+                    new SqlParameter("@PSF_Yaoqiu",trueModel.PSF_Yaoqiu),
+                   
+            };
+            string sql = "Insert Into EC_SpecialHoudaos ([SpecialOrderId],[PSF_Houdaogongxu],[PSF_Shuliang],[PSF_Beishu], [PSF_Jichang], [PSF_Yaoqiu])"
+                                             + " Values (@SpecialOrderId,@PSF_Houdaogongxu,@PSF_Shuliang, @PSF_Beishu, @PSF_Jichang, @PSF_Yaoqiu )";
+
+            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.EC_SpecialHoudaos trueModel = model as Model.EC_SpecialHoudaos;
+            if (trueModel == null)
+            {
+                return false;
+            }
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+                    new SqlParameter("@Keyid",trueModel.Keyid),
+                     new SqlParameter("@SpecialOrderId",trueModel.SpecialOrderId),
+                    new SqlParameter("@PSF_Houdaogongxu",trueModel.PSF_Houdaogongxu),
+                    new SqlParameter("@PSF_Shuliang",trueModel.PSF_Shuliang),
+                    new SqlParameter("@PSF_Beishu",trueModel.PSF_Beishu),
+                    new SqlParameter("@PSF_Jichang",trueModel.PSF_Jichang),
+                    new SqlParameter("@PSF_Yaoqiu",trueModel.PSF_Yaoqiu),
+            };
+            string sql = "Update EC_SpecialHoudaos Set [SpecialOrderId]=@SpecialOrderId,[PSF_Houdaogongxu]=@PSF_Houdaogongxu,[PSF_Shuliang]=@PSF_Shuliang,[PSF_Beishu]=@PSF_Beishu, [PSF_Jichang]=@PSF_Jichang, [PSF_Yaoqiu]=@PSF_Yaoqiu where [Keyid] =@Keyid ";
+
+            try
+            {
+                _dataBase.ExecuteSql(sql, sqlParms.ToArray<SqlParameter>());
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+            return true;
+        }
+
+        /// <summary>
+        /// 鍒犻櫎
+        /// </summary>
+        /// <param name="id"></param>
+        /// <returns></returns>
+        public bool DeleteModel(Infrastructure.Domain.IAggregateRoot model)
+        {
+            Model.EC_SpecialHoudaos trueModel = model as Model.EC_SpecialHoudaos;
+            if (trueModel == null)
+            {
+                return false;
+            }
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+                    new SqlParameter("@Keyid",trueModel.Keyid)
+            };
+            string sql = "Delete EC_SpecialHoudaos Where [Keyid] = @Keyid ";
+
+
+            try
+            {
+                _dataBase.ExecuteSql(sql, sqlParms.ToArray<SqlParameter>());
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+            return true;
+        }
+
+        /// <summary>
+        /// 鍒嗛〉鏌ヨ
+        /// </summary>
+        /// <param name="query"></param>
+        /// <param name="pagination"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.EC_SpecialHoudaos> SelectModelPage(Infrastructure.Query.Query query, Infrastructure.Query.Pagination pagination)
+        {
+            throw new NotImplementedException();
+        }
+
+        /// <summary>
+        /// 鍗曚釜鏌ヨ
+        /// </summary>
+        /// <param name="query"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.EC_SpecialHoudaos> SelectAllModel(Infrastructure.Query.Query query)
+        {
+            throw new NotImplementedException();
+        }
+
+    }
+}
diff --git a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_SpecialOrdersDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_SpecialOrdersDAL.cs
index 418ea4f..19902ee 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_SpecialOrdersDAL.cs
+++ b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_SpecialOrdersDAL.cs
@@ -239,7 +239,7 @@
         /// <param name="m_OA_OrderWorkListRelation"></param>
         /// <param name="m_EC_SpecialForumsList"></param>
         /// <returns></returns>
-        public bool AddSpecialForums(EC_OrderOperate m_EC_OrderOperate, EC_SpecialOrders m_EC_SpecialOrders, OA_OrderWorkListRelation m_OA_OrderWorkListRelation, List<EC_SpecialForums> m_EC_SpecialForumsList, List<OA_Inventory> m_OA_InventoryList, List<OA_OutOfStorage> m_OA_OutOfStorageList)
+        public bool AddSpecialForums(EC_OrderOperate m_EC_OrderOperate, EC_SpecialOrders m_EC_SpecialOrders, OA_OrderWorkListRelation m_OA_OrderWorkListRelation, List<EC_SpecialForums> m_EC_SpecialForumsList, List<OA_Inventory> m_OA_InventoryList, List<OA_OutOfStorage> m_OA_OutOfStorageList, List<EC_SpecialHoudaos> m_EC_SpecialHoudaosList)
         {
             try
             {
@@ -248,6 +248,7 @@
                 EC_OrderExtendDAL dal_EC_OrderExtendDAL = new EC_OrderExtendDAL(_dataBase);
                 OA_OrderWorkListRelationDAL dal_OA_OrderWorkListRelationDAL = new OA_OrderWorkListRelationDAL(_dataBase);
                 EC_SpecialForumsDAL dal_EC_SpecialForumsDAL = new EC_SpecialForumsDAL(_dataBase);
+                EC_SpecialHoudaosDAL dal_EC_SpecialHoudaosDAL = new EC_SpecialHoudaosDAL(_dataBase);
 
                 using (TransactionScope t_TransactionScope = new TransactionScope())
                 {
@@ -277,6 +278,21 @@
                                             return false;
                                         }
                                     }
+
+                                    foreach (var m_EC_SpecialHoudaos in m_EC_SpecialHoudaosList)
+                                    {
+                                        if (result)
+                                        {
+                                            m_EC_SpecialHoudaos.SpecialOrderId = m_EC_SpecialOrders.Keyid;
+                                            result = dal_EC_SpecialHoudaosDAL.InserModel(m_EC_SpecialHoudaos);
+
+                                        }
+                                        else
+                                        {
+                                            return false;
+                                        }
+                                    }
+
                                     if (result)
                                     {
                                         t_TransactionScope.Complete();
@@ -318,15 +334,18 @@
         /// <param name="m_EC_SpecialOrders"></param>
         /// <param name="m_EC_SpecialForumsList"></param>
         /// <returns></returns>
-        public bool UpdateSpecialForums(EC_SpecialOrders m_EC_SpecialOrders, List<EC_SpecialForums> m_EC_SpecialForumsList, List<OA_Inventory> m_OA_InventoryList, List<OA_OutOfStorage> m_OA_OutOfStorageList)
+        public bool UpdateSpecialForums(EC_SpecialOrders m_EC_SpecialOrders, List<EC_SpecialForums> m_EC_SpecialForumsList, List<OA_Inventory> m_OA_InventoryList, List<OA_OutOfStorage> m_OA_OutOfStorageList, List<EC_SpecialHoudaos> m_EC_SpecialHoudaosList)
         {
             try
             {
                 bool result = false;
                 EC_SpecialForumsDAL dal_EC_SpecialForumsDAL = new EC_SpecialForumsDAL(_dataBase);
+                EC_SpecialHoudaosDAL dal_EC_SpecialHoudaosDAL = new EC_SpecialHoudaosDAL(_dataBase);
+
 
                 List<EC_SpecialForums> m_EC_SpecialForumsList_Old = GetEC_SpecialForumsListByKeyid(m_EC_SpecialOrders.Keyid) as List<EC_SpecialForums>;
 
+                List<EC_SpecialHoudaos> m_EC_SpecialHoudaosList_Old = GetEC_SpecialHoudaosListByKeyid(m_EC_SpecialOrders.Keyid) as List<EC_SpecialHoudaos>;
                 using (TransactionScope t_TransactionScope = new TransactionScope())
                 {
                     result = UpdateModel(m_EC_SpecialOrders);
@@ -342,6 +361,18 @@
                                 return false;
                         }
 
+                        foreach (var m_EC_SpecialHoudaos in m_EC_SpecialHoudaosList_Old)
+                        {
+                            if (result)
+                            {
+                                result = dal_EC_SpecialHoudaosDAL.DeleteModel(m_EC_SpecialHoudaos);
+                            }
+                            else
+                                return false;
+                        }
+
+
+
                         foreach (var m_EC_SpecialForums in m_EC_SpecialForumsList)
                         {
                             if (result)
@@ -352,6 +383,18 @@
                             else
                                 return false;
                         }
+
+                        foreach (var m_EC_SpecialHoudaos in m_EC_SpecialHoudaosList)
+                        {
+                            if (result)
+                            {
+                                m_EC_SpecialHoudaos.SpecialOrderId = m_EC_SpecialOrders.Keyid;
+                                result = dal_EC_SpecialHoudaosDAL.InserModel(m_EC_SpecialHoudaos);
+                            }
+                            else
+                                return false;
+                        }
+
                         if (result)
                         {
                             t_TransactionScope.Complete();
@@ -431,5 +474,30 @@
                 throw ex;
             }
         }
+
+
+
+
+        /// <summary>
+        /// 鏍规嵁缂栧彿鑾峰緱鐗堥潰淇℃伅
+        /// </summary>
+        /// <param name="Keyid"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.EC_SpecialHoudaos> GetEC_SpecialHoudaosListByKeyid(int? Keyid)
+        {
+            try
+            {
+                if (Keyid == null)
+                    return null;//閿欒鏁版嵁杩斾細绌� 
+
+                IList<EC_SpecialHoudaos> result = _dataBase.SelectModel<EC_SpecialHoudaos>("*", "EC_SpecialHoudaos", string.Format(" SpecialOrderId='{0}'", Keyid)) as IList<EC_SpecialHoudaos>;//鎵ц鏌ヨ
+
+                return result;//杩斿洖缁撴灉
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+        }
     }
 }
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderDetail.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderDetail.aspx
index b32d132..74203b4 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderDetail.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderDetail.aspx
@@ -287,6 +287,7 @@
                 </tr>
             </tbody>
         </table>
+        
          <asp:Repeater ID="Repeater1" runat="server">
                         <ItemTemplate>
                             <table cellpadding="0" cellspacing="0" style="text-align: center;">
@@ -299,35 +300,48 @@
                                     <td rowspan="2">
                                          鏋勪欢 
                                     </td>
-                                    <td rowspan="2" colspan="2">
-                                        P鏁� 
+                                    <td rowspan="2" >
+                                        椤垫暟 
                                     </td>
-                                    <td rowspan="2" colspan="2">
+                                    <td rowspan="2" >
                                         鍗板埛鏈哄彴
                                     </td>
-                                    <td colspan="2">
-                                        <span  style="<%#Eval("shifouxianshi")%>" >鍗拌壊</span>   
+                                    <td colspan="3">
+                                        <span  style="<%#Eval("shifouxianshi")%>" >鍗板埛瑕佹眰</span>   
                                     </td>
-                                    <td rowspan="2" colspan="2">
+                                   <%-- <td rowspan="2" colspan="2">
                                        <span  style="<%#Eval("shifouxianshi")%><%#Eval("shifouxianshilunzhuan")%>" >鍗板埛鏂瑰紡</span>    
+                                    </td>--%>
+                                     <td rowspan="2" >
+                                     <span  style="<%#Eval("shifouxianshi")%>" >  鏉挎潗瑙勬牸</span>   
+                                    </td>
+                                     <td rowspan="2" >
+                                     <span  style="<%#Eval("shifouxianshi")%>" > 鏁伴噺锛堝紶锛� </span>   
+                                    </td>
+                                     <td rowspan="2" >
+                                        鍙戠増濂楁暟
                                     </td>
                                 </tr>
                                 <tr class=" price_tabbg" style="font-weight: bold; background-color: #E4E4E4;">
-                                    <td>
-                                        <span  style="<%#Eval("shifouxianshi")%>" >姝�</span>    
+                                      <td>
+                                        <span  style="<%#Eval("shifouxianshi")%><%#Eval("shifouxianshilunzhuan")%>" >鍗板埛鏂瑰紡</span>  
                                     </td>
                                     <td>
-                                        <span  style="<%#Eval("shifouxianshi")%>" >鑳�</span>  
+                                        <span  style="<%#Eval("shifouxianshi")%>" >姝i潰鑹叉暟</span>    
                                     </td>
+                                    <td>
+                                        <span  style="<%#Eval("shifouxianshi")%>" >鑳岄潰鑹叉暟</span>  
+                                    </td>
+                                   
                                 </tr>
                                 <tr style="background-color: #FFFFFF;">
                                     <td>
                                         <%#Eval("PSF_Component")%>
                                     </td>
-                                    <td colspan="2">
+                                    <td >
                                         <%#0.Equals(Eval("PSF_PNum")) ? "" : Eval("PSF_PNum")%>
                                     </td>
-                                    <td colspan="2">
+                                    <td >
                                         <%#Eval("PSF_PressesDesk")%>
                                     </td>
                                     <td>
@@ -336,7 +350,7 @@
                                     <td>
                                      <span  style="<%#Eval("shifouxianshi")%>" ><%#Eval("PSF_PrintedColorRear")%></span>       
                                     </td>
-                                    <td colspan="2">
+                                    <td >
                                      <span  style="<%#Eval("shifouxianshi")%><%#Eval("shifouxianshilunzhuan")%>" ><%#Eval("PSF_Typesetting")%></span>       
                                     </td>
                                     <%--<td>
@@ -348,6 +362,15 @@
                                     <td>
                                         <%#Eval("PSF_EditionCount")%>
                                     </td>--%>
+                                    <td>
+                                         <span  style="<%#Eval("shifouxianshi")%>" > <%#Eval("PSF_CTPSpecType")%> </span>
+                                    </td>
+                                    <td>
+                                        <span  style="<%#Eval("shifouxianshi")%>" >   <%#0.Equals(Eval("PSF_CTPCount")) ? "" : Eval("PSF_CTPCount")%> </span>
+                                    </td>
+                                    <td>
+                                        <%#Eval("PSF_Fabantaoshu")%>
+                                    </td>
                                 </tr>
                                 <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6;<%#Eval("shifouxianshiheban")%>" >
                                     <td rowspan="2">
@@ -363,7 +386,7 @@
                                       <span  style="<%#Eval("shifouxianshilunzhuan")%>" >绾稿紶鏁伴噺锛堝紶锛�</span>       
                                     </td>
                                     <td colspan="4">
-                                       <span  style="<%#Eval("shifouxianshilunzhuan")%>" >寮�鏂欒鏍�</span>       
+                                       <span  style="<%#Eval("shifouxianshilunzhuan")%>" >寮�鏂欒鏍硷紙mm锛�</span>       
                                     </td>
                                 </tr>
                                 <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6;<%#Eval("shifouxianshiheban")%>">
@@ -380,10 +403,10 @@
                                          <span  style="<%#Eval("shifouxianshilunzhuan")%>" >寮�鏁�</span>      
                                     </td>
                                     <td>
-                                        <span  style="<%#Eval("shifouxianshilunzhuan")%>" >瀹藉害(mm)</span>       
+                                        <span  style="<%#Eval("shifouxianshilunzhuan")%>" >瀹藉害</span>       
                                     </td>
                                     <td>
-                                         <span  style="<%#Eval("shifouxianshilunzhuan")%>" >闀垮害(mm)</span>      
+                                         <span  style="<%#Eval("shifouxianshilunzhuan")%>" >闀垮害</span>      
                                     </td>
                                 </tr>
                                 <tr style="background-color: #FFFFFF;<%#Eval("shifouxianshiheban")%>">
@@ -418,7 +441,7 @@
                                         <%#0.Equals(Eval("PSF_OpenLength")) ? "" : Eval("PSF_OpenLength")%>
                                     </td>
                                 </tr>
-                                <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6;<%#Eval("shifouxianshiheban")%>">
+                              <%--  <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6;<%#Eval("shifouxianshiheban")%>">
                                     <td>
                                         <span  style="<%#Eval("shifouxianshi")%>" >鐗堟潗绫诲瀷</span>
                                     </td>
@@ -436,7 +459,7 @@
                                     </td>
                                     <td colspan="6">
                                     </td>
-                                    <tr>
+                                    </tr>
                                         <tr style="background-color: #FFFFFF;<%#Eval("shifouxianshiheban")%>">
                                             <td>
                                                <span  style="<%#Eval("shifouxianshi")%>" > <%#Eval("PSF_PlateSource")%> </span>
@@ -455,7 +478,7 @@
                                             </td>
                                             <td colspan="6">
                                             </td>
-                                        </tr>
+                                        </tr>--%>
                                         <tr style="<%#Eval("shifouqitadingdan")%>">
                                             <td style="font-weight: bold; background-color: #E6E6E6;">
                                                 鍏跺畠璁㈠崟鐨勮鍗曞彿锛�
@@ -464,9 +487,9 @@
                                                 <%#Eval("PSF_PaperName")%>
                                             </td>
                                         </tr>
-                                        <tr style=" display:<%#string.IsNullOrEmpty(Eval("PSF_Note").ToString())?"none":""%>">
+                                        <tr style=" display:none;">
                                             <td style="font-weight: bold; background-color: #E6E6E6;">
-                                                娉ㄦ剰浜嬮」锛�
+                                                鐢熶骇瑕佹眰锛�
                                             </td>
                                             <td colspan="12" style="text-align: left; background-color: #FFFFFF;">
                                                 <%#Eval("PSF_Note")%>
@@ -475,6 +498,71 @@
                             </table>
                         </ItemTemplate>
                     </asp:Repeater>
+ 
+
+               <table  cellpadding="0" cellspacing="0" style="text-align: left;width: 100%;<%=tablesee%>">
+                       
+                        <tbody>
+                             
+                            <tr> 
+                                <td style="font-weight: bold; background-color: #E6E6E6;width:10%;" rowspan="<%=therowspan %>">
+                                                鍚庨亾宸ュ簭锛�
+                                            </td>
+                               
+                               
+                                          <asp:Repeater ID="RepeaterHoudaoList" runat="server">
+                    <ItemTemplate>
+                                        
+                                             <td>
+                      
+                            <%#Eval("PSF_Houdaogongxu")%>
+                        
+                    </td>
+
+                                              <td>
+                        鏁伴噺: <%#Eval("PSF_Shuliang")%>
+                    </td>
+                                             <td>
+                        鍊嶆暟: <%#Eval("PSF_Beishu")%>
+                    </td>
+       <td>
+                        鏈洪暱:<%#Eval("PSF_Jichang")%>
+                    </td>
+                                              <td>
+                        
+                       瑕佹眰: <%#Eval("PSF_Yaoqiu")%>
+                         
+                    </td>
+                          </tr>                       
+                          </ItemTemplate>
+                </asp:Repeater>
+                                      
+                           
+                          
+                        </tbody>
+                    </table>
+        
+             
+             
+           
+                    <table cellpadding="0" cellspacing="0" style="text-align: left;" id="txtPSO_Remarks_o_TR1" runat="server" >
+                      <%--  <tr style="border: none; background-color: #E4E4E4;">
+                            <th colspan="1" style="text-align: left; text-indent: 5px;">
+                                <b>澶囨敞</b>
+                            </th>
+                        </tr>--%>
+                        <tbody>
+                            <tr>
+                                <td style="font-weight: bold; background-color: #E6E6E6;width:10%;">
+                                                鐢熶骇瑕佹眰锛�
+                                            </td>
+                                <td>
+                                    <span runat="server" id="txtPSO_Remarks_o"></span>
+                                </td>
+                            </tr>
+                        </tbody>
+                    </table>
+                 
     </div>
     </form>
 </body>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderDetail.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderDetail.aspx.cs
index 085dd78..dc5a813 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderDetail.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderDetail.aspx.cs
@@ -22,7 +22,8 @@
     {
         EC_MergerSingleBLL bll_EC_MergerSingleBLL = null;
         Sys_DictionaryBLL bll_Sys_DictionaryBLL = null;
-
+        public string therowspan = "";
+        public string tablesee = "";
         //鍒濆鍖�
         public AgMergerOrderDetail()
         {
@@ -115,7 +116,16 @@
             this.spanPMS_CompletionTime.InnerText = (m_EC_MergerSingle.PMS_CompletionTime ?? DateTime.Now).ToString("yyyy-MM-dd");
             this.spanPMS_TotalPrice.InnerText = (m_EC_MergerSingle.PMS_TotalPrice ?? 0).ToString("0.00");
             this.spanPMS_Remarks.InnerText = m_EC_MergerSingle.PMS_Remarks;
-             
+
+            if (string.IsNullOrEmpty(m_EC_MergerSingle.PMS_Remarks))
+            {
+                this.txtPSO_Remarks_o_TR1.Visible = false;
+            }
+            else
+            {
+                this.txtPSO_Remarks_o.InnerText = m_EC_MergerSingle.PMS_Remarks;
+            }
+
             if (m_EC_MergerSingle.Keyid != null)
             {
                 List<EC_MergerOrders> m_EC_MergerOrdersList = bll_EC_MergerSingleBLL.GetEC_MergerOrdersListByKeyid(m_EC_MergerSingle.Keyid) as List<EC_MergerOrders>;
@@ -169,6 +179,25 @@
                 }
                 this.Repeater1.DataSource = m_EC_MergerForumsList;
                 this.Repeater1.DataBind();
+
+                List<EC_MergerHoudaos> m_EC_MergerHoudaosList = bll_EC_MergerSingleBLL.GetEC_MergerHoudaosListByKeyid(m_EC_MergerSingle.Keyid) as List<EC_MergerHoudaos>;
+                this.RepeaterHoudaoList.DataSource = m_EC_MergerHoudaosList;
+                this.RepeaterHoudaoList.DataBind();
+
+                if (m_EC_MergerHoudaosList == null || m_EC_MergerHoudaosList.Count <= 0)
+                {
+                    tablesee = "display:none;";
+                }
+              
+                if (m_EC_MergerHoudaosList != null)
+                {
+                    therowspan = (m_EC_MergerHoudaosList.Count + 1) + "";
+                   
+                }
+                else
+                {
+                    therowspan = "1";
+                }
             }
 
             return true;
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderDetail.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderDetail.aspx.designer.cs
index c2416c4..a19c23b 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderDetail.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderDetail.aspx.designer.cs
@@ -382,5 +382,32 @@
         /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
         /// </remarks>
         protected global::System.Web.UI.WebControls.Repeater Repeater1;
+
+        /// <summary>
+        /// RepeaterHoudaoList 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Repeater RepeaterHoudaoList;
+
+        /// <summary>
+        /// txtPSO_Remarks_o_TR1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlTable txtPSO_Remarks_o_TR1;
+
+        /// <summary>
+        /// txtPSO_Remarks_o 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl txtPSO_Remarks_o;
     }
 }
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx
index 9106d11..9f5f0e1 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx
@@ -179,7 +179,7 @@
                             <thead>
                                 <tr class="ForumName" style="display:none">
                                     <th colspan="12">
-                                        <b>绗�<span class=" AddCount red"><%#Container.ItemIndex + 1%></span>鐗�<input name="PSF_Forumsid" value="<%#Container.ItemIndex + 1%>" type="hidden" value_hide_psf_component="<%#Eval("PSF_Component")%>" value_hide_psf_pressesdesk="<%#Eval("PSF_PressesDesk")%>" value_hide_psf_printedcolorpositive="<%#Eval("PSF_PrintedColorPositive")%>" value_hide_psf_printedcolorrear="<%#Eval("PSF_PrintedColorRear")%>" value_hide_psf_typesetting="<%#Eval("PSF_Typesetting")%>" value_hide_psf_papersource="<%#Eval("PSF_PaperSource")%>" value_hide_psf_openspecifications="<%#Eval("PSF_OpenSpecifications")%>" value_hide_psf_selpapername="<%#Eval("PSF_PaperName")%>" value_hide_psf_selpaperspec="<%#Eval("PSF_MaterialSpecifications")%>" value_hide_psf_selplatetype="<%#Eval("PSF_PlateSource")%>" value_hide_psf_selctpspec="<%#Eval("PSF_CTPSpecType")%>" value_hide_psf_selfilmspec="<%#Eval("PSF_FilmType")%>" /></b>
+                                        <b>绗�<span class=" AddCount red"><%#Container.ItemIndex + 1%></span>鐗�<input name="PSF_Forumsid" value="<%#Container.ItemIndex + 1%>" type="hidden" value_hide_psf_component="<%#Eval("PSF_Component")%>" value_hide_psf_pressesdesk="<%#Eval("PSF_PressesDesk")%>" value_hide_psf_printedcolorpositive="<%#Eval("PSF_PrintedColorPositive")%>" value_hide_psf_printedcolorrear="<%#Eval("PSF_PrintedColorRear")%>" value_hide_psf_typesetting="<%#Eval("PSF_Typesetting")%>" value_hide_psf_fabantaoshu="<%#Eval("PSF_Fabantaoshu")%>" value_hide_psf_papersource="<%#Eval("PSF_PaperSource")%>" value_hide_psf_openspecifications="<%#Eval("PSF_OpenSpecifications")%>" value_hide_psf_selpapername="<%#Eval("PSF_PaperName")%>" value_hide_psf_selpaperspec="<%#Eval("PSF_MaterialSpecifications")%>" value_hide_psf_selplatetype="<%#Eval("PSF_PlateSource")%>" value_hide_psf_selctpspec="<%#Eval("PSF_CTPSpecType")%>" value_hide_psf_selfilmspec="<%#Eval("PSF_FilmType")%>" /></b>
                                     </th>
                                 </tr>
                             </thead>
@@ -187,26 +187,37 @@
                                 <td rowspan="2" style="width: 195px;">
                                  鏋勪欢
                                 </td>
-                                <td rowspan="2" colspan="2" >
-                                  P鏁�
+                                <td rowspan="2"  >
+                                 椤垫暟
                                 </td>
-                                <td rowspan="2" colspan="2">
+                                <td rowspan="2"  >
                                     鍗板埛鏈哄彴
                                 </td>
-                                <td colspan="2"   >
-                                    <p name="PSF_yinse" value_openwidthspan="<%#Container.ItemIndex + 1%>">鍗拌壊</p>        
+                                <td colspan="3"   >
+                                     <p name="PSF_yinse" value_openwidthspan="<%#Container.ItemIndex + 1%>">鍗板埛瑕佹眰</p>       
                                 </td>
-                                <td rowspan="2" colspan="2">
+                              <%--  <td rowspan="2" colspan="2">
                                     <p name="PSF_yinshufangshi" value_openwidthspan="<%#Container.ItemIndex + 1%>">鍗板埛鏂瑰紡</p>      
+                                </td>--%>
+                                  <td rowspan="2"   >
+                                    <p   class="lb lbCTPCount lbCTPCountc" value_ppwaerid="<%#Container.ItemIndex + 1%>">鏉挎潗瑙勬牸</p>     
                                 </td>
-                                 
+                                <td  rowspan="2"  >
+                                  <p   class="lb lbCTPCount lbCTPCounta" value_ppwaerid="<%#Container.ItemIndex + 1%>">鏁伴噺锛堝紶锛�</p>     
+                                </td>
+                                     <td rowspan="2" >
+                                        鍙戠増濂楁暟
+                                    </td>
                             </tr>
                             <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6;"   >
+                                  <td>
+                                        <p name="PSF_yinshufangshi" value_openwidthspan="<%#Container.ItemIndex + 1%>">鍗板埛鏂瑰紡</p>   
+                                    </td>
                                 <td>
-                                  <p name="PSF_yinsezheng" value_openwidthspan="<%#Container.ItemIndex + 1%>">姝�</p>      
+                                  <p name="PSF_yinsezheng" value_openwidthspan="<%#Container.ItemIndex + 1%>">姝i潰鑹叉暟</p>      
                                 </td>
                                 <td>
-                                 <p name="PSF_yinsebei" value_openwidthspan="<%#Container.ItemIndex + 1%>">鑳�</p>       
+                                 <p name="PSF_yinsebei" value_openwidthspan="<%#Container.ItemIndex + 1%>">鑳岄潰鑹叉暟</p>       
                                 </td>
                             </tr>
                             <tr>
@@ -221,10 +232,10 @@
 
                                    
                                 </td>
-                                <td colspan="2">
+                                <td  >
                                     <input type="text" class="  w80px  int " msg="璇峰~鍐欐暟瀛�" name="PSF_PNum" value="<%#Eval("PSF_PNum")%>" value_ppwaerid="<%#Container.ItemIndex + 1%>" />
                                 </td>
-                                <td colspan="2">
+                                <td  >
                                     <select keepdefaultstyle="true" class="  w120px" name="PSF_PressesDesk"    value_selspec="<%#Container.ItemIndex + 1%>">
                                         <%--<option value="">璇烽�夋嫨</option>--%>
                                         <%=PressesDeskHtml %>
@@ -251,7 +262,7 @@
                                         <option value="鍥�+涓�">鍥�+涓�</option>
                                     </select>
                                 </td>
-                                <td colspan="2">
+                                <td>
                                     <select keepdefaultstyle="true" class="" name="PSF_Typesetting" value_ppwaerid="<%#Container.ItemIndex + 1%>">
                                         <option value="鑷炕">鑷炕</option>
                                         <option value="婊氱炕">婊氱炕</option>
@@ -265,7 +276,27 @@
                                       
                                     </select>
                                 </td>
-                               
+                                 <td>
+                                      <div class="xialapp">
+                                    <input type="text" value_ppwaerid="<%#Container.ItemIndex + 1%>" class="txt CTPSpecName lbCTPCount lbCTPCountb" name="CTPSpecName"   value="<%#Eval("PSF_CTPSpecType")%>" style=" width: 80px" />
+                                          <div class="xialapbp" >
+                                <%=xialapr %>
+                            </div>
+                        </div>
+                                       </td>
+                                 <td>
+                                      <input type="text" value_ppwaerid="<%#Container.ItemIndex + 1%>" class="txt CTPCount" name="CTPCount"  value="<%#Eval("PSF_CTPCount")%>" style=" width: 80px" />
+
+                                       </td>
+                                 <td>
+                                      <select keepdefaultstyle="true" class="" name="PSF_Fabantaoshu" value_ppwaerid="<%#Container.ItemIndex + 1%>">
+                                        <option value=""></option>
+                                        <option value="2">2</option>
+                                        <option value="3">3</option>
+                                        <option value="4">4</option>
+                                        <option value="5">5</option>
+                                    </select>
+                                       </td>
                             </tr>
                             <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6; width: 100%" name="PSF_PrintedPaperTd"  value_selspec="<%#Container.ItemIndex + 1%>">
                                 <td rowspan="2">
@@ -281,7 +312,7 @@
                                 <p name="PSF_Zhizhangshuliang" value_selspecspan="<%#Container.ItemIndex + 1%>">绾稿紶鏁伴噺锛堝紶锛�</p>     
                                 </td>
                                 <td colspan="4">
-                                  <p name="PSF_Kailiaoguige" value_selspecspan="<%#Container.ItemIndex + 1%>">寮�鏂欒鏍�</p>   
+                                  <p name="PSF_Kailiaoguige" value_selspecspan="<%#Container.ItemIndex + 1%>">寮�鏂欒鏍硷紙mm锛�</p>   
                                 </td>
                             </tr>
                             <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6;"  name="PSF_PrintedPaperTdtr"  value_selspec="<%#Container.ItemIndex + 1%>">
@@ -298,10 +329,10 @@
                                 <p name="PSF_OpenSpecificationsspan" value_selspecspan="<%#Container.ItemIndex + 1%>">寮�鏁�</p>    
                                 </td>
                                 <td>
-                                 <p name="PSF_Kuandu" value_selspecspan="<%#Container.ItemIndex + 1%>">瀹藉害(mm)  </p>            
+                                 <p name="PSF_Kuandu" value_selspecspan="<%#Container.ItemIndex + 1%>">瀹藉害</p>            
                                 </td>
                                 <td>
-                                   <p name="PSF_OpenWidthspan" value_openwidthspan="<%#Container.ItemIndex + 1%>">闀垮害(mm)</p>      
+                                   <p name="PSF_OpenWidthspan" value_openwidthspan="<%#Container.ItemIndex + 1%>">闀垮害</p>      
                                 </td>
                             </tr>
                             <tr name="PSF_PrintedPaperTdtrtr"  value_selspec="<%#Container.ItemIndex + 1%>">
@@ -359,16 +390,16 @@
                                     <input type="text" class="  w80px  int " msg="璇峰~鍐欐暟瀛�" name="PSF_OpenLength" value="<%#(Eval("PSF_OpenLength") == null || Eval("PSF_OpenLength").ToString()=="0")?"":Eval("PSF_OpenLength").ToString()%>" value_ppwaerid='<%#Container.ItemIndex + 1%>' />
                                 </td>
                             </tr>
-                            <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6; width: 100%">
+                            <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6; width: 100%;display: none;">
                                 <td style="display:none;">
                                     鐗堟潗绫诲瀷
                                 </td>
-                                <td colspan="2"  class="lb lbCTPCount" value_ppwaerid='<%#Container.ItemIndex + 1%>' >
+                               <%-- <td colspan="2"  class="lb lbCTPCount" value_ppwaerid='<%#Container.ItemIndex + 1%>' >
                                     瑙勬牸
                                 </td>
                                 <td id="lbCTPCount" value_ppwaerid='<%#Container.ItemIndex + 1%>' class="lb lbCTPCount" colspan="3">
                                     CTP鏁伴噺锛堝紶锛�
-                                </td>
+                                </td>--%>
                                 <td id="lbPSSpec" value_ppwaerid='<%#Container.ItemIndex + 1%>' class="lb lbPSSpec" colspan="2" style="display: none">
                                     PS鐗堣鏍�
                                 </td>
@@ -378,7 +409,7 @@
                                 <td colspan="7">
                                 </td>
                             </tr>
-                            <tr>
+                            <tr style="display:none;">
                                 <td style="display:none;">
                                     <select keepdefaultstyle="true" value_selwaerid="<%#Container.ItemIndex + 1%>" name="selPlateType" id="selPlateType">
                                         <option value="鏈巶CTP">鏈巶CTP</option>
@@ -389,17 +420,12 @@
                                     <label class="Btnb CangKubtn_o" style="margin-left: 10px;">
                                         <input type="button" value_waerid="<%#Container.ItemIndex + 1%>" class="Btn FromWarehouseByBanCai" value="杩炴帴浠撳簱" id="BtnStorePlate" /></label><input type="hidden" value_ppwaerid="<%#Container.ItemIndex + 1%>" name="PSF_PaperId2" />
                                 </td>
-                                <td colspan="2"  class="lb lbCTPCount" value_ppwaerid='<%#Container.ItemIndex + 1%>' >
+                               <%-- <td colspan="2"  class="lb lbCTPCount" value_ppwaerid='<%#Container.ItemIndex + 1%>' >
                                       <div class="xialapp" style="margin-left:32%;">
                                     <input type="text" value_ppwaerid="<%#Container.ItemIndex + 1%>" class="txt CTPSpecName " name="CTPSpecName" id="PlateSpec" value="<%#Eval("PSF_CTPSpecType")%>" />
                                           <div class="xialapbp" >
                                 <%=xialapr %>
-                              <%--  <div class="xialapr">500</div>
-                                <div class="xialapr">1000</div>
-                                <div class="xialapr">2000</div>  
-                                <div class="xialapr">3000</div> 
-                                <div class="xialapr">5000</div> 
-                                <div class="xialapr">10000</div>--%>
+                             
                             </div>
                         </div>
                                     <select keepdefaultstyle="true" value_ppwaerid="<%#Container.ItemIndex + 1%>" class="sel selCTPSpec" name="selCTPSpec" style="display: none; width: 80px" id="selCTPSpec">
@@ -413,7 +439,7 @@
                                 </td>
                                 <td id="tdCTPCount" runat="server" value_ppwaerid="<%#Container.ItemIndex + 1%>" class="td tdCTPCount" colspan="3">
                                     <input type="text" value_ppwaerid="<%#Container.ItemIndex + 1%>" class="txt CTPCount" name="CTPCount" id="CTPCount" value="<%#Eval("PSF_CTPCount")%>" />
-                                </td>
+                                </td>--%>
                                 <td id="tdPSSpec" style="display: none" runat="server" value_ppwaerid="<%#Container.ItemIndex + 1%>" class="td tdPSSpec" colspan="2">
                                     <input type="text" value_ppwaerid="<%#Container.ItemIndex + 1%>" class="txt PSF_PSBan" name="PSF_PSBan" style="width: 80px;" id="PSF_PSBan" value="<%#Eval("PSF_PSSpec")%>" />
                                     <label class="Btnb CangKubtn_o" style="margin-left: 10px;">
@@ -433,9 +459,9 @@
                                    <input type="text"   name="PSF_Qitadingdanhao"  style="width: 50%;"   value_ppwaerid="<%#Container.ItemIndex + 1%>"value="<%#Eval("PSF_PaperName")%>" maxlength="50" /> 
                                 </td>
                             </tr>
-                            <tr>
+                            <tr style=" display:none;">
                                 <td style="font-weight: bold; background-color: #E6E6E6;">
-                                    娉ㄦ剰浜嬮」锛�
+                                    鐢熶骇瑕佹眰锛�
                                 </td>
                                 <td colspan="12">
                                     <textarea style="width: 96%; height: 40px; float: left;" name="PSF_Note"><%#Eval("PSF_Note")%></textarea>
@@ -453,9 +479,57 @@
                 <input type="button" class="Btn CutForums" value="鍑忓皯鐗堥潰" />  &nbsp; &nbsp; &nbsp; &nbsp;
             </td>
         </tr>
+             <tr >
+            <td colspan="2">
+                <table class="tableStyle" style="width: 98%; margin: 5px auto;">
+                    <tbody>
+                        <tr>
+                             <td class="ali03 w70px " >
+                鍚庨亾宸ュ簭锛�
+                 </td>
+                            <td>
+                                 <table class="tableStyle" style="width: 98%; margin: 5px auto;">
+                                     <tbody>
+                                          <asp:Repeater ID="RepeaterHoudaoList" runat="server">
+                    <ItemTemplate>
+                                         <tr class="AddHoudao" value_id="<%#Container.ItemIndex + 1%>" >
+                                             <td>
+                        <select keepdefaultstyle="true"   class=" w70px" name="selHoudaogongxu" >
+                            <%#Eval("PSF_Houdaogongxu")%>
+                        </select>
+                    </td>
+
+                                              <td>
+                        鏁伴噺:<input type="text" name="txtShuliang" class=" w40px int" min="0" maxlength="50" value="<%#Eval("PSF_Shuliang")%>"/>
+                    </td>
+                                             <td>
+                        鍊嶆暟:<input type="text" name="txtBeishu" class=" w40px int" min="0" maxlength="50"  value="<%#Eval("PSF_Beishu")%>"/>
+                    </td>
+       <td>
+                        鏈洪暱:<input type="text" name="txtJichang" class=" w80px"  maxlength="50" value="<%#Eval("PSF_Jichang")%>"/>
+                    </td>
+                                              <td>
+                        
+                       瑕佹眰: <input type="text" name="txtYaoqiu" class=" noJ" maxlength="500" style="width: 405px;" value="<%#Eval("PSF_Yaoqiu")%>" />
+                         
+                    </td>
+                                              </tr>
+                          </ItemTemplate>
+                </asp:Repeater>
+                                         </tbody>
+                                     </table>
+                            </td>
+                             <td class="w70px " >
+                                 <a class="Btn AddHoudaos"  style="font-size:20px;" >+</a>&nbsp;&nbsp;  <a class="Btn CutHoudaos" style="font-size:20px;" >-</a> 
+                 </td>
+                        </tr>
+                    </tbody>
+                </table>
+            </td>
+        </tr>
             <tr>
                 <td class="ali03 w70px " >
-                澶囨敞锛�
+                鐢熶骇瑕佹眰锛�
                  </td>
                 <td colspan="9">
                     <textarea style="width: 940px; height: 62px;" name="PMS_Remarks" runat = "server" id="PMS_Remarks"></textarea>
@@ -560,6 +634,7 @@
                  $("select[name='PSF_PressesDesk']").last().attr("value_selspec", value_id + 1);
                  $("select[name='PSF_PrintedColorPositive']").last().attr("value_selspec", value_id + 1);
                  $("select[name='PSF_Typesetting']").last().attr("value_ppwaerid", value_id + 1);
+                 $("select[name='PSF_Fabantaoshu']").last().attr("value_ppwaerid", value_id + 1);
                  $("input[name='PSF_OpenWidth']").last().attr("value_ppwaerid", value_id + 1);
                  $("input[name='PSF_OpenWidthName']").last().attr("value_ppwaerid", value_id + 1);
                  $("input[name='PSF_OpenLength']").last().attr("value_ppwaerid", value_id + 1);
@@ -569,6 +644,9 @@
                  $(".CTPSpecName").last().attr("value_ppwaerid", value_id + 1);
                  $(".CTPCount").last().attr("value_ppwaerid", value_id + 1);
                  $(".lbCTPCount").last().attr("value_ppwaerid", value_id + 1);
+                 $(".lbCTPCounta").last().attr("value_ppwaerid", value_id + 1);
+                 $(".lbCTPCountb").last().attr("value_ppwaerid", value_id + 1);
+                 $(".lbCTPCountc").last().attr("value_ppwaerid", value_id + 1);
                  $(".PSF_Qitadingdanhao").last().attr("value_ppwaerid", value_id + 1);
                  $("input[name='PSF_Qitadingdanhao']").last().attr("value_ppwaerid", value_id + 1);
                  $("select[name='PSF_Component']").last().attr("value_ppwaerid", value_id + 1);
@@ -652,6 +730,24 @@
                     $(".AddTab").last().remove();
                 }
             });
+
+
+             $(".AddHoudaos").click(function () {
+                 var value_id = parseInt($(".AddHoudao").last().attr("value_id"));
+                 $(".AddHoudao").last().after($(".AddHoudao").last().clone(true));
+                 $(".AddHoudao").last().attr("value_id", value_id + 1);
+
+
+             });
+
+
+             $(".CutHoudaos").click(function () {
+                 var value_id = parseInt($(".AddHoudao").last().attr("value_id"));
+                 if (value_id == 1) {
+                 } else {
+                     $(".AddHoudao").last().remove();
+                 }
+             });
 
             $("select[name='PSF_PaperSource']").live("change", function () {
                 var value_SelWaerId = $(this).attr("value_SelWaerId");
@@ -1168,61 +1264,7 @@
                     $("select[name='PSF_OpenSpecifications'][value_selspec='" + value_SelWaerId + "']").change();
                     $("select[name='PSF_OpenSpecifications'][value_selspec='" + value_SelWaerId + "']").show();
 
-                    if ($("#spanOrderPrintDemand").html() != "" && $("#spanOrderPrintDemand").html().indexOf("table") < 0) {
-                        var sss = $("#spanOrderPrintDemand").html().split('锛�');
-                        if (sss != null) {
-
-                            for (var i = 0; i < sss.length; i++) {
-                                var sfdsdfdf = sss[i].split('锛�');
-
-
-
-
-                                if (sfdsdfdf[0].indexOf('(') >= 0 && sfdsdfdf[0].indexOf(')') >= 0) {
-
-
-                                    // 鍋囪瑕佹埅鍙栫殑瀛楃涓蹭负str锛屽紑濮嬪瓧绗︿覆涓簊tart锛岀粨鏉熷瓧绗︿覆涓篹nd
-                                    var startIndex = sfdsdfdf[0].indexOf('(') + 1;
-                                    var endIndex = sfdsdfdf[0].indexOf(')');
-                                    var substr = sfdsdfdf[0].slice(startIndex, endIndex);
-
-
-                                    var ssssaaa = substr;
-
-                                    if (ssssaaa.indexOf('脳') >= 0) {
-
-                                        var dfdfdf = ssssaaa.split('脳');
-                                        $("input[name='PSF_OpenWidth'][value_ppwaerid='" + value_SelWaerId + "']").val(dfdfdf[0].replace("mm", "").trim());
-                                        $("input[name='PSF_OpenLength'][value_ppwaerid='" + value_SelWaerId + "']").val(dfdfdf[1].replace("mm", "").trim());
-                                    } else if (ssssaaa.indexOf('*') >= 0) {
-
-                                        var dfdfdf = ssssaaa.split('*');
-                                        $("input[name='PSF_OpenWidth'][value_ppwaerid='" + value_SelWaerId + "']").val(dfdfdf[0].replace("mm", "").trim());
-                                        $("input[name='PSF_OpenLength'][value_ppwaerid='" + value_SelWaerId + "']").val(dfdfdf[1].replace("mm", "").trim());
-                                    }
-
-
-
-                                } else {
-                                    if (sss[i].indexOf('脳') >= 0) {
-                                        var sfdsdfdf = sss[i].split('锛�');
-
-                                        var dfdfdf = sfdsdfdf[0].split('脳');
-                                        $("input[name='PSF_OpenWidth'][value_ppwaerid='" + value_SelWaerId + "']").val(dfdfdf[0].replace("mm", "").trim());
-                                        $("input[name='PSF_OpenLength'][value_ppwaerid='" + value_SelWaerId + "']").val(dfdfdf[1].replace("mm", "").trim());
-                                    } else if (sss[i].indexOf('*') >= 0) {
-
-                                        var sfdsdfdf = sss[i].split('锛�');
-
-                                        var dfdfdf = sfdsdfdf[0].split('*');
-                                        $("input[name='PSF_OpenWidth'][value_ppwaerid='" + value_SelWaerId + "']").val(dfdfdf[0].replace("mm", "").trim());
-                                        $("input[name='PSF_OpenLength'][value_ppwaerid='" + value_SelWaerId + "']").val(dfdfdf[1].replace("mm", "").trim());
-                                    } 
-                                }
-                               
-                            }
-                        }
-                    }
+                    
 
                     $("p[name='PSF_OpenSpecificationsspan'][value_selspecspan='" + value_SelWaerId + "']").show();
                     $("p[name='PSF_OpenWidthspan'][value_openwidthspan='" + value_SelWaerId + "']").show();
@@ -1404,6 +1446,7 @@
                     $(vv).parent().parent().parent().parent().parent().find("select[name='PSF_PrintedColorRear']").val($(vv).attr("value_hide_psf_printedcolorrear"));
                     $(vv).parent().parent().parent().parent().parent().find("select[name='PSF_Typesetting']").val($(vv).attr("value_hide_psf_typesetting"));
                     $(vv).parent().parent().parent().parent().parent().find("select[name='PSF_Typesettinghide']").val($(vv).attr("value_hide_psf_typesetting"));
+                    $(vv).parent().parent().parent().parent().parent().find("select[name='PSF_Fabantaoshu']").val($(vv).attr("value_hide_psf_fabantaoshu"));
                     $(vv).parent().parent().parent().parent().parent().find("select[name='PSF_PaperSource']").val($(vv).attr("value_hide_psf_papersource"));
                     $(vv).parent().parent().parent().parent().parent().find("select[name='PSF_OpenSpecifications']").val($(vv).attr("value_hide_psf_openspecifications"));
                     $(vv).parent().parent().parent().parent().parent().find("select[name='selPaperName']").val($(vv).attr("value_hide_psf_selPaperName"));
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx.cs
index 8f2cd53..b0d1827 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx.cs
@@ -13,6 +13,7 @@
 using CY.BLL.OA;
 using CY.Infrastructure.Query;
 using CY.WebForm.Pages.common;
+using CY.BLL.Inquiry;
 
 namespace CY.WebForm.Pages.business
 {
@@ -27,10 +28,10 @@
         OA_InventoryBLL bll_OA_InventoryBLL = null;
         OA_OutOfStorageBLL bll_OA_OutOfStorageBLL = null;
         public Guid targetid = Guid.Empty;
+        EC_OrderPrintParameterBLL _eC_OrderPrintParameterBLL = null;
 
- 
- 
- 
+
+
         EC_CuttingPaperSpecBLL bll_EC_CuttingPaperSpecBLL = null;
         public string PressesDeskHtml = "";
         public string SpecificationsSheetHtml = "";
@@ -45,7 +46,7 @@
         public string[] Lenth = new string[7];
         public string xialapr = "";
 
-
+        AfterParameterInfoBLL _afterParameterInfoBLL = null;
         //鍒濆鍖�
         public AgMergerOrderEdit()
         {
@@ -57,6 +58,8 @@
             bll_OA_InventoryBLL = new OA_InventoryBLL();
             bll_OA_OutOfStorageBLL = new OA_OutOfStorageBLL();
             bll_EC_CuttingPaperSpecBLL = new EC_CuttingPaperSpecBLL();
+            _afterParameterInfoBLL = new AfterParameterInfoBLL();
+            _eC_OrderPrintParameterBLL = new EC_OrderPrintParameterBLL();
         }
 
         //椤甸潰鍔犺浇
@@ -204,7 +207,6 @@
                 }
                 else
                 {
-                    EC_OrderPrintParameterBLL _eC_OrderPrintParameterBLL = new EC_OrderPrintParameterBLL();
                     EC_OrderPrintParameter _eC_OrderPrintParameter = _eC_OrderPrintParameterBLL.GetModel(item.ToInt32().Value);
                     InquiryCommonModel _inquiryCommonModel = null;
                     if (null == _eC_OrderPrintParameter)
@@ -304,6 +306,120 @@
             }
             this.Repeater1.DataSource = m_EC_MergerForumsList;
             this.Repeater1.DataBind();
+
+
+            List<EC_MergerHoudaos> m_EC_MergerHoudaosList = bll_EC_MergerSingleBLL.GetEC_MergerHoudaosListByKeyid(m_EC_MergerSingle.Keyid) as List<EC_MergerHoudaos>;
+            if (m_EC_MergerHoudaosList == null || m_EC_MergerHoudaosList.Count == 0)
+            {
+                m_EC_MergerHoudaosList = new List<EC_MergerHoudaos>();
+                EC_MergerHoudaos m_EC_MergerHoudaos = new EC_MergerHoudaos();
+                m_EC_MergerHoudaosList.Add(m_EC_MergerHoudaos);
+
+            }
+
+            List<int> houdaolist = new List<int>();
+            List<string> houdaostringlist = new List<string>();
+            foreach (var eC_OrderBasic in mEC_OrderBasicList)
+            {
+                EC_OrderPrintParameter _eC_OrderPrintParameter = _eC_OrderPrintParameterBLL.GetModel(eC_OrderBasic.Keyid.ToInt32().Value);
+                InquiryCommonModel _inquiryCommonModel = null;
+                if (null == _eC_OrderPrintParameter)
+                {
+                    _inquiryCommonModel = new InquiryCommonModel();
+                }
+                else
+                {
+                    _inquiryCommonModel = SerializationHelper.DeSerialize(typeof(InquiryCommonModel), _eC_OrderPrintParameter.PrintParameter) as InquiryCommonModel;
+                }
+                var ssssss = _inquiryCommonModel.AfterWorkList;
+                var inquiryInsideModels = _inquiryCommonModel.InquiryInsideList;
+                if (ssssss != null && ssssss.Count > 0)
+                {
+                    foreach (var aaaaa in ssssss)
+                    {
+                        houdaolist.Add(aaaaa);
+                    }
+                }
+
+
+                if (inquiryInsideModels != null && inquiryInsideModels.Count > 0)
+                {
+                    foreach (var inquiryInsideModel in inquiryInsideModels)
+                    {
+                        var afterWorkList = inquiryInsideModel.AfterWorkList;
+                        if (afterWorkList != null && afterWorkList.Count > 0)
+                        {
+                            foreach (var aaaaa in afterWorkList)
+                            {
+                                houdaolist.Add(aaaaa);
+                            }
+                        }
+                    }
+                }
+
+                if (eC_OrderBasic.PrintTypeId == 29 || eC_OrderBasic.PrintTypeId == 27)
+                {
+                    if(houdaostringlist.Count(x=>x == _inquiryCommonModel.JTWZ) <= 0)
+                    {
+                        houdaostringlist.Add(_inquiryCommonModel.JTWZ);
+                    }
+                    if(eC_OrderBasic.PrintTypeId == 27)
+                    {
+                        houdaolist = new List<int>();
+                    }
+                }
+            }
+
+
+
+         
+            foreach (var c_MergerHoudaos in m_EC_MergerHoudaosList)
+            {
+              
+                string select = "<option value=''>鏃�</option>";
+                
+              
+
+                var sysInquiry_Afters = _afterParameterInfoBLL.GetModelList().Where(x => houdaolist.Contains(x.KeyId)).ToList();
+                if (sysInquiry_Afters != null && sysInquiry_Afters.Count > 0)
+                {
+                    foreach (var item in sysInquiry_Afters)
+                    {
+                        if (item.ParameterName == c_MergerHoudaos.PSF_Houdaogongxu)
+                        {
+                            select += "<option value='" + item.ParameterName + "'  selected=\"selected\" >" + item.ParameterName + "</option>";
+                        }
+                        else
+                        {
+                            select += "<option value='" + item.ParameterName + "'>" + item.ParameterName + "</option>";
+                        }
+
+                    }
+                }
+
+                foreach(var str in houdaostringlist)
+                {
+                    if (sysInquiry_Afters.Count(x => x.ParameterName == str) <= 0)
+                    {
+                        if (str == c_MergerHoudaos.PSF_Houdaogongxu)
+                        {
+                            select += "<option value='" + str + "' selected=\"selected\" >" + str + "</option>";
+                        }
+                        else
+                        {
+                            select += "<option value='" + str + "' >" + str + "</option>";
+                        }
+                    }
+                       
+                }
+
+               
+                c_MergerHoudaos.PSF_Houdaogongxu = select;
+            }
+
+            this.RepeaterHoudaoList.DataSource = m_EC_MergerHoudaosList;
+            this.RepeaterHoudaoList.DataBind();
+
 
             //鑾峰彇寮�鏂欏昂瀵�
             EC_CuttingPaperSpec model = new EC_CuttingPaperSpec();
@@ -419,6 +535,7 @@
                 string[] PSF_PrintedColorRear = Request["PSF_PrintedColorRear"].ToString2().Split(',');
                 string[] PSF_Typesetting = Request["PSF_Typesetting"].ToString2().Split(',');
                 string[] PSF_Typesettinghide = Request["PSF_Typesettinghide"].ToString2().Split(',');
+                string[] PSF_Fabantaoshu = Request["PSF_Fabantaoshu"].ToString2().Split(',');
                 string[] PSF_PrintedCount = Request["PSF_PrintedCount"].ToString2().Split(',');
                 string[] PSF_PrintedPositive = Request["PSF_PrintedPositive"].ToString2().Split(',');
                 string[] PSF_LastNum = Request["PSF_LastNum"].ToString2().Split(',');
@@ -454,6 +571,13 @@
                 string[] oldPSF_PaperId = Request["oldPSF_PaperId"].ToString2().Split(',');
                 string[] oldPSF_BigPaperCount = Request["oldPSF_BigPaperCount"].ToString2().Split(',');
 
+
+
+                string[] selHoudaogongxu = Request["selHoudaogongxu"].ToString2().Split(',');
+                string[] txtShuliang = Request["txtShuliang"].ToString2().Split(',');
+                string[] txtBeishu = Request["txtBeishu"].ToString2().Split(',');
+                string[] txtJichang = Request["txtJichang"].ToString2().Split(',');
+                string[] txtYaoqiu = Request["txtYaoqiu"].ToString2().Split(',');
 
 
                 int? keyid = Request["keyid"].ToInt32();
@@ -682,6 +806,7 @@
                 List<EC_MergerForums> m_EC_MergerForumsList = new List<EC_MergerForums>();
                 List<OA_Inventory> m_OA_InventoryList = new List<OA_Inventory>();
                 List<OA_OutOfStorage> m_OA_OutOfStorageList = new List<OA_OutOfStorage>();
+                List<EC_MergerHoudaos> m_EC_MergerHoudaosList = new List<EC_MergerHoudaos>();
 
                 for (int i = 0; i < PSF_Forumsid.Length; i++)
                 {
@@ -706,7 +831,7 @@
                     {
                         m_EC_MergerForums.PSF_Typesetting = PSF_Typesetting[i].ToString2().Replace("锛�+-+锛�", ",");
                     }
-
+                    m_EC_MergerForums.PSF_Fabantaoshu = PSF_Fabantaoshu[i];
 
                     if (PSF_PrintedCount[i].ToInt32() == null)
                     {
@@ -821,6 +946,16 @@
                         m_EC_MergerForums.PSF_CTPSpecType = selFilmSpec[i].ToString2().Replace("锛�+-+锛�", ",");
                         m_EC_MergerForums.PSF_CTPCount = 0;
                     }
+                    m_EC_MergerForums.PSF_CTPSpecType = CTPSpecName[i].ToString2().Replace("锛�+-+锛�", ",");
+
+                    if (CTPCount[i].ToInt32() == null)
+                    {
+                        m_EC_MergerForums.PSF_CTPCount = 0;
+                    }
+                    else
+                    {
+                        m_EC_MergerForums.PSF_CTPCount = CTPCount[i].ToInt32();
+                    }
                     m_EC_MergerForums.PSF_FilmType = "";
                     m_EC_MergerForums.PSF_PSSpec = PSF_PSBan[i].ToString2().Replace("锛�+-+锛�", ",");
                     if (PSCount[i].ToInt32() == null)
@@ -923,11 +1058,29 @@
                     }
                 }
 
-                
+
+                for (int i = 0; i < selHoudaogongxu.Length; i++)
+                {
+                    EC_MergerHoudaos m_EC_MergerHoudaos = new EC_MergerHoudaos();
+                    m_EC_MergerHoudaos.PSF_Houdaogongxu = selHoudaogongxu[i].ToString2().Replace("锛�+-+锛�", ",");
+                    m_EC_MergerHoudaos.PSF_Shuliang = txtShuliang[i];
+                    m_EC_MergerHoudaos.PSF_Beishu = txtBeishu[i];
+                    m_EC_MergerHoudaos.PSF_Jichang = txtJichang[i];
+                    m_EC_MergerHoudaos.PSF_Yaoqiu = txtYaoqiu[i].Trim();
+                    if (!string.IsNullOrEmpty(m_EC_MergerHoudaos.PSF_Houdaogongxu)
+                        || !string.IsNullOrEmpty(m_EC_MergerHoudaos.PSF_Shuliang)
+                        || !string.IsNullOrEmpty(m_EC_MergerHoudaos.PSF_Beishu)
+                        || !string.IsNullOrEmpty(m_EC_MergerHoudaos.PSF_Jichang)
+                        || !string.IsNullOrEmpty(m_EC_MergerHoudaos.PSF_Yaoqiu))
+                    {
+                        m_EC_MergerHoudaosList.Add(m_EC_MergerHoudaos);
+                    }
+                }
+
 
                 if (m_EC_MergerSingle.Keyid != null)
                 {
-                    if (bll_EC_MergerSingleBLL.UpdateSpecialForums(m_EC_MergerSingle, m_EC_MergerOrdersList, m_EC_MergerForumsList, m_OA_InventoryList, m_OA_OutOfStorageList))
+                    if (bll_EC_MergerSingleBLL.UpdateSpecialForums(m_EC_MergerSingle, m_EC_MergerOrdersList, m_EC_MergerForumsList, m_OA_InventoryList, m_OA_OutOfStorageList, m_EC_MergerHoudaosList))
                     {
                         JavaScript.MessageBox("淇敼鎴愬姛", this, true, true);
                     }
@@ -975,7 +1128,7 @@
                         orderId = null;
                     }
 
-                    if (bll_EC_MergerSingleBLL.AddSpecialForums(m_EC_OrderOperateList, m_EC_MergerSingle, m_EC_MergerOrdersList, IsOut, m_OA_OrderWorkListRelation_new, m_EC_OrderBasicNew, m_EC_AcceptWayByOrder, m_EC_OrderPrintParameter, m_OA_OutOfStorageList, orderId, m_EC_MergerForumsList, m_OA_InventoryList))
+                    if (bll_EC_MergerSingleBLL.AddSpecialForums(m_EC_OrderOperateList, m_EC_MergerSingle, m_EC_MergerOrdersList, IsOut, m_OA_OrderWorkListRelation_new, m_EC_OrderBasicNew, m_EC_AcceptWayByOrder, m_EC_OrderPrintParameter, m_OA_OutOfStorageList, orderId, m_EC_MergerForumsList, m_OA_InventoryList, m_EC_MergerHoudaosList))
                     {
                         //JavaScript.MessageBox("鎿嶄綔鎴愬姛", this, true, true);
                         //btn_submit.Enabled = false;
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx.designer.cs
index 0618829..bb6405c 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx.designer.cs
@@ -96,6 +96,15 @@
         protected global::System.Web.UI.WebControls.Repeater Repeater1;
 
         /// <summary>
+        /// RepeaterHoudaoList 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Repeater RepeaterHoudaoList;
+
+        /// <summary>
         /// PMS_Remarks 鎺т欢銆�
         /// </summary>
         /// <remarks>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderDetail.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderDetail.aspx
index a6d1686..14238a2 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderDetail.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderDetail.aspx
@@ -237,35 +237,47 @@
                                     <td rowspan="2">
                                          <%=PrintTypeId=="7"?"鎴愬搧灏哄":"鏋勪欢"  %>   
                                     </td>
-                                    <td rowspan="2" colspan="2">
-                                        <%=PrintTypeId=="7"?"鐗堟暟":"P鏁�"  %>  
+                                    <td rowspan="2">
+                                        <%=PrintTypeId=="7"?"鐗堟暟":"椤垫暟"  %>  
                                     </td>
-                                    <td rowspan="2" colspan="2">
+                                    <td rowspan="2">
                                         鍗板埛鏈哄彴
                                     </td>
-                                    <td colspan="2">
-                                        <span  style="<%#Eval("shifouxianshi")%>" >鍗拌壊</span>   
+                                    <td colspan="3">
+                                        <span  style="<%#Eval("shifouxianshi")%>" >鍗板埛瑕佹眰</span>   
                                     </td>
-                                    <td rowspan="2" colspan="2">
+                                   <%-- <td rowspan="2" colspan="2">
                                        <span  style="<%#Eval("shifouxianshi")%><%#Eval("shifouxianshilunzhuan")%>" >鍗板埛鏂瑰紡</span>    
+                                    </td>--%>
+                                     <td rowspan="2" >
+                                     <span  style="<%#Eval("shifouxianshi")%>" >  鏉挎潗瑙勬牸</span>   
+                                    </td>
+                                     <td rowspan="2" >
+                                     <span  style="<%#Eval("shifouxianshi")%>" > 鏁伴噺锛堝紶锛� </span>   
+                                    </td>
+                                     <td rowspan="2" >
+                                        鍙戠増濂楁暟
                                     </td>
                                 </tr>
                                 <tr class=" price_tabbg" style="font-weight: bold; background-color: #E4E4E4;">
-                                    <td>
-                                        <span  style="<%#Eval("shifouxianshi")%>" >姝�</span>    
+                                     <td>
+                                        <span  style="<%#Eval("shifouxianshi")%><%#Eval("shifouxianshilunzhuan")%>" >鍗板埛鏂瑰紡</span>  
                                     </td>
                                     <td>
-                                        <span  style="<%#Eval("shifouxianshi")%>" >鑳�</span>  
+                                        <span  style="<%#Eval("shifouxianshi")%>" >姝i潰鑹叉暟</span>    
+                                    </td>
+                                    <td>
+                                        <span  style="<%#Eval("shifouxianshi")%>" >鑳岄潰鑹叉暟</span>  
                                     </td>
                                 </tr>
                                 <tr style="background-color: #FFFFFF;">
                                     <td>
                                         <%#Eval("PSF_Component")%>
                                     </td>
-                                    <td colspan="2">
+                                    <td >
                                         <%#0.Equals(Eval("PSF_PNum")) ? "" : Eval("PSF_PNum")%>
                                     </td>
-                                    <td colspan="2">
+                                    <td >
                                         <%#Eval("PSF_PressesDesk")%>
                                     </td>
                                     <td>
@@ -274,7 +286,7 @@
                                     <td>
                                      <span  style="<%#Eval("shifouxianshi")%>" ><%#Eval("PSF_PrintedColorRear")%></span>       
                                     </td>
-                                    <td colspan="2">
+                                    <td >
                                      <span  style="<%#Eval("shifouxianshi")%><%#Eval("shifouxianshilunzhuan")%>" ><%#Eval("PSF_Typesetting")%></span>       
                                     </td>
                                     <%--<td>
@@ -286,6 +298,15 @@
                                     <td>
                                         <%#Eval("PSF_EditionCount")%>
                                     </td>--%>
+                                   <td>
+                                         <span  style="<%#Eval("shifouxianshi")%>" > <%#Eval("PSF_CTPSpecType")%> </span>
+                                    </td>
+                                    <td>
+                                        <span  style="<%#Eval("shifouxianshi")%>" >   <%#0.Equals(Eval("PSF_CTPCount")) ? "" : Eval("PSF_CTPCount")%> </span>
+                                    </td>
+                                    <td>
+                                        <%#Eval("PSF_Fabantaoshu")%>
+                                    </td>
                                 </tr>
                                 <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6;<%#Eval("shifouxianshiheban")%>" >
                                     <td rowspan="2">
@@ -301,7 +322,7 @@
                                       <span  style="<%#Eval("shifouxianshilunzhuan")%>" >绾稿紶鏁伴噺锛堝紶锛�</span>       
                                     </td>
                                     <td colspan="4">
-                                       <span  style="<%#Eval("shifouxianshilunzhuan")%>" >寮�鏂欒鏍�</span>       
+                                       <span  style="<%#Eval("shifouxianshilunzhuan")%>" >寮�鏂欒鏍硷紙mm锛�</span>       
                                     </td>
                                 </tr>
                                 <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6;<%#Eval("shifouxianshiheban")%>">
@@ -318,10 +339,10 @@
                                          <span  style="<%#Eval("shifouxianshilunzhuan")%>" >寮�鏁�</span>      
                                     </td>
                                     <td>
-                                        <span  style="<%#Eval("shifouxianshilunzhuan")%>" >瀹藉害(mm)</span>       
+                                        <span  style="<%#Eval("shifouxianshilunzhuan")%>" >瀹藉害</span>       
                                     </td>
                                     <td>
-                                         <span  style="<%#Eval("shifouxianshilunzhuan")%>" >闀垮害(mm)</span>      
+                                         <span  style="<%#Eval("shifouxianshilunzhuan")%>" >闀垮害</span>      
                                     </td>
                                 </tr>
                                 <tr style="background-color: #FFFFFF;<%#Eval("shifouxianshiheban")%>">
@@ -356,7 +377,7 @@
                                         <%#0.Equals(Eval("PSF_OpenLength")) ? "" : Eval("PSF_OpenLength")%>
                                     </td>
                                 </tr>
-                                <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6;<%#Eval("shifouxianshiheban")%>">
+                              <%--  <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6;<%#Eval("shifouxianshiheban")%>">
                                     <td>
                                         <span  style="<%#Eval("shifouxianshi")%>" >鐗堟潗绫诲瀷</span>
                                     </td>
@@ -374,7 +395,7 @@
                                     </td>
                                     <td colspan="6">
                                     </td>
-                                    <tr>
+                                    </tr>
                                         <tr style="background-color: #FFFFFF;<%#Eval("shifouxianshiheban")%>">
                                             <td>
                                                <span  style="<%#Eval("shifouxianshi")%>" > <%#Eval("PSF_PlateSource")%> </span>
@@ -393,7 +414,7 @@
                                             </td>
                                             <td colspan="6">
                                             </td>
-                                        </tr>
+                                        </tr>--%>
                                         <tr style="<%#Eval("shifouqitadingdan")%>">
                                             <td style="font-weight: bold; background-color: #E6E6E6;">
                                                 鍏跺畠璁㈠崟鐨勮鍗曞彿锛�
@@ -402,9 +423,9 @@
                                                 <%#Eval("PSF_PaperName")%>
                                             </td>
                                         </tr>
-                                        <tr style=" display:<%#string.IsNullOrEmpty(Eval("PSF_Note").ToString())?"none":""%>">
+                                        <tr style=" display:none;">
                                             <td style="font-weight: bold; background-color: #E6E6E6;">
-                                                娉ㄦ剰浜嬮」锛�
+                                                鐢熶骇瑕佹眰锛�
                                             </td>
                                             <td colspan="12" style="text-align: left; background-color: #FFFFFF;">
                                                 <%#Eval("PSF_Note")%>
@@ -415,16 +436,67 @@
                     </asp:Repeater>
                 </td>
             </tr>
+             <tr id="Tr1" runat="server">
+                <td colspan="2" style=" border:0px solid red;">
+                    <table cellpadding="0" cellspacing="0" style="text-align: left;width: 100%;">
+                       
+                        <tbody>
+                             
+                            <tr> 
+                                <td style="font-weight: bold; background-color: #E6E6E6;width:10%;" rowspan="<%=therowspan %>">
+                                                鍚庨亾宸ュ簭锛�
+                                            </td>
+                               
+                               
+                                          <asp:Repeater ID="RepeaterHoudaoList" runat="server">
+                    <ItemTemplate>
+                                        
+                                             <td>
+                      
+                            <%#Eval("PSF_Houdaogongxu")%>
+                        
+                    </td>
+
+                                              <td>
+                        鏁伴噺: <%#Eval("PSF_Shuliang")%>
+                    </td>
+                                             <td>
+                        鍊嶆暟: <%#Eval("PSF_Beishu")%>
+                    </td>
+       <td>
+                        鏈洪暱:<%#Eval("PSF_Jichang")%>
+                    </td>
+                                              <td>
+                        
+                       瑕佹眰: <%#Eval("PSF_Yaoqiu")%>
+                         
+                    </td>
+                          </tr>                       
+                          </ItemTemplate>
+                </asp:Repeater>
+                                      
+                           
+                          
+                        </tbody>
+                    </table>
+                </td>
+            </tr>
+
+
             <tr id="txtPSO_Work_o_TR" runat="server">
                 <td colspan="2" style=" border:0px solid red;">
                     <table cellpadding="0" cellspacing="0" style="text-align: left;">
-                        <tr style="border: none; background-color: #E4E4E4;">
+                       <%-- <tr style="border: none; background-color: #E4E4E4;">
                             <th colspan="1" style="text-align: left; text-indent: 5px;">
                                 <b>鍚庨亾宸ュ簭</b>
                             </th>
-                        </tr>
+                        </tr>--%>
                         <tbody>
-                            <tr>
+                             
+                            <tr> 
+                                <td style="font-weight: bold; background-color: #E6E6E6;width:10%;">
+                                                鍚庨亾宸ュ簭锛�
+                                            </td>
                                 <td>
                                     <span runat="server" id="txtPSO_Work_o"></span>
                                 </td>
@@ -436,13 +508,17 @@
             <tr id="txtPSO_Remarks_o_TR" runat="server">
                 <td colspan="2" style=" border:0px solid red;">
                     <table cellpadding="0" cellspacing="0" style="text-align: left;">
-                        <tr style="border: none; background-color: #E4E4E4;">
+                        <%--<tr style="border: none; background-color: #E4E4E4;">
                             <th colspan="1" style="text-align: left; text-indent: 5px;">
                                 <b>澶囨敞</b>
                             </th>
-                        </tr>
+                        </tr>--%>
                         <tbody>
+
                             <tr>
+                                  <td style="font-weight: bold; background-color: #E6E6E6;width:10%;">
+                                                鐢熶骇瑕佹眰锛�
+                                            </td>
                                 <td>
                                     <span runat="server" id="txtPSO_Remarks_o"></span>
                                 </td>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderDetail.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderDetail.aspx.cs
index dabb175..56b1264 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderDetail.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderDetail.aspx.cs
@@ -21,6 +21,7 @@
         EC_SpecialOrdersBLL bll_EC_SpecialOrdersBLL = null;
         string orderIdStr = string.Empty;
         public string PrintTypeId = "";
+        public string therowspan = "";
         //鍒濆鍖�
         public AgSpecialOrderDetail()
         {
@@ -121,7 +122,7 @@
             {
                 this.txtPSO_Work_o.InnerText = m_EC_SpecialOrders.PSO_Work;
             }
-
+            this.txtPSO_Work_o_TR.Visible = false;
             if (string.IsNullOrEmpty(m_EC_SpecialOrders.PSO_Remarks))
             {
                 this.txtPSO_Remarks_o_TR.Visible = false;
@@ -204,6 +205,26 @@
             }
             this.RepClientList.DataSource = m_EC_SpecialForumsList;
             this.RepClientList.DataBind();
+
+
+            List<EC_SpecialHoudaos> m_EC_SpecialHoudaosList = bll_EC_SpecialOrdersBLL.GetEC_SpecialHoudaosListByKeyid(m_EC_SpecialOrders.Keyid) as List<EC_SpecialHoudaos>;
+            this.RepeaterHoudaoList.DataSource = m_EC_SpecialHoudaosList;
+            this.RepeaterHoudaoList.DataBind();
+
+            if (m_EC_SpecialHoudaosList == null || m_EC_SpecialHoudaosList.Count <= 0)
+            {
+                this.Tr1.Visible = false;
+            }
+            if(m_EC_SpecialHoudaosList != null)
+            {
+                therowspan = (m_EC_SpecialHoudaosList.Count + 1) + "";
+            }
+            else
+            {
+                therowspan =  "1";
+            }
+            
+
             return true;
         }
         /// <summary>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderDetail.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderDetail.aspx.designer.cs
index ae75632..9f30da4 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderDetail.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderDetail.aspx.designer.cs
@@ -240,6 +240,24 @@
         protected global::System.Web.UI.WebControls.Repeater RepClientList;
 
         /// <summary>
+        /// Tr1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlTableRow Tr1;
+
+        /// <summary>
+        /// RepeaterHoudaoList 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Repeater RepeaterHoudaoList;
+
+        /// <summary>
         /// txtPSO_Work_o_TR 鎺т欢銆�
         /// </summary>
         /// <remarks>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx
index d72b39b..2e212a5 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx
@@ -197,7 +197,7 @@
                             <thead>
                                 <tr class="ForumName" style="display:none">
                                     <th colspan="12">
-                                        <b>绗�<span class=" AddCount red"><%#Container.ItemIndex + 1%></span>鐗�<input name="PSF_Forumsid" value="<%#Container.ItemIndex + 1%>" type="hidden" value_hide_psf_component="<%#Eval("PSF_Component")%>" value_hide_psf_pressesdesk="<%#Eval("PSF_PressesDesk")%>" value_hide_psf_printedcolorpositive="<%#Eval("PSF_PrintedColorPositive")%>" value_hide_psf_printedcolorrear="<%#Eval("PSF_PrintedColorRear")%>" value_hide_psf_typesetting="<%#Eval("PSF_Typesetting")%>" value_hide_psf_papersource="<%#Eval("PSF_PaperSource")%>" value_hide_psf_openspecifications="<%#Eval("PSF_OpenSpecifications")%>" value_hide_psf_selpapername="<%#Eval("PSF_PaperName")%>" value_hide_psf_selpaperspec="<%#Eval("PSF_MaterialSpecifications")%>" value_hide_psf_selplatetype="<%#Eval("PSF_PlateSource")%>" value_hide_psf_selctpspec="<%#Eval("PSF_CTPSpecType")%>" value_hide_psf_selfilmspec="<%#Eval("PSF_FilmType")%>" /></b>
+                                        <b>绗�<span class=" AddCount red"><%#Container.ItemIndex + 1%></span>鐗�<input name="PSF_Forumsid" value="<%#Container.ItemIndex + 1%>" type="hidden" value_hide_psf_component="<%#Eval("PSF_Component")%>" value_hide_psf_pressesdesk="<%#Eval("PSF_PressesDesk")%>" value_hide_psf_printedcolorpositive="<%#Eval("PSF_PrintedColorPositive")%>" value_hide_psf_printedcolorrear="<%#Eval("PSF_PrintedColorRear")%>" value_hide_psf_typesetting="<%#Eval("PSF_Typesetting")%>" value_hide_psf_fabantaoshu="<%#Eval("PSF_Fabantaoshu")%>"  value_hide_psf_papersource="<%#Eval("PSF_PaperSource")%>" value_hide_psf_openspecifications="<%#Eval("PSF_OpenSpecifications")%>" value_hide_psf_selpapername="<%#Eval("PSF_PaperName")%>" value_hide_psf_selpaperspec="<%#Eval("PSF_MaterialSpecifications")%>" value_hide_psf_selplatetype="<%#Eval("PSF_PlateSource")%>" value_hide_psf_selctpspec="<%#Eval("PSF_CTPSpecType")%>" value_hide_psf_selfilmspec="<%#Eval("PSF_FilmType")%>" /></b>
                                     </th>
                                 </tr>
                             </thead>
@@ -205,26 +205,38 @@
                                 <td rowspan="2" style="width: 195px;">
                                  <%=PrintTypeId=="7"?"鎴愬搧灏哄":"鏋勪欢"  %>   
                                 </td>
-                                <td rowspan="2" colspan="2" >
-                                   <%=PrintTypeId=="7"?"鐗堟暟":"P鏁�"  %>    
+                                <td rowspan="2"  >
+                                   <%=PrintTypeId=="7"?"鐗堟暟":"椤垫暟"  %>    
                                 </td>
-                                <td rowspan="2" colspan="2">
+                                <td rowspan="2"  >
                                     鍗板埛鏈哄彴
                                 </td>
-                                <td colspan="2"   >
-                                    <p name="PSF_yinse" value_openwidthspan="<%#Container.ItemIndex + 1%>">鍗拌壊</p>        
+                                <td colspan="3"   >
+                                    <p name="PSF_yinse" value_openwidthspan="<%#Container.ItemIndex + 1%>">鍗板埛瑕佹眰</p>        
                                 </td>
-                                <td rowspan="2" colspan="2">
+                              <%--  <td rowspan="2" colspan="2">
                                     <p name="PSF_yinshufangshi" value_openwidthspan="<%#Container.ItemIndex + 1%>">鍗板埛鏂瑰紡</p>      
+                                </td>--%>
+                                 <td rowspan="2"   >
+                                    <p   class="lb lbCTPCount lbCTPCountc" value_ppwaerid="<%#Container.ItemIndex + 1%>">鏉挎潗瑙勬牸</p>     
                                 </td>
+                                <td  rowspan="2"  >
+                                  <p   class="lb lbCTPCount lbCTPCounta" value_ppwaerid="<%#Container.ItemIndex + 1%>">鏁伴噺锛堝紶锛�</p>     
+                                </td>
+                                     <td rowspan="2" >
+                                        鍙戠増濂楁暟
+                                    </td>
                                  
                             </tr>
                             <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6;"   >
+                                 <td>
+                                        <p name="PSF_yinshufangshi" value_openwidthspan="<%#Container.ItemIndex + 1%>">鍗板埛鏂瑰紡</p>   
+                                    </td>
                                 <td>
-                                  <p name="PSF_yinsezheng" value_openwidthspan="<%#Container.ItemIndex + 1%>">姝�</p>      
+                                  <p name="PSF_yinsezheng" value_openwidthspan="<%#Container.ItemIndex + 1%>">姝i潰鑹叉暟</p>      
                                 </td>
                                 <td>
-                                 <p name="PSF_yinsebei" value_openwidthspan="<%#Container.ItemIndex + 1%>">鑳�</p>       
+                                 <p name="PSF_yinsebei" value_openwidthspan="<%#Container.ItemIndex + 1%>">鑳岄潰鑹叉暟</p>       
                                 </td>
                             </tr>
                             <tr>
@@ -239,10 +251,10 @@
 
                                     <input type="text" class="  w120px " maxlength="50"   name="PSF_Chengpinchicun"  value_ppwaerid="<%#Container.ItemIndex + 1%>" value="<%#Eval("PSF_Component")%>" <%=PrintTypeId=="7"?"":"style=\"display:none;\""  %>  />
                                 </td>
-                                <td colspan="2">
+                                <td  >
                                     <input type="text" class="  w80px  int " msg="璇峰~鍐欐暟瀛�" name="PSF_PNum" value="<%#Eval("PSF_PNum")%>" value_ppwaerid="<%#Container.ItemIndex + 1%>" />
                                 </td>
-                                <td colspan="2">
+                                <td  >
                                     <select keepdefaultstyle="true" class="  w120px" name="PSF_PressesDesk"    value_selspec="<%#Container.ItemIndex + 1%>">
                                         <%--<option value="">璇烽�夋嫨</option>--%>
                                         <%=PressesDeskHtml %>
@@ -269,7 +281,7 @@
                                         <option value="鍥�+涓�">鍥�+涓�</option>
                                     </select>
                                 </td>
-                                <td colspan="2">
+                                <td>
                                     <select keepdefaultstyle="true" class="" name="PSF_Typesetting" value_ppwaerid="<%#Container.ItemIndex + 1%>">
                                         <option value="鑷炕">鑷炕</option>
                                         <option value="婊氱炕">婊氱炕</option>
@@ -283,6 +295,27 @@
                                       
                                     </select>
                                 </td>
+                                 <td>
+                                      <div class="xialapp" >
+                                    <input type="text" value_ppwaerid="<%#Container.ItemIndex + 1%>" class="txt CTPSpecName lbCTPCount lbCTPCountb" name="CTPSpecName" value="<%#Eval("PSF_CTPSpecType")%>" style=" width: 80px" />
+                                          <div class="xialapbp" >
+                                <%=xialapr %>
+                            </div>
+                        </div>
+                                       </td>
+                                 <td>
+                                      <input type="text" value_ppwaerid="<%#Container.ItemIndex + 1%>" class="txt CTPCount" name="CTPCount"  value="<%#Eval("PSF_CTPCount")%>" style=" width: 80px" />
+
+                                       </td>
+                                 <td>
+                                      <select keepdefaultstyle="true" class="" name="PSF_Fabantaoshu" value_ppwaerid="<%#Container.ItemIndex + 1%>">
+                                        <option value=""></option>
+                                        <option value="2">2</option>
+                                        <option value="3">3</option>
+                                        <option value="4">4</option>
+                                        <option value="5">5</option>
+                                    </select>
+                                       </td>
                                
                             </tr>
                             <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6; width: 100%" name="PSF_PrintedPaperTd"  value_selspec="<%#Container.ItemIndex + 1%>">
@@ -299,7 +332,7 @@
                                 <p name="PSF_Zhizhangshuliang" value_selspecspan="<%#Container.ItemIndex + 1%>">绾稿紶鏁伴噺锛堝紶锛�</p>     
                                 </td>
                                 <td colspan="4">
-                                  <p name="PSF_Kailiaoguige" value_selspecspan="<%#Container.ItemIndex + 1%>">寮�鏂欒鏍�</p>   
+                                  <p name="PSF_Kailiaoguige" value_selspecspan="<%#Container.ItemIndex + 1%>">寮�鏂欒鏍硷紙mm锛� </p>   
                                 </td>
                             </tr>
                             <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6;"  name="PSF_PrintedPaperTdtr"  value_selspec="<%#Container.ItemIndex + 1%>">
@@ -316,10 +349,10 @@
                                 <p name="PSF_OpenSpecificationsspan" value_selspecspan="<%#Container.ItemIndex + 1%>">寮�鏁�</p>    
                                 </td>
                                 <td>
-                                 <p name="PSF_Kuandu" value_selspecspan="<%#Container.ItemIndex + 1%>">瀹藉害(mm)  </p>            
+                                 <p name="PSF_Kuandu" value_selspecspan="<%#Container.ItemIndex + 1%>">瀹藉害</p>            
                                 </td>
                                 <td>
-                                   <p name="PSF_OpenWidthspan" value_openwidthspan="<%#Container.ItemIndex + 1%>">闀垮害(mm)</p>      
+                                   <p name="PSF_OpenWidthspan" value_openwidthspan="<%#Container.ItemIndex + 1%>">闀垮害</p>      
                                 </td>
                             </tr>
                             <tr name="PSF_PrintedPaperTdtrtr"  value_selspec="<%#Container.ItemIndex + 1%>">
@@ -377,16 +410,16 @@
                                     <input type="text" class="  w80px  int " msg="璇峰~鍐欐暟瀛�" name="PSF_OpenLength" value="<%#(Eval("PSF_OpenLength") == null || Eval("PSF_OpenLength").ToString()=="0")?"":Eval("PSF_OpenLength").ToString()%>" value_ppwaerid='<%#Container.ItemIndex + 1%>' />
                                 </td>
                             </tr>
-                            <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6; width: 100%">
+                            <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6; width: 100%;display: none;">
                                 <td style="display:none;">
                                     鐗堟潗绫诲瀷
                                 </td>
-                                <td colspan="2"  class="lb lbCTPCount" value_ppwaerid='<%#Container.ItemIndex + 1%>' >
+                                <%--<td colspan="2"  class="lb lbCTPCount" value_ppwaerid='<%#Container.ItemIndex + 1%>' >
                                     瑙勬牸
                                 </td>
                                 <td id="lbCTPCount" value_ppwaerid='<%#Container.ItemIndex + 1%>' class="lb lbCTPCount" colspan="3">
                                     CTP鏁伴噺锛堝紶锛�
-                                </td>
+                                </td>--%>
                                 <td id="lbPSSpec" value_ppwaerid='<%#Container.ItemIndex + 1%>' class="lb lbPSSpec" colspan="2" style="display: none">
                                     PS鐗堣鏍�
                                 </td>
@@ -396,7 +429,7 @@
                                 <td colspan="7">
                                 </td>
                             </tr>
-                            <tr>
+                            <tr style="display:none;">
                                 <td style="display:none;">
                                     <select keepdefaultstyle="true" value_selwaerid="<%#Container.ItemIndex + 1%>" name="selPlateType" id="selPlateType">
                                         <option value="鏈巶CTP">鏈巶CTP</option>
@@ -407,17 +440,12 @@
                                     <label class="Btnb CangKubtn_o" style="margin-left: 10px;">
                                         <input type="button" value_waerid="<%#Container.ItemIndex + 1%>" class="Btn FromWarehouseByBanCai" value="杩炴帴浠撳簱" id="BtnStorePlate" /></label><input type="hidden" value_ppwaerid="<%#Container.ItemIndex + 1%>" name="PSF_PaperId2" />
                                 </td>
-                                <td colspan="2"  class="lb lbCTPCount" value_ppwaerid='<%#Container.ItemIndex + 1%>' >
+                                <%--<td colspan="2"  class="lb lbCTPCount" value_ppwaerid='<%#Container.ItemIndex + 1%>' >
                                       <div class="xialapp" style="margin-left:32%;">
                                     <input type="text" value_ppwaerid="<%#Container.ItemIndex + 1%>" class="txt CTPSpecName " name="CTPSpecName" id="PlateSpec" value="<%#Eval("PSF_CTPSpecType")%>" />
                                           <div class="xialapbp" >
                                 <%=xialapr %>
-                              <%--  <div class="xialapr">500</div>
-                                <div class="xialapr">1000</div>
-                                <div class="xialapr">2000</div>  
-                                <div class="xialapr">3000</div> 
-                                <div class="xialapr">5000</div> 
-                                <div class="xialapr">10000</div>--%>
+                             
                             </div>
                         </div>
                                     <select keepdefaultstyle="true" value_ppwaerid="<%#Container.ItemIndex + 1%>" class="sel selCTPSpec" name="selCTPSpec" style="display: none; width: 80px" id="selCTPSpec">
@@ -431,7 +459,7 @@
                                 </td>
                                 <td id="tdCTPCount" runat="server" value_ppwaerid="<%#Container.ItemIndex + 1%>" class="td tdCTPCount" colspan="3">
                                     <input type="text" value_ppwaerid="<%#Container.ItemIndex + 1%>" class="txt CTPCount" name="CTPCount" id="CTPCount" value="<%#Eval("PSF_CTPCount")%>" />
-                                </td>
+                                </td>--%>
                                 <td id="tdPSSpec" style="display: none" runat="server" value_ppwaerid="<%#Container.ItemIndex + 1%>" class="td tdPSSpec" colspan="2">
                                     <input type="text" value_ppwaerid="<%#Container.ItemIndex + 1%>" class="txt PSF_PSBan" name="PSF_PSBan" style="width: 80px;" id="PSF_PSBan" value="<%#Eval("PSF_PSSpec")%>" />
                                     <label class="Btnb CangKubtn_o" style="margin-left: 10px;">
@@ -451,9 +479,9 @@
                                    <input type="text"   name="PSF_Qitadingdanhao"  style="width: 50%;"   value_ppwaerid="<%#Container.ItemIndex + 1%>"value="<%#Eval("PSF_PaperName")%>" maxlength="50" /> 
                                 </td>
                             </tr>
-                            <tr>
+                            <tr style=" display:none;">
                                 <td style="font-weight: bold; background-color: #E6E6E6;">
-                                    娉ㄦ剰浜嬮」锛�
+                                    鐢熶骇瑕佹眰锛�
                                 </td>
                                 <td colspan="12">
                                     <textarea style="width: 96%; height: 40px; float: left;" name="PSF_Note"><%#Eval("PSF_Note")%></textarea>
@@ -471,18 +499,70 @@
                  <input type="button" class="Btn" value="绾稿紶閲囪喘"  onclick="zhizhangcaigou();" />
             </td>
         </tr>
-        <tr>
+         <tr >
             <td colspan="2">
                 <table class="tableStyle" style="width: 98%; margin: 5px auto;">
-                    <thead>
+                    <tbody>
+                        <tr>
+                             <td class="ali03 w70px " >
+                鍚庨亾宸ュ簭锛�
+                 </td>
+                            <td>
+                                 <table class="tableStyle" style="width: 98%; margin: 5px auto;">
+                                     <tbody>
+                                          <asp:Repeater ID="RepeaterHoudaoList" runat="server">
+                    <ItemTemplate>
+                                         <tr class="AddHoudao" value_id="<%#Container.ItemIndex + 1%>" >
+                                             <td>
+                        <select keepdefaultstyle="true"   class=" w70px" name="selHoudaogongxu" >
+                            <%#Eval("PSF_Houdaogongxu")%>
+                        </select>
+                    </td>
+
+                                              <td>
+                        鏁伴噺:<input type="text" name="txtShuliang" class=" w40px int" min="0" maxlength="50" value="<%#Eval("PSF_Shuliang")%>"/>
+                    </td>
+                                             <td>
+                        鍊嶆暟:<input type="text" name="txtBeishu" class=" w40px int" min="0" maxlength="50"  value="<%#Eval("PSF_Beishu")%>"/>
+                    </td>
+       <td>
+                        鏈洪暱:<input type="text" name="txtJichang" class=" w80px"  maxlength="50" value="<%#Eval("PSF_Jichang")%>"/>
+                    </td>
+                                              <td>
+                        
+                       瑕佹眰: <input type="text" name="txtYaoqiu" class=" noJ" maxlength="500" style="width: 405px;" value="<%#Eval("PSF_Yaoqiu")%>" />
+                         
+                    </td>
+                                              </tr>
+                          </ItemTemplate>
+                </asp:Repeater>
+                                         </tbody>
+                                     </table>
+                            </td>
+                             <td class="w70px " >
+                                 <a class="Btn AddHoudaos"  style="font-size:20px;" >+</a>&nbsp;&nbsp;  <a class="Btn CutHoudaos" style="font-size:20px;" >-</a> 
+                 </td>
+                        </tr>
+                    </tbody>
+                </table>
+            </td>
+        </tr>
+
+        <tr  style="display:none;">
+            <td colspan="2">
+                <table class="tableStyle" style="width: 98%; margin: 5px auto;">
+                    <%--<thead>
                         <tr>
                             <th>
                                 <b>鍚庨亾宸ュ簭</b>
                             </th>
                         </tr>
-                    </thead>
+                    </thead>--%>
                     <tbody>
                         <tr>
+                             <td class="ali03 w70px " >
+                鍚庨亾宸ュ簭锛�
+                 </td>
                             <td>
                                 <textarea style="width: 96%; height: 40px;" name="PSO_Work" runat="server" id="txtPSO_Work"></textarea>
                             </td>
@@ -494,15 +574,18 @@
         <tr>
             <td colspan="2">
                 <table class="tableStyle" style="width: 98%; margin: 5px auto;">
-                    <thead>
+                   <%-- <thead>
                         <tr>
                             <th>
                                 <b>澶囨敞</b>
                             </th>
                         </tr>
-                    </thead>
+                    </thead>--%>
                     <tbody>
                         <tr>
+                            <td class="ali03 w70px " >
+                鐢熶骇瑕佹眰锛�
+                 </td>
                             <td>
                                 <textarea style="width: 96%; height: 40px;" name="PSO_Remarks" runat="server" id="txtPSO_Remarks"></textarea>
                             </td>
@@ -606,6 +689,7 @@
                 $("select[name='PSF_PressesDesk']").last().attr("value_selspec", value_id + 1);
                 $("select[name='PSF_PrintedColorPositive']").last().attr("value_selspec", value_id + 1);
                 $("select[name='PSF_Typesetting']").last().attr("value_ppwaerid", value_id + 1);
+                $("select[name='PSF_Fabantaoshu']").last().attr("value_ppwaerid", value_id + 1);
                 $("input[name='PSF_OpenWidth']").last().attr("value_ppwaerid", value_id + 1);
                 $("input[name='PSF_OpenWidthName']").last().attr("value_ppwaerid", value_id + 1);
                 $("input[name='PSF_OpenLength']").last().attr("value_ppwaerid", value_id + 1);
@@ -615,6 +699,9 @@
                 $(".CTPSpecName").last().attr("value_ppwaerid", value_id + 1);
                 $(".CTPCount").last().attr("value_ppwaerid", value_id + 1);
                 $(".lbCTPCount").last().attr("value_ppwaerid", value_id + 1);
+                $(".lbCTPCounta").last().attr("value_ppwaerid", value_id + 1);
+                $(".lbCTPCountb").last().attr("value_ppwaerid", value_id + 1);
+                $(".lbCTPCountc").last().attr("value_ppwaerid", value_id + 1);
                 $(".PSF_Qitadingdanhao").last().attr("value_ppwaerid", value_id + 1);
                 $("input[name='PSF_Qitadingdanhao']").last().attr("value_ppwaerid", value_id + 1);
                 $("select[name='PSF_Component']").last().attr("value_ppwaerid", value_id + 1);
@@ -715,6 +802,26 @@
                     $(".AddTab").last().remove();
                 }
             });
+
+
+            $(".AddHoudaos").click(function () {
+                var value_id = parseInt($(".AddHoudao").last().attr("value_id"));
+                $(".AddHoudao").last().after($(".AddHoudao").last().clone(true));
+                $(".AddHoudao").last().attr("value_id", value_id + 1);
+
+                
+            });
+
+
+            $(".CutHoudaos").click(function () {
+                var value_id = parseInt($(".AddHoudao").last().attr("value_id"));
+                if (value_id == 1) {
+                } else {
+                    $(".AddHoudao").last().remove();
+                }
+            });
+
+
 
             $("select[name='PSF_PaperSource']").live("change", function () {
                 var value_SelWaerId = $(this).attr("value_SelWaerId");
@@ -1472,6 +1579,7 @@
                     $(vv).parent().parent().parent().parent().parent().find("select[name='PSF_PrintedColorRear']").val($(vv).attr("value_hide_psf_printedcolorrear"));
                     $(vv).parent().parent().parent().parent().parent().find("select[name='PSF_Typesetting']").val($(vv).attr("value_hide_psf_typesetting"));
                     $(vv).parent().parent().parent().parent().parent().find("select[name='PSF_Typesettinghide']").val($(vv).attr("value_hide_psf_typesetting"));
+                    $(vv).parent().parent().parent().parent().parent().find("select[name='PSF_Fabantaoshu']").val($(vv).attr("value_hide_psf_fabantaoshu"));
                     $(vv).parent().parent().parent().parent().parent().find("select[name='PSF_PaperSource']").val($(vv).attr("value_hide_psf_papersource"));
                     $(vv).parent().parent().parent().parent().parent().find("select[name='PSF_OpenSpecifications']").val($(vv).attr("value_hide_psf_openspecifications"));
                     $(vv).parent().parent().parent().parent().parent().find("select[name='selPaperName']").val($(vv).attr("value_hide_psf_selPaperName"));
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx.cs
index 65e8bb1..7e8352a 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx.cs
@@ -13,6 +13,7 @@
 using CY.Model.Inquiry;
 using CY.BLL.OA;
 using CY.SQLDAL;
+using CY.BLL.Inquiry;
 
 namespace CY.WebForm.Pages.business
 {
@@ -46,7 +47,7 @@
         public string shukuanhuaceneiye4 = "";
         public string shukuanhuaceneiye5 = "";
         public string PrintTypeId = "";
-
+        AfterParameterInfoBLL _afterParameterInfoBLL = null;
         //鍒濆鍖�
         public AgSpecialOrderEdit()
         {
@@ -55,6 +56,7 @@
             bll_OA_InventoryBLL = new OA_InventoryBLL();
             bll_OA_OutOfStorageBLL = new OA_OutOfStorageBLL();
             bll_EC_CuttingPaperSpecBLL = new EC_CuttingPaperSpecBLL();
+            _afterParameterInfoBLL = new AfterParameterInfoBLL();
         }
 
         //椤甸潰鍔犺浇
@@ -314,6 +316,84 @@
             this.RepClientList.DataSource = m_EC_SpecialForumsList;
             this.RepClientList.DataBind();
 
+            List<EC_SpecialHoudaos> m_EC_SpecialHoudaosList = bll_EC_SpecialOrdersBLL.GetEC_SpecialHoudaosListByKeyid(m_EC_SpecialOrders.Keyid) as List<EC_SpecialHoudaos>;
+            if (m_EC_SpecialHoudaosList == null || m_EC_SpecialHoudaosList.Count == 0)
+            {
+                m_EC_SpecialHoudaosList = new List<EC_SpecialHoudaos>();
+                EC_SpecialHoudaos m_EC_SpecialHoudaos = new EC_SpecialHoudaos();
+                m_EC_SpecialHoudaosList.Add(m_EC_SpecialHoudaos);
+                
+            }
+
+            var ssssss = _inquiryCommonModel.AfterWorkList;
+            var inquiryInsideModels = _inquiryCommonModel.InquiryInsideList;
+            foreach (var c_SpecialHoudaos in m_EC_SpecialHoudaosList)
+            {
+                List<int> houdaolist = new List<int>();
+                string select = "<option value=''>鏃�</option>";
+                if (ssssss != null && ssssss.Count > 0)
+                {
+                    if (_eC_OrderBasic.PrintTypeId != 27)
+                    {
+                        foreach (var aaaaa in ssssss)
+                        {
+                            houdaolist.Add(aaaaa);
+                        }
+                    }
+                }
+                if (inquiryInsideModels != null && inquiryInsideModels.Count > 0)
+                {
+                        foreach (var inquiryInsideModel in inquiryInsideModels)
+                        {
+                            var afterWorkList = inquiryInsideModel.AfterWorkList;
+                            if (afterWorkList != null && afterWorkList.Count > 0)
+                            {
+                                foreach (var aaaaa in afterWorkList)
+                                {
+                                    houdaolist.Add(aaaaa);
+                                }
+                            }
+                        }   
+                }
+
+                var sysInquiry_Afters = _afterParameterInfoBLL.GetModelList().Where(x => houdaolist.Contains(x.KeyId)).ToList();
+                if (sysInquiry_Afters != null && sysInquiry_Afters.Count > 0)
+                {
+                    foreach (var item in sysInquiry_Afters)
+                    {
+                        if (item.ParameterName == c_SpecialHoudaos.PSF_Houdaogongxu)
+                        {
+                            select += "<option value='" + item.ParameterName + "'  selected=\"selected\" >" + item.ParameterName + "</option>";
+                        }
+                        else
+                        {
+                            select += "<option value='" + item.ParameterName + "'>" + item.ParameterName + "</option>";
+                        }
+
+                    }
+                }
+                if (_eC_OrderBasic.PrintTypeId == 29 || _eC_OrderBasic.PrintTypeId == 27)
+                {
+                    if (_inquiryCommonModel.JTWZ == c_SpecialHoudaos.PSF_Houdaogongxu)
+                    {
+                        select += "<option value='" + _inquiryCommonModel.JTWZ + "' selected=\"selected\" >" + _inquiryCommonModel.JTWZ + "</option>";
+                    }
+                    else
+                    {
+                        select += "<option value='" + _inquiryCommonModel.JTWZ + "' >" + _inquiryCommonModel.JTWZ + "</option>";
+                    }
+                       
+
+                }
+                c_SpecialHoudaos.PSF_Houdaogongxu = select;
+            }
+
+            this.RepeaterHoudaoList.DataSource = m_EC_SpecialHoudaosList;
+            this.RepeaterHoudaoList.DataBind();
+
+
+
+
             //鑾峰彇寮�鏂欏昂瀵�
             EC_CuttingPaperSpec model = new EC_CuttingPaperSpec();
             //model = bll_EC_CuttingPaperSpecBLL.SelectListByMemberIdAndParType(CurrentUser.MemberId, "灏忓叏寮�");
@@ -427,6 +507,7 @@
                 string[] PSF_PrintedColorRear = Request["PSF_PrintedColorRear"].ToString2().Split(',');
                 string[] PSF_Typesetting = Request["PSF_Typesetting"].ToString2().Split(',');
                 string[] PSF_Typesettinghide = Request["PSF_Typesettinghide"].ToString2().Split(',');
+                string[] PSF_Fabantaoshu = Request["PSF_Fabantaoshu"].ToString2().Split(',');
                 string[] PSF_PrintedCount = Request["PSF_PrintedCount"].ToString2().Split(',');
                 string[] PSF_PrintedPositive = Request["PSF_PrintedPositive"].ToString2().Split(',');
                 string[] PSF_LastNum = Request["PSF_LastNum"].ToString2().Split(',');
@@ -465,6 +546,13 @@
                 string[] oldPSF_PaperId = Request["oldPSF_PaperId"].ToString2().Split(',');
                 string[] oldPSF_BigPaperCount = Request["oldPSF_BigPaperCount"].ToString2().Split(',');
 
+
+                string[] selHoudaogongxu = Request["selHoudaogongxu"].ToString2().Split(',');
+                string[] txtShuliang = Request["txtShuliang"].ToString2().Split(',');
+                string[] txtBeishu = Request["txtBeishu"].ToString2().Split(',');
+                string[] txtJichang = Request["txtJichang"].ToString2().Split(',');
+                string[] txtYaoqiu = Request["txtYaoqiu"].ToString2().Split(',');
+
                 //if (PSF_Forumsid.Length != PSF_Component.Length || PSF_Forumsid.Length != PSF_PNum.Length || PSF_Forumsid.Length != PSF_PressesDesk.Length || PSF_Forumsid.Length != PSF_PrintedColorPositive.Length || PSF_Forumsid.Length != PSF_PrintedColorRear.Length || PSF_Forumsid.Length != PSF_Typesetting.Length || PSF_Forumsid.Length != PSF_PrintedCount.Length || PSF_Forumsid.Length != PSF_PrintedPositive.Length || PSF_Forumsid.Length != PSF_LastNum.Length || PSF_Forumsid.Length != PSF_SheetSource.Length || PSF_Forumsid.Length != PSF_SpecificationsSheet.Length || PSF_Forumsid.Length != PSF_EditionCount.Length || PSF_Forumsid.Length != PSF_PaperSource.Length || PSF_Forumsid.Length != PSF_PaperId.Length || PSF_Forumsid.Length != PSF_PaperName.Length || PSF_Forumsid.Length != PSF_MaterialSpecifications.Length || PSF_Forumsid.Length != PSF_BigPaperCount.Length || PSF_Forumsid.Length != PSF_OpenSpecifications.Length || PSF_Forumsid.Length != PSF_OpenWidth.Length || PSF_Forumsid.Length != PSF_OpenLength.Length || PSF_Forumsid.Length != PSF_Note.Length)
                 //{
                 //    JavaScript.MessageBox("鎻愪氦澶辫触", this);
@@ -502,6 +590,7 @@
                 List<EC_SpecialForums> m_EC_SpecialForumsList = new List<EC_SpecialForums>();
                 List<OA_Inventory> m_OA_InventoryList = new List<OA_Inventory>();
                 List<OA_OutOfStorage> m_OA_OutOfStorageList = new List<OA_OutOfStorage>();
+                List<EC_SpecialHoudaos> m_EC_SpecialHoudaosList = new List<EC_SpecialHoudaos>();
 
                 for (int i = 0; i < PSF_Forumsid.Length; i++)
                 {
@@ -530,8 +619,8 @@
                     {
                         m_EC_SpecialForums.PSF_Typesetting = PSF_Typesetting[i].ToString2().Replace("锛�+-+锛�", ",");
                     }
-                       
-                    
+
+                    m_EC_SpecialForums.PSF_Fabantaoshu = PSF_Fabantaoshu[i];
                     if (PSF_PrintedCount[i].ToInt32() == null)
                     {
                         m_EC_SpecialForums.PSF_PrintedCount = 0;
@@ -625,8 +714,8 @@
                     if (m_EC_SpecialForums.PSF_PlateSource == "鏈巶CTP")
                     {
                         m_EC_SpecialForums.PSF_CTPSpecType = CTPSpecName[i].ToString2().Replace("锛�+-+锛�", ",");
-                       
-                        if(CTPCount[i].ToInt32() == null)
+
+                        if (CTPCount[i].ToInt32() == null)
                         {
                             m_EC_SpecialForums.PSF_CTPCount = 0;
                         }
@@ -644,6 +733,16 @@
                     {
                         m_EC_SpecialForums.PSF_CTPSpecType = selFilmSpec[i].ToString2().Replace("锛�+-+锛�", ",");
                         m_EC_SpecialForums.PSF_CTPCount = 0;
+                    }
+                    m_EC_SpecialForums.PSF_CTPSpecType = CTPSpecName[i].ToString2().Replace("锛�+-+锛�", ",");
+
+                    if (CTPCount[i].ToInt32() == null)
+                    {
+                        m_EC_SpecialForums.PSF_CTPCount = 0;
+                    }
+                    else
+                    {
+                        m_EC_SpecialForums.PSF_CTPCount = CTPCount[i].ToInt32();
                     }
                     m_EC_SpecialForums.PSF_FilmType = "";   
                     m_EC_SpecialForums.PSF_PSSpec = PSF_PSBan[i].ToString2().Replace("锛�+-+锛�", ",");
@@ -746,6 +845,26 @@
                         }
                     }
                  }
+
+
+                for (int i = 0; i < selHoudaogongxu.Length; i++)
+                {
+                    EC_SpecialHoudaos m_EC_SpecialHoudaos = new EC_SpecialHoudaos();
+                    m_EC_SpecialHoudaos.PSF_Houdaogongxu = selHoudaogongxu[i].ToString2().Replace("锛�+-+锛�", ",");
+                    m_EC_SpecialHoudaos.PSF_Shuliang = txtShuliang[i] ;
+                    m_EC_SpecialHoudaos.PSF_Beishu = txtBeishu[i];
+                    m_EC_SpecialHoudaos.PSF_Jichang = txtJichang[i];
+                    m_EC_SpecialHoudaos.PSF_Yaoqiu = txtYaoqiu[i].Trim();
+                    if(!string.IsNullOrEmpty(m_EC_SpecialHoudaos.PSF_Houdaogongxu)
+                        || !string.IsNullOrEmpty(m_EC_SpecialHoudaos.PSF_Shuliang)
+                        || !string.IsNullOrEmpty(m_EC_SpecialHoudaos.PSF_Beishu)
+                        || !string.IsNullOrEmpty(m_EC_SpecialHoudaos.PSF_Jichang)
+                        || !string.IsNullOrEmpty(m_EC_SpecialHoudaos.PSF_Yaoqiu)){
+                        m_EC_SpecialHoudaosList.Add(m_EC_SpecialHoudaos);
+                    }
+                }
+
+
                 m_EC_SpecialOrders.LastUpdateTime = DateTime.Now;
                 m_EC_SpecialOrders.Operator = CurrentUser.ShortName;
                 m_EC_SpecialOrders.PSO_Remarks = this.txtPSO_Remarks.InnerText;
@@ -754,7 +873,7 @@
                 if (m_EC_SpecialOrders.Keyid > 0)
                 {
 
-                    if (bll_EC_SpecialOrdersBLL.UpdateSpecialForums(m_EC_SpecialOrders, m_EC_SpecialForumsList, m_OA_InventoryList, m_OA_OutOfStorageList))
+                    if (bll_EC_SpecialOrdersBLL.UpdateSpecialForums(m_EC_SpecialOrders, m_EC_SpecialForumsList, m_OA_InventoryList, m_OA_OutOfStorageList, m_EC_SpecialHoudaosList))
                         //JavaScript.MessageBox("鎿嶄綔鎴愬姛", this);
                         JavaScript.RefreshDIVOpener(this);
                     else
@@ -787,7 +906,7 @@
                     m_OA_OrderWorkListRelation.RelationTypeId = 1; //涓撶増1锛屽悎鐗�2锛屽悗閬撳鍗�3锛屾暣鍗曞鍗�4
 
                     //bll_EC_SpecialOrdersBLL.AddSpecialForums(m_EC_OrderOperate, m_EC_SpecialOrders, m_OA_OrderWorkListRelation, m_EC_SpecialForumsList, m_OA_InventoryList, m_OA_OutOfStorageList)
-                    if (bll_EC_SpecialOrdersBLL.AddSpecialForums(m_EC_OrderOperate, m_EC_SpecialOrders, m_OA_OrderWorkListRelation, m_EC_SpecialForumsList, m_OA_InventoryList, m_OA_OutOfStorageList))
+                    if (bll_EC_SpecialOrdersBLL.AddSpecialForums(m_EC_OrderOperate, m_EC_SpecialOrders, m_OA_OrderWorkListRelation, m_EC_SpecialForumsList, m_OA_InventoryList, m_OA_OutOfStorageList, m_EC_SpecialHoudaosList))
                     {
                         //JavaScript.MessageBox("鎿嶄綔鎴愬姛", this);
                         JavaScript.RefreshDIVOpener(this);
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx.designer.cs
index 84d95d5..f498a10 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx.designer.cs
@@ -240,6 +240,15 @@
         protected global::System.Web.UI.WebControls.Repeater RepClientList;
 
         /// <summary>
+        /// RepeaterHoudaoList 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Repeater RepeaterHoudaoList;
+
+        /// <summary>
         /// txtPSO_Work 鎺т欢銆�
         /// </summary>
         /// <remarks>

--
Gitblit v1.9.1