From 7e7ab84905d5c52c9ad774ec18478026fef1de40 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期二, 29 四月 2025 08:47:08 +0800
Subject: [PATCH] 顶级菜单  行政管理  增加  常用资料  09

---
 CY_ECommercePlatform/CY.BLL/CY.BLL.csproj                                          |    2 
 CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx.designer.cs   |   89 +
 CY_ECommercePlatform/CY.BLL/OA/Adm_zhanghaomimaBLL.cs                              |  170 ++
 CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaAdd.aspx.designer.cs    |   98 +
 CY_ECommercePlatform/CY.SQLDAL/OA/OA_DocumentDAL.cs                                |    2 
 CY_ECommercePlatform/CY.SQLDAL/OA/Adm_tongxunluDAL.cs                              |  245 +++
 CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluDetail.aspx.designer.cs    |   89 +
 CY_ECommercePlatform/CY.SQLDAL/OA/Adm_zhanghaomimaDAL.cs                           |  247 +++
 CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx               |  183 ++
 CY_ECommercePlatform/AbstractFactory/Factory.cs                                    |   12 
 CY_ECommercePlatform/CY.IDAL/OA/IAdm_tongxunluDAL.cs                               |   30 
 CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluAdd.aspx.cs                |  142 ++
 CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluAdd.aspx.designer.cs       |   98 +
 CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaJuese.aspx.cs           |  104 +
 CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaDetail.aspx.cs          |   70 +
 CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaAdd.aspx                |   73 +
 CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx.cs            |  115 +
 CY_ECommercePlatform/CY.BLL/OA/Adm_tongxunluBLL.cs                                 |  170 ++
 CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluAdd.aspx                   |   73 +
 CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaJuese.aspx.designer.cs  |   71 +
 CY_ECommercePlatform/CY.Model/OA/Adm_zhanghaomima.cs                               |  218 +++
 CY_ECommercePlatform/CY.Model/CY.Model.csproj                                      |    2 
 CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluJuese.aspx.cs              |  104 +
 CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaDetail.aspx.designer.cs |   89 +
 CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx.designer.cs      |   89 +
 CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluDetail.aspx                |   72 +
 CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluDetail.aspx.cs             |   70 +
 CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaDetail.aspx             |   72 +
 CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj                                  |   64 
 CY_ECommercePlatform/CY.IDAL/OA/IAdm_zhanghaomimaDAL.cs                            |   30 
 CY_ECommercePlatform/CY.SQLDAL/CY.SQLDAL.csproj                                    |    2 
 CY_ECommercePlatform/CY.IDAL/CY.IDAL.csproj                                        |    2 
 CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx                  |  183 ++
 CY_ECommercePlatform/CY.Model/OA/Adm_tongxunlu.cs                                  |  218 +++
 CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx.cs               |  115 +
 CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaJuese.aspx              |  117 +
 CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluJuese.aspx                 |  117 +
 CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluJuese.aspx.designer.cs     |   71 +
 CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaAdd.aspx.cs             |  142 ++
 39 files changed, 3,859 insertions(+), 1 deletions(-)

diff --git a/CY_ECommercePlatform/AbstractFactory/Factory.cs b/CY_ECommercePlatform/AbstractFactory/Factory.cs
index 4ebce72..1bcc76b 100644
--- a/CY_ECommercePlatform/AbstractFactory/Factory.cs
+++ b/CY_ECommercePlatform/AbstractFactory/Factory.cs
@@ -271,6 +271,8 @@
             OBJECT_PATH.Add(DALInterface.IOA_DeliverPlanPaicheDAL, "OA_DeliverPlanPaicheDAL");
             OBJECT_PATH.Add(DALInterface.IOA_DriverRecordDAL, "OA_DriverRecordDAL");
             OBJECT_PATH.Add(DALInterface.IOA_ShiJuanBiaoQianDAL, "OA_ShiJuanBiaoQianDAL");
+            OBJECT_PATH.Add(DALInterface.IAdm_tongxunluDAL, "Adm_tongxunluDAL");
+            OBJECT_PATH.Add(DALInterface.IAdm_zhanghaomimaDAL, "Adm_zhanghaomimaDAL");
             OBJECT_PATH.Add(DALInterface.IOA_KaipiaonewDAL, "OA_KaipiaonewDAL");
             OBJECT_PATH.Add(DALInterface.ICoreCmsPlanOrderDAL, "CoreCmsPlanOrderDAL");
             OBJECT_PATH.Add(DALInterface.ICoreCmsPlanOrderItemDAL, "CoreCmsPlanOrderItemDAL");
@@ -942,6 +944,16 @@
         /// </summary>
         IOA_ShiJuanBiaoQianDAL = 1943,
 
+        /// <summary>
+        /// 閫氳褰�
+        /// </summary>
+        IAdm_tongxunluDAL = 1944,
+
+        /// <summary>
+        /// 璐﹀彿瀵嗙爜
+        /// </summary>
+        IAdm_zhanghaomimaDAL = 1945,
+
 
         /// <summary>
         /// 寮�绁ㄧ敵璇�
diff --git a/CY_ECommercePlatform/CY.BLL/CY.BLL.csproj b/CY_ECommercePlatform/CY.BLL/CY.BLL.csproj
index 5755ef1..c4ccfeb 100644
--- a/CY_ECommercePlatform/CY.BLL/CY.BLL.csproj
+++ b/CY_ECommercePlatform/CY.BLL/CY.BLL.csproj
@@ -153,6 +153,8 @@
     <Compile Include="Integrity\Integrity_IntegrityCardBLL.cs" />
     <Compile Include="Integrity\Integrity_CreditLevelRuleBLL.cs" />
     <Compile Include="LF\LF_OrderFileBLL.cs" />
+    <Compile Include="OA\Adm_tongxunluBLL.cs" />
+    <Compile Include="OA\Adm_zhanghaomimaBLL.cs" />
     <Compile Include="OA\CoreCmsPlanOrderBLL.cs" />
     <Compile Include="OA\CoreCmsPlanOrderItemBLL.cs" />
     <Compile Include="OA\OA_BaozhengjinBLL.cs" />
diff --git a/CY_ECommercePlatform/CY.BLL/OA/Adm_tongxunluBLL.cs b/CY_ECommercePlatform/CY.BLL/OA/Adm_tongxunluBLL.cs
new file mode 100644
index 0000000..d883838
--- /dev/null
+++ b/CY_ECommercePlatform/CY.BLL/OA/Adm_tongxunluBLL.cs
@@ -0,0 +1,170 @@
+锘�
+/**  
+* Adm_tongxunluBLL.cs
+*
+* 鍔� 鑳斤細 鍚堜綔瀹㈡埛涓氬姟閫昏緫绫�
+* 绫� 鍚嶏細 Adm_tongxunluBLL
+*
+* Ver    鍙樻洿鏃ユ湡             璐熻矗浜�  鍙樻洿鍐呭
+* 鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�
+* V0.01  2013-4-2 15:11       鍚磋緣      鍒濈増
+* V0.02  2013-5-29 17:43      鍚村磶鍧�    澧炲姞杞崲鍦ㄧ嚎浼氬憳涓哄巶鍟嗗鎴锋柟娉� 
+*
+*
+*
+*
+*
+*
+*/
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using CY.IDAL;
+using CY.Model;
+using AbstractFactory;
+using CY.IBaseDAL;
+using CY.Infrastructure.DESEncrypt;
+using CY.Infrastructure.Query;
+
+namespace CY.BLL
+{
+    public class Adm_tongxunluBLL
+    {
+        IAdm_tongxunluDAL _IAdm_tongxunluDAL = null;
+
+        /// <summary>
+        /// 鍒濆鍖栨瀯閫�
+        /// </summary>
+        public Adm_tongxunluBLL()
+    {
+        //鑾峰彇Adm_tongxunlu DAL瀹炵幇
+        _IAdm_tongxunluDAL = Factory.GetDALByInterfaceName(DALInterface.IAdm_tongxunluDAL) as IAdm_tongxunluDAL;
+
+
+    }
+
+    /// <summary>
+    /// 鏂板閫佽揣瀹夋帓
+    /// </summary>
+    /// <param name="rType"></param>
+    /// <param name="m_OA_CustomerCommunications"></param>
+    /// <param name="m_EC_AcceptWayByCustomers"></param>
+    /// <returns></returns>
+    public bool InsertModel(CY.Model.Adm_tongxunlu m_Adm_tongxunlu)
+    {
+        try
+        {
+
+            return _IAdm_tongxunluDAL.InserModel(m_Adm_tongxunlu);
+        }
+        catch (Exception ex)
+        {
+            throw ex;
+        }
+    }
+
+    /// <summary>
+    /// 淇敼閫佽揣瀹夋帓
+    /// </summary>
+    /// <param name="rType"></param>
+    /// <returns></returns>
+    public bool UpdateModel(CY.Model.Adm_tongxunlu m_Adm_tongxunlu)
+    {
+        try
+        {
+            return _IAdm_tongxunluDAL.UpdateModel(m_Adm_tongxunlu);
+        }
+        catch (Exception ex)
+        {
+            throw ex;
+        }
+    }
+
+    /// <summary>
+    /// 鑾峰彇鍏ㄩ儴鍚堜綔瀹㈡埛
+    /// </summary>
+    /// <param name="Keyid">涓婚敭id</param>
+    /// <returns></returns>
+    public IEnumerable<Adm_tongxunlu> GetModelList()
+    {
+        Query query = new Query();
+        return _IAdm_tongxunluDAL.SelectAllModel(query);
+    }
+
+
+    /// <summary>
+    /// 鏍规嵁formid鑾峰緱淇℃伅
+    /// </summary>
+    /// <param name="Keyid">缂栧彿</param>
+    /// <returns></returns>
+    public IEnumerable<Model.Adm_tongxunlu> GetModelByformid(Guid formid)
+    {
+
+        return _IAdm_tongxunluDAL.GetModelByformid(formid);
+    }
+
+    /// <summary>
+    /// 鑾峰彇鍏ㄩ儴鍚堜綔瀹㈡埛
+    /// </summary>
+    /// <param name="Keyid">涓婚敭id</param>
+    /// <returns></returns>
+    public Adm_tongxunlu GetModelByKeyid(int keyid)
+    {
+
+        return _IAdm_tongxunluDAL.GetModelByKeyid(keyid);
+    }
+
+    /// <summary>
+    /// 鍒犻櫎鍚堜綔瀹㈡埛
+    /// </summary>
+    /// <param name="rType"></param>
+    /// <returns></returns>
+    public bool DeleteModel(CY.Model.Adm_tongxunlu rType)
+    {
+        try
+        {
+            _IAdm_tongxunluDAL.DeleteModel(rType);
+        }
+        catch (Exception ex)
+        {
+            throw ex;
+        }
+        return true;
+    }
+
+    /// <summary>
+    /// 鏌ヨ鍚堜綔瀹㈡埛鍒嗛〉鍒楄〃
+    /// </summary>
+    /// <param name="pa"></param>
+    /// <returns></returns>
+    public IEnumerable<Adm_tongxunlu> SelectModelPage(Pagination pa, Guid FirmId, string type_id, string danwei_name)
+        {
+            string Condition = " and ok.FirmId ='" + FirmId + "' and ok.rec_status = 'A' ";
+
+
+            if (!string.IsNullOrEmpty(type_id))
+            {
+                Condition += " and  ok.type_id = " + type_id + "";
+            }
+
+            if (!string.IsNullOrEmpty(danwei_name))
+            {
+                Condition += " and  ok.danwei_name like '%" + danwei_name + "%'";
+            }
+
+            Query query = new Query();
+            IList<Criterion> criterias = new List<Criterion>()
+            {
+                new Criterion("", Condition),
+
+                new Criterion("orderBy"," createtime desc   ")
+            };
+            query.Criteria = criterias;
+            return _IAdm_tongxunluDAL.SelectModelPage(query, pa);
+        }
+
+
+
+    }
+}
diff --git a/CY_ECommercePlatform/CY.BLL/OA/Adm_zhanghaomimaBLL.cs b/CY_ECommercePlatform/CY.BLL/OA/Adm_zhanghaomimaBLL.cs
new file mode 100644
index 0000000..d6d1f6a
--- /dev/null
+++ b/CY_ECommercePlatform/CY.BLL/OA/Adm_zhanghaomimaBLL.cs
@@ -0,0 +1,170 @@
+锘�
+/**  
+* Adm_zhanghaomimaBLL.cs
+*
+* 鍔� 鑳斤細 鍚堜綔瀹㈡埛涓氬姟閫昏緫绫�
+* 绫� 鍚嶏細 Adm_zhanghaomimaBLL
+*
+* Ver    鍙樻洿鏃ユ湡             璐熻矗浜�  鍙樻洿鍐呭
+* 鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�
+* V0.01  2013-4-2 15:11       鍚磋緣      鍒濈増
+* V0.02  2013-5-29 17:43      鍚村磶鍧�    澧炲姞杞崲鍦ㄧ嚎浼氬憳涓哄巶鍟嗗鎴锋柟娉� 
+*
+*
+*
+*
+*
+*
+*/
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using CY.IDAL;
+using CY.Model;
+using AbstractFactory;
+using CY.IBaseDAL;
+using CY.Infrastructure.DESEncrypt;
+using CY.Infrastructure.Query;
+
+namespace CY.BLL
+{
+    public class Adm_zhanghaomimaBLL
+    {
+        IAdm_zhanghaomimaDAL _IAdm_zhanghaomimaDAL = null;
+
+        /// <summary>
+        /// 鍒濆鍖栨瀯閫�
+        /// </summary>
+        public Adm_zhanghaomimaBLL()
+    {
+        //鑾峰彇Adm_zhanghaomima DAL瀹炵幇
+        _IAdm_zhanghaomimaDAL = Factory.GetDALByInterfaceName(DALInterface.IAdm_zhanghaomimaDAL) as IAdm_zhanghaomimaDAL;
+
+
+    }
+
+    /// <summary>
+    /// 鏂板閫佽揣瀹夋帓
+    /// </summary>
+    /// <param name="rType"></param>
+    /// <param name="m_OA_CustomerCommunications"></param>
+    /// <param name="m_EC_AcceptWayByCustomers"></param>
+    /// <returns></returns>
+    public bool InsertModel(CY.Model.Adm_zhanghaomima m_Adm_zhanghaomima)
+    {
+        try
+        {
+
+            return _IAdm_zhanghaomimaDAL.InserModel(m_Adm_zhanghaomima);
+        }
+        catch (Exception ex)
+        {
+            throw ex;
+        }
+    }
+
+    /// <summary>
+    /// 淇敼閫佽揣瀹夋帓
+    /// </summary>
+    /// <param name="rType"></param>
+    /// <returns></returns>
+    public bool UpdateModel(CY.Model.Adm_zhanghaomima m_Adm_zhanghaomima)
+    {
+        try
+        {
+            return _IAdm_zhanghaomimaDAL.UpdateModel(m_Adm_zhanghaomima);
+        }
+        catch (Exception ex)
+        {
+            throw ex;
+        }
+    }
+
+    /// <summary>
+    /// 鑾峰彇鍏ㄩ儴鍚堜綔瀹㈡埛
+    /// </summary>
+    /// <param name="Keyid">涓婚敭id</param>
+    /// <returns></returns>
+    public IEnumerable<Adm_zhanghaomima> GetModelList()
+    {
+        Query query = new Query();
+        return _IAdm_zhanghaomimaDAL.SelectAllModel(query);
+    }
+
+
+    /// <summary>
+    /// 鏍规嵁formid鑾峰緱淇℃伅
+    /// </summary>
+    /// <param name="Keyid">缂栧彿</param>
+    /// <returns></returns>
+    public IEnumerable<Model.Adm_zhanghaomima> GetModelByformid(Guid formid)
+    {
+
+        return _IAdm_zhanghaomimaDAL.GetModelByformid(formid);
+    }
+
+    /// <summary>
+    /// 鑾峰彇鍏ㄩ儴鍚堜綔瀹㈡埛
+    /// </summary>
+    /// <param name="Keyid">涓婚敭id</param>
+    /// <returns></returns>
+    public Adm_zhanghaomima GetModelByKeyid(int keyid)
+    {
+
+        return _IAdm_zhanghaomimaDAL.GetModelByKeyid(keyid);
+    }
+
+    /// <summary>
+    /// 鍒犻櫎鍚堜綔瀹㈡埛
+    /// </summary>
+    /// <param name="rType"></param>
+    /// <returns></returns>
+    public bool DeleteModel(CY.Model.Adm_zhanghaomima rType)
+    {
+        try
+        {
+            _IAdm_zhanghaomimaDAL.DeleteModel(rType);
+        }
+        catch (Exception ex)
+        {
+            throw ex;
+        }
+        return true;
+    }
+
+        /// <summary>
+        /// 鏌ヨ鍚堜綔瀹㈡埛鍒嗛〉鍒楄〃
+        /// </summary>
+        /// <param name="pa"></param>
+        /// <returns></returns>
+        public IEnumerable<Adm_zhanghaomima> SelectModelPage(Pagination pa, Guid FirmId, string type_id, string chanpinxiangmu)
+        {
+            string Condition = " and ok.FirmId ='" + FirmId + "' and ok.rec_status = 'A' ";
+
+
+            if (!string.IsNullOrEmpty(type_id))
+            {
+                Condition += " and  ok.type_id = " + type_id + "";
+            }
+
+            if (!string.IsNullOrEmpty(chanpinxiangmu))
+            {
+                Condition += " and  ok.chanpinxiangmu like '%" + chanpinxiangmu + "%'";
+            }
+
+            Query query = new Query();
+            IList<Criterion> criterias = new List<Criterion>()
+            {
+                new Criterion("", Condition),
+
+                new Criterion("orderBy"," createtime desc   ")
+            };
+            query.Criteria = criterias;
+            return _IAdm_zhanghaomimaDAL.SelectModelPage(query, pa);
+        }
+
+
+
+    }
+}
diff --git a/CY_ECommercePlatform/CY.IDAL/CY.IDAL.csproj b/CY_ECommercePlatform/CY.IDAL/CY.IDAL.csproj
index 2ff6fdc..09682a3 100644
--- a/CY_ECommercePlatform/CY.IDAL/CY.IDAL.csproj
+++ b/CY_ECommercePlatform/CY.IDAL/CY.IDAL.csproj
@@ -156,6 +156,8 @@
     <Compile Include="Integrity\IIntegrity_CreditLevelRuleDAL.cs" />
     <Compile Include="Integrity\IIntegrity_EvaluationRecordsDAL.cs" />
     <Compile Include="Integrity\IIntegrity_IntegrityCardDAL.cs" />
+    <Compile Include="OA\IAdm_tongxunluDAL.cs" />
+    <Compile Include="OA\IAdm_zhanghaomimaDAL.cs" />
     <Compile Include="OA\ICoreCmsPlanOrderDAL.cs" />
     <Compile Include="OA\ICoreCmsPlanOrderItemDAL.cs" />
     <Compile Include="OA\IOA_BaozhengjincuishouDAL.cs" />
diff --git a/CY_ECommercePlatform/CY.IDAL/OA/IAdm_tongxunluDAL.cs b/CY_ECommercePlatform/CY.IDAL/OA/IAdm_tongxunluDAL.cs
new file mode 100644
index 0000000..ec62c18
--- /dev/null
+++ b/CY_ECommercePlatform/CY.IDAL/OA/IAdm_tongxunluDAL.cs
@@ -0,0 +1,30 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Data;
+using System.Data.SqlClient;
+using CY.IBaseDAL;
+using CY.Model;
+
+
+namespace CY.IDAL
+{
+    public interface IAdm_tongxunluDAL : ICommonDAL, IPaging<Adm_tongxunlu>, IGetAllModel<Adm_tongxunlu>
+    {
+
+        /// <summary>
+        /// 鏍规嵁缂栧彿鑾峰緱淇℃伅
+        /// </summary>
+        /// <param name="Keyid">缂栧彿</param>
+        /// <returns></returns>
+        Adm_tongxunlu GetModelByKeyid(int keyid);
+
+        /// <summary>
+        /// 鏍规嵁formid鑾峰緱淇℃伅
+        /// </summary>
+        /// <param name="Keyid">缂栧彿</param>
+        /// <returns></returns>
+        IEnumerable<Adm_tongxunlu> GetModelByformid(Guid formid);
+    }
+}
diff --git a/CY_ECommercePlatform/CY.IDAL/OA/IAdm_zhanghaomimaDAL.cs b/CY_ECommercePlatform/CY.IDAL/OA/IAdm_zhanghaomimaDAL.cs
new file mode 100644
index 0000000..8f11eb2
--- /dev/null
+++ b/CY_ECommercePlatform/CY.IDAL/OA/IAdm_zhanghaomimaDAL.cs
@@ -0,0 +1,30 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Data;
+using System.Data.SqlClient;
+using CY.IBaseDAL;
+using CY.Model;
+
+
+namespace CY.IDAL
+{
+    public interface IAdm_zhanghaomimaDAL : ICommonDAL, IPaging<Adm_zhanghaomima>, IGetAllModel<Adm_zhanghaomima>
+    {
+
+        /// <summary>
+        /// 鏍规嵁缂栧彿鑾峰緱淇℃伅
+        /// </summary>
+        /// <param name="Keyid">缂栧彿</param>
+        /// <returns></returns>
+        Adm_zhanghaomima GetModelByKeyid(int keyid);
+
+        /// <summary>
+        /// 鏍规嵁formid鑾峰緱淇℃伅
+        /// </summary>
+        /// <param name="Keyid">缂栧彿</param>
+        /// <returns></returns>
+        IEnumerable<Adm_zhanghaomima> GetModelByformid(Guid formid);
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.Model/CY.Model.csproj b/CY_ECommercePlatform/CY.Model/CY.Model.csproj
index f81b056..44c09d6 100644
--- a/CY_ECommercePlatform/CY.Model/CY.Model.csproj
+++ b/CY_ECommercePlatform/CY.Model/CY.Model.csproj
@@ -199,6 +199,8 @@
     <Compile Include="LF\LF_OrderFileExtend.cs" />
     <Compile Include="LF\LF_SellerFileSpace.cs" />
     <Compile Include="LF\LF_SellerFileSpaceExtend.cs" />
+    <Compile Include="OA\Adm_tongxunlu.cs" />
+    <Compile Include="OA\Adm_zhanghaomima.cs" />
     <Compile Include="OA\CoreCmsPlanOrder.cs" />
     <Compile Include="OA\CoreCmsPlanOrderItem.cs" />
     <Compile Include="OA\CoreDeliverOrderItem.cs" />
diff --git a/CY_ECommercePlatform/CY.Model/OA/Adm_tongxunlu.cs b/CY_ECommercePlatform/CY.Model/OA/Adm_tongxunlu.cs
new file mode 100644
index 0000000..e9e63c8
--- /dev/null
+++ b/CY_ECommercePlatform/CY.Model/OA/Adm_tongxunlu.cs
@@ -0,0 +1,218 @@
+锘�/**  
+* OA_CorporateClients.cs
+*
+* 鍔� 鑳斤細 N/A
+* 绫� 鍚嶏細 OA_CorporateClients
+*
+* Ver    鍙樻洿鏃ユ湡             璐熻矗浜�  鍙樻洿鍐呭
+* 鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�
+* V0.01  2013-4-2 14:27:43   N/A    鍒濈増
+*
+*
+*
+*
+*
+*
+*/
+
+using System;
+using CY.Infrastructure.Domain;
+using CY.Infrastructure.Common;
+
+namespace CY.Model
+{
+    /// <summary>
+    /// 鍗板埛鍙傛暟
+    /// </summary>
+    [Serializable]
+    public partial class Adm_tongxunlu : IAggregateRoot
+    {
+
+        public Adm_tongxunlu()
+        {
+        }
+        #region Model
+        /// <summary>
+        /// id
+        /// </summary>
+        public int Keyid { get; set; }
+        /// <summary>
+        ///  FirmId
+        /// </summary>
+        public Guid FirmId { get; set; }
+        /// <summary>
+        /// type_id
+        /// </summary>
+        public int? type_id { get; set; }
+
+        /// <summary>
+        /// typeName
+        /// </summary>
+        public string typeName { get; set; }
+        /// <summary>
+        /// danwei_name
+        /// </summary>
+        public string danwei_name { get; set; }
+        /// <summary>
+        /// lianxiren
+        /// </summary>
+        public string lianxiren { get; set; }
+        /// <summary>
+        /// lianxidianhua
+        /// </summary>
+        public string lianxidianhua { get; set; }
+        /// <summary>
+        /// beuzhu
+        /// </summary>
+        public string beuzhu { get; set; }
+
+        /// <summary>
+        /// rec_status A/D
+        /// </summary>
+        public string rec_status { get; set; }
+
+      
+
+
+        /// <summary>
+        /// 鍒涘缓浜�
+        /// </summary>
+        public string creater
+        {
+            get;
+            set;
+        }
+
+        /// <summary>
+        /// 鍒涘缓鏃堕棿
+        /// </summary>
+        public DateTime createtime
+        {
+            get;
+            set;
+        }
+        /// <summary>
+        /// 淇敼浜�
+        /// </summary>
+        public string modifier
+        {
+            get;
+            set;
+        }
+        /// <summary>
+        /// 淇敼鏃堕棿
+        /// </summary>
+        public DateTime modifytime
+        {
+            get;
+            set;
+        }
+
+        /// <summary>
+        /// Jusequanxian
+        /// </summary>
+        public string Jusequanxian
+        {
+            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).Value : Keyid;
+                theValue = this.Keyid;
+            }
+            else if ("FirmId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 2)
+            {
+                this.FirmId = isChange ? MyConvert.ConvertToGuid(value) : FirmId;
+                theValue = this.FirmId;
+            }
+            else if ("type_id".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 3)
+            {
+                this.type_id = isChange ? MyConvert.ConvertToInt32(value) : type_id;
+                theValue = this.type_id;
+            }
+            else if ("danwei_name".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 4)
+            {
+                this.danwei_name = isChange ? MyConvert.ConvertToString(value) : danwei_name;
+                theValue = this.danwei_name;
+            }
+
+            else if ("lianxiren".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 5)
+            {
+                this.lianxiren = isChange ? MyConvert.ConvertToString(value) : lianxiren;
+                theValue = this.lianxiren;
+            }
+            else if ("lianxidianhua".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 6)
+            {
+                this.lianxidianhua = isChange ? MyConvert.ConvertToString(value) : lianxidianhua;
+                theValue = this.lianxidianhua;
+            }
+            else if ("beuzhu".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 7)
+            {
+                this.beuzhu = isChange ? MyConvert.ConvertToString(value) : beuzhu;
+                theValue = this.beuzhu;
+            }
+            else if ("rec_status".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 8)
+            {
+                this.rec_status = isChange ? MyConvert.ConvertToString(value) : rec_status;
+                theValue = this.rec_status;
+            }
+         
+
+
+            else if ("creater".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 14)
+            {
+                this.creater = isChange ? MyConvert.ConvertToString(value) : creater;
+                theValue = this.creater;
+            }
+            else if ("createtime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 15)
+            {
+                this.createtime = isChange ? MyConvert.ConvertToDateTime(value).Value : createtime;
+                theValue = this.createtime;
+            }
+            else if ("modifier".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 16)
+            {
+                this.modifier = isChange ? MyConvert.ConvertToString(value) : modifier;
+                theValue = this.modifier;
+            }
+            else if ("modifytime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 17)
+            {
+                this.modifytime = isChange ? MyConvert.ConvertToDateTime(value).Value : modifytime;
+                theValue = this.modifytime;
+            }
+
+            else if ("typeName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 18)
+            {
+                this.typeName = isChange ? MyConvert.ConvertToString(value) : typeName;
+                theValue = this.typeName;
+            }
+            else if ("Jusequanxian".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 19)
+            {
+                this.Jusequanxian = isChange ? MyConvert.ConvertToString(value) : Jusequanxian;
+                theValue = this.Jusequanxian;
+            }
+
+            return theValue;
+        }
+
+        #endregion
+    }
+}
diff --git a/CY_ECommercePlatform/CY.Model/OA/Adm_zhanghaomima.cs b/CY_ECommercePlatform/CY.Model/OA/Adm_zhanghaomima.cs
new file mode 100644
index 0000000..1268c71
--- /dev/null
+++ b/CY_ECommercePlatform/CY.Model/OA/Adm_zhanghaomima.cs
@@ -0,0 +1,218 @@
+锘�/**  
+* OA_CorporateClients.cs
+*
+* 鍔� 鑳斤細 N/A
+* 绫� 鍚嶏細 OA_CorporateClients
+*
+* Ver    鍙樻洿鏃ユ湡             璐熻矗浜�  鍙樻洿鍐呭
+* 鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�
+* V0.01  2013-4-2 14:27:43   N/A    鍒濈増
+*
+*
+*
+*
+*
+*
+*/
+
+using System;
+using CY.Infrastructure.Domain;
+using CY.Infrastructure.Common;
+
+namespace CY.Model
+{
+    /// <summary>
+    /// 鍗板埛鍙傛暟
+    /// </summary>
+    [Serializable]
+    public partial class Adm_zhanghaomima : IAggregateRoot
+    {
+
+        public Adm_zhanghaomima()
+        {
+        }
+        #region Model
+        /// <summary>
+        /// id
+        /// </summary>
+        public int Keyid { get; set; }
+        /// <summary>
+        ///  FirmId
+        /// </summary>
+        public Guid FirmId { get; set; }
+        /// <summary>
+        /// type_id
+        /// </summary>
+        public int? type_id { get; set; }
+
+        /// <summary>
+        /// typeName
+        /// </summary>
+        public string typeName { get; set; }
+        /// <summary>
+        /// chanpinxiangmu
+        /// </summary>
+        public string chanpinxiangmu { get; set; }
+        /// <summary>
+        /// zhanghao
+        /// </summary>
+        public string zhanghao { get; set; }
+        /// <summary>
+        /// mima
+        /// </summary>
+        public string mima { get; set; }
+        /// <summary>
+        /// mibao
+        /// </summary>
+        public string mibao { get; set; }
+
+        /// <summary>
+        /// rec_status A/D
+        /// </summary>
+        public string rec_status { get; set; }
+
+
+
+
+        /// <summary>
+        /// 鍒涘缓浜�
+        /// </summary>
+        public string creater
+        {
+            get;
+            set;
+        }
+
+        /// <summary>
+        /// 鍒涘缓鏃堕棿
+        /// </summary>
+        public DateTime createtime
+        {
+            get;
+            set;
+        }
+        /// <summary>
+        /// 淇敼浜�
+        /// </summary>
+        public string modifier
+        {
+            get;
+            set;
+        }
+        /// <summary>
+        /// 淇敼鏃堕棿
+        /// </summary>
+        public DateTime modifytime
+        {
+            get;
+            set;
+        }
+        /// <summary>
+        /// Jusequanxian
+        /// </summary>
+        public string Jusequanxian
+        {
+            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).Value : Keyid;
+                theValue = this.Keyid;
+            }
+            else if ("FirmId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 2)
+            {
+                this.FirmId = isChange ? MyConvert.ConvertToGuid(value) : FirmId;
+                theValue = this.FirmId;
+            }
+            else if ("type_id".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 3)
+            {
+                this.type_id = isChange ? MyConvert.ConvertToInt32(value) : type_id;
+                theValue = this.type_id;
+            }
+            else if ("chanpinxiangmu".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 4)
+            {
+                this.chanpinxiangmu = isChange ? MyConvert.ConvertToString(value) : chanpinxiangmu;
+                theValue = this.chanpinxiangmu;
+            }
+
+            else if ("zhanghao".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 5)
+            {
+                this.zhanghao = isChange ? MyConvert.ConvertToString(value) : zhanghao;
+                theValue = this.zhanghao;
+            }
+            else if ("mima".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 6)
+            {
+                this.mima = isChange ? MyConvert.ConvertToString(value) : mima;
+                theValue = this.mima;
+            }
+            else if ("mibao".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 7)
+            {
+                this.mibao = isChange ? MyConvert.ConvertToString(value) : mibao;
+                theValue = this.mibao;
+            }
+            else if ("rec_status".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 8)
+            {
+                this.rec_status = isChange ? MyConvert.ConvertToString(value) : rec_status;
+                theValue = this.rec_status;
+            }
+
+
+
+            else if ("creater".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 14)
+            {
+                this.creater = isChange ? MyConvert.ConvertToString(value) : creater;
+                theValue = this.creater;
+            }
+            else if ("createtime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 15)
+            {
+                this.createtime = isChange ? MyConvert.ConvertToDateTime(value).Value : createtime;
+                theValue = this.createtime;
+            }
+            else if ("modifier".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 16)
+            {
+                this.modifier = isChange ? MyConvert.ConvertToString(value) : modifier;
+                theValue = this.modifier;
+            }
+            else if ("modifytime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 17)
+            {
+                this.modifytime = isChange ? MyConvert.ConvertToDateTime(value).Value : modifytime;
+                theValue = this.modifytime;
+            }
+
+            else if ("typeName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 18)
+            {
+                this.typeName = isChange ? MyConvert.ConvertToString(value) : typeName;
+                theValue = this.typeName;
+            }
+            else if ("Jusequanxian".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 19)
+            {
+                this.Jusequanxian = isChange ? MyConvert.ConvertToString(value) : Jusequanxian;
+                theValue = this.Jusequanxian;
+            }
+
+
+            return theValue;
+        }
+
+        #endregion
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.SQLDAL/CY.SQLDAL.csproj b/CY_ECommercePlatform/CY.SQLDAL/CY.SQLDAL.csproj
index 2d0eda0..499a268 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/CY.SQLDAL.csproj
+++ b/CY_ECommercePlatform/CY.SQLDAL/CY.SQLDAL.csproj
@@ -169,6 +169,8 @@
     <Compile Include="Integrity\Integrity_IntegrityCardDAL.cs" />
     <Compile Include="LF\LF_OrderFileDAL.cs" />
     <Compile Include="LF\LF_SellerFileSpaceDAL.cs" />
+    <Compile Include="OA\Adm_tongxunluDAL.cs" />
+    <Compile Include="OA\Adm_zhanghaomimaDAL.cs" />
     <Compile Include="OA\CoreCmsPlanOrderDAL.cs" />
     <Compile Include="OA\CoreCmsPlanOrderItemDAL.cs" />
     <Compile Include="OA\OA_BaozhengjincuishouDAL.cs" />
diff --git a/CY_ECommercePlatform/CY.SQLDAL/OA/Adm_tongxunluDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/OA/Adm_tongxunluDAL.cs
new file mode 100644
index 0000000..010f0fc
--- /dev/null
+++ b/CY_ECommercePlatform/CY.SQLDAL/OA/Adm_tongxunluDAL.cs
@@ -0,0 +1,245 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using CY.IDAL;
+using System.Data.SqlClient;
+using System.Data;
+using CY.Model;
+using System.Transactions;
+
+
+namespace CY.SQLDAL
+{
+    public class Adm_tongxunluDAL : IAdm_tongxunluDAL
+    {
+
+        private Database _dataBase = null;
+        #region 甯搁噺
+        /// <summary>
+        /// 鏌ヨ鐩爣 
+        /// </summary>
+        const string SELECTTARGET = " t.* ";
+        /// <summary>
+        /// 鏌ヨ鏉ユ簮
+        /// </summary>
+        const string FROMSOUCEBEFORE = " ( select   ok.*,types.Name as typeName " +
+          " from [Adm_tongxunlu] ok   " +
+
+          " Left Join Sys_Dictionary as types On(types.DicType= 'Sys_閫氳褰�' and ok.[type_id]= types.MeanValue)  where 0=0  ";
+        const string FROMSOUCEEND = ") as t  ";
+        /// <summary>
+        /// 鍒嗛〉榛樿鎺掑簭瀛楁
+        /// </summary>
+        const string ORDERBY = " createtime desc  ";
+        #endregion
+        public Adm_tongxunluDAL()
+        {
+            _dataBase = new Database();
+        }
+
+        /// <summary>
+        /// 鏂板
+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        public bool InserModel(Infrastructure.Domain.IAggregateRoot model)
+        {
+            Model.Adm_tongxunlu trueModel = model as Model.Adm_tongxunlu;
+            if (trueModel == null)
+            {
+                return false;
+            }
+            
+
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+
+                // new SqlParameter("@Keyid",trueModel.Keyid),
+                    new SqlParameter("@FirmId",trueModel.FirmId),
+                    new SqlParameter("@type_id",trueModel.type_id),
+                     new SqlParameter("@danwei_name",trueModel.danwei_name),
+                    new SqlParameter("@lianxiren",trueModel.lianxiren),
+                  
+                    new SqlParameter("@lianxidianhua",trueModel.lianxidianhua),
+                  
+                        new SqlParameter("@beuzhu",trueModel.beuzhu),
+                            new SqlParameter("@rec_status",trueModel.rec_status),
+                              new SqlParameter("@creater",trueModel.creater),
+                              new SqlParameter("@createtime",trueModel.createtime),
+                                new SqlParameter("@modifier",trueModel.modifier),
+                                  new SqlParameter("@modifytime",trueModel.modifytime),
+                                   
+
+            };
+            string sql = "Insert Into Adm_tongxunlu ([FirmId],[type_id],[danwei_name],[lianxiren], [lianxidianhua], [beuzhu],[rec_status], [creater],[createtime], [modifier],[modifytime])"
+                                             + " Values (@FirmId,@type_id,@danwei_name, @lianxiren, @lianxidianhua, @beuzhu, @rec_status, @creater, @createtime, @modifier,@modifytime)";
+            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.Adm_tongxunlu trueModel = model as Model.Adm_tongxunlu;
+            if (trueModel == null)
+            {
+                return false;
+            }
+           
+
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+
+                  new SqlParameter("@Keyid",trueModel.Keyid),
+                    new SqlParameter("@FirmId",trueModel.FirmId),
+                    new SqlParameter("@type_id",trueModel.type_id),
+                     new SqlParameter("@danwei_name",trueModel.danwei_name),
+                    new SqlParameter("@lianxiren",trueModel.lianxiren),
+
+                    new SqlParameter("@lianxidianhua",trueModel.lianxidianhua),
+
+                        new SqlParameter("@beuzhu",trueModel.beuzhu),
+                            new SqlParameter("@rec_status",trueModel.rec_status),
+                              new SqlParameter("@creater",trueModel.creater),
+                              new SqlParameter("@createtime",trueModel.createtime),
+                                new SqlParameter("@modifier",trueModel.modifier),
+                                  new SqlParameter("@modifytime",trueModel.modifytime),
+                                 new SqlParameter("@Jusequanxian",string.IsNullOrEmpty(trueModel.Jusequanxian)?"":trueModel.Jusequanxian),
+
+            };
+            string sql = "Update Adm_tongxunlu Set [FirmId]=@FirmId,[type_id]=@type_id,[danwei_name]=@danwei_name,[lianxiren]=@lianxiren, [lianxidianhua]=@lianxidianhua, [beuzhu]=@beuzhu,[rec_status]=@rec_status, [creater]=@creater,[createtime]=@createtime,[modifier]=@modifier,[modifytime]=@modifytime,[Jusequanxian]=@Jusequanxian  where [Keyid] =@Keyid ";
+
+            try
+            {
+                _dataBase.ExecuteSql(sql, sqlParms.ToArray<SqlParameter>());
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+            return true;
+        }
+
+        /// <summary>
+        /// 鏍规嵁缂栧彿鑾峰緱淇℃伅
+        /// </summary>
+        /// <param name="Keyid">缂栧彿</param>
+        /// <returns></returns>
+        public Adm_tongxunlu GetModelByKeyid(int keyid)
+        {
+            try
+            {
+                string condition = "  ";
+                if (keyid > 0)
+                {
+                    condition = " Keyid=" + keyid + "";
+                }
+                else
+                {
+                    return null;
+                }
+
+                //  return null;//閿欒鏁版嵁杩斾細绌� 
+
+                IList<Adm_tongxunlu> result = _dataBase.SelectModel<Adm_tongxunlu>("*", "Adm_tongxunlu", condition) as IList<Adm_tongxunlu>;//鎵ц鏌ヨ
+
+                return (null == result || result.Count == 0) ? null : result[0];//杩斿洖缁撴灉
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+        }
+
+
+        /// <summary>
+        /// 鍏ㄩ儴鏌ヨ
+        /// </summary>
+        /// <param name="query"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.Adm_tongxunlu> SelectAllModel(Infrastructure.Query.Query query)
+        {
+            return _dataBase.SelectModel<Model.Adm_tongxunlu>(" * ", " Adm_tongxunlu ") as IList<Model.Adm_tongxunlu>;//鎵ц鏌ヨ
+        }
+
+        /// <summary>
+        /// 鍏ㄩ儴鏌ヨ
+        /// </summary>
+        /// <param name="query"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.Adm_tongxunlu> GetModelByformid(Guid FirmId)
+        {
+            return _dataBase.SelectModel<Model.Adm_tongxunlu>(" * ", " Adm_tongxunlu ", " FirmId = '" + FirmId + "'") as IList<Model.Adm_tongxunlu>;//鎵ц鏌ヨ
+        }
+
+
+        /// <summary>
+        /// 鍒嗛〉鏌ヨ
+        /// </summary>
+        /// <param name="query"></param>
+        /// <param name="pagination"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.Adm_tongxunlu> SelectModelPage(Infrastructure.Query.Query query, Infrastructure.Query.Pagination pagination)
+        {
+            if (null == pagination || null == query || null == query.Criteria || 1 > query.Criteria.Count)
+                return null;
+            //query.Criteria 棣栦釜鍏冪礌蹇呴』鏄帓搴忓瓧娈碉紝鍏跺�间负缁撴灉鎺掑簭瀛楁
+
+            int maxParamIndex = query.Criteria.Count - 1;//鏈�澶х储寮�
+
+            string[] orderbys = new string[] { ORDERBY };
+            string resultOrderBy = "";//缁撴灉闆嗘帓搴忔柟寮�
+
+            if ("@orderBy".Equals(query.Criteria[maxParamIndex].PropertyName))
+            {
+                orderbys = string.Format("{0}", query.Criteria[maxParamIndex].Value).Split(',');
+                resultOrderBy = query.Criteria[maxParamIndex].Value.ToString();//= 1 == orderbys.Length ? resultOrderBy : orderbys[1];
+            }
+            string fromSouce = string.Format("{0}{1}{2}", FROMSOUCEBEFORE, query.Criteria[0].Value, FROMSOUCEEND);//鎷艰鏉′欢
+
+            return _dataBase.SelectModelPage<Model.Adm_tongxunlu>(pagination, SELECTTARGET, fromSouce, orderbys[0], resultOrderBy);
+        }
+
+        /// <summary>
+        /// 鍒犻櫎
+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        public bool DeleteModel(Infrastructure.Domain.IAggregateRoot model)
+        {
+            Model.Adm_tongxunlu trueModel = model as Model.Adm_tongxunlu;
+            if (trueModel == null)
+            {
+                return false;
+            }
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+                new SqlParameter("@Keyid",trueModel.Keyid)
+            };
+            string sql = "Delete Adm_tongxunlu Where [Keyid] = @Keyid ";
+
+
+            try
+            {
+                _dataBase.ExecuteSql(sql, sqlParms.ToArray<SqlParameter>());
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+            return true;
+        }
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.SQLDAL/OA/Adm_zhanghaomimaDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/OA/Adm_zhanghaomimaDAL.cs
new file mode 100644
index 0000000..a10cafd
--- /dev/null
+++ b/CY_ECommercePlatform/CY.SQLDAL/OA/Adm_zhanghaomimaDAL.cs
@@ -0,0 +1,247 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using CY.IDAL;
+using System.Data.SqlClient;
+using System.Data;
+using CY.Model;
+using System.Transactions;
+
+
+namespace CY.SQLDAL
+{
+    public class Adm_zhanghaomimaDAL : IAdm_zhanghaomimaDAL
+    {
+
+        private Database _dataBase = null;
+        #region 甯搁噺
+        /// <summary>
+        /// 鏌ヨ鐩爣 
+        /// </summary>
+        const string SELECTTARGET = " t.* ";
+        /// <summary>
+        /// 鏌ヨ鏉ユ簮
+        /// </summary>
+        const string FROMSOUCEBEFORE = " ( select   ok.*,types.Name as typeName " +
+          " from [Adm_zhanghaomima] ok   " +
+
+       " Left Join Sys_Dictionary as types On(types.DicType= 'Sys_璐﹀彿瀵嗙爜' and ok.[type_id]= types.MeanValue)  where 0=0  ";
+        const string FROMSOUCEEND = ") as t  ";
+        /// <summary>
+        /// 鍒嗛〉榛樿鎺掑簭瀛楁
+        /// </summary>
+        const string ORDERBY = " createtime desc  ";
+        #endregion
+        public Adm_zhanghaomimaDAL()
+        {
+            _dataBase = new Database();
+        }
+
+        /// <summary>
+        /// 鏂板
+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        public bool InserModel(Infrastructure.Domain.IAggregateRoot model)
+        {
+            Model.Adm_zhanghaomima trueModel = model as Model.Adm_zhanghaomima;
+            if (trueModel == null)
+            {
+                return false;
+            }
+           
+
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+
+                  // new SqlParameter("@Keyid",trueModel.Keyid),
+                    new SqlParameter("@FirmId",trueModel.FirmId),
+                    new SqlParameter("@type_id",trueModel.type_id),
+                     new SqlParameter("@chanpinxiangmu",trueModel.chanpinxiangmu),
+                    new SqlParameter("@zhanghao",trueModel.zhanghao),
+
+                    new SqlParameter("@mima",trueModel.mima),
+
+                        new SqlParameter("@mibao",trueModel.mibao),
+                            new SqlParameter("@rec_status",trueModel.rec_status),
+                              new SqlParameter("@creater",trueModel.creater),
+                              new SqlParameter("@createtime",trueModel.createtime),
+                                new SqlParameter("@modifier",trueModel.modifier),
+                                  new SqlParameter("@modifytime",trueModel.modifytime),
+
+            };
+            string sql = "Insert Into Adm_zhanghaomima ([FirmId],[type_id],[chanpinxiangmu],[zhanghao], [mima], [mibao],[rec_status], [creater],[createtime], [modifier],[modifytime])"
+                                             + " Values (@FirmId,@type_id,@chanpinxiangmu, @zhanghao, @mima, @mibao, @rec_status, @creater, @createtime, @modifier,@modifytime)";
+            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.Adm_zhanghaomima trueModel = model as Model.Adm_zhanghaomima;
+            if (trueModel == null)
+            {
+                return false;
+            }
+           
+
+
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+
+                    new SqlParameter("@Keyid",trueModel.Keyid),
+                    new SqlParameter("@FirmId",trueModel.FirmId),
+                    new SqlParameter("@type_id",trueModel.type_id),
+                     new SqlParameter("@chanpinxiangmu",trueModel.chanpinxiangmu),
+                    new SqlParameter("@zhanghao",trueModel.zhanghao),
+
+                    new SqlParameter("@mima",trueModel.mima),
+
+                        new SqlParameter("@mibao",trueModel.mibao),
+                            new SqlParameter("@rec_status",trueModel.rec_status),
+                              new SqlParameter("@creater",trueModel.creater),
+                              new SqlParameter("@createtime",trueModel.createtime),
+                                new SqlParameter("@modifier",trueModel.modifier),
+                                  new SqlParameter("@modifytime",trueModel.modifytime),
+                                    new SqlParameter("@Jusequanxian",string.IsNullOrEmpty(trueModel.Jusequanxian)?"":trueModel.Jusequanxian),
+
+            };
+            string sql = "Update Adm_zhanghaomima Set [FirmId]=@FirmId,[type_id]=@type_id,[chanpinxiangmu]=@chanpinxiangmu,[zhanghao]=@zhanghao, [mima]=@mima, [mibao]=@mibao,[rec_status]=@rec_status, [creater]=@creater,[createtime]=@createtime,[modifier]=@modifier,[modifytime]=@modifytime,[Jusequanxian]=@Jusequanxian  where [Keyid] =@Keyid ";
+
+            try
+            {
+                _dataBase.ExecuteSql(sql, sqlParms.ToArray<SqlParameter>());
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+            return true;
+        }
+
+        /// <summary>
+        /// 鏍规嵁缂栧彿鑾峰緱淇℃伅
+        /// </summary>
+        /// <param name="Keyid">缂栧彿</param>
+        /// <returns></returns>
+        public Adm_zhanghaomima GetModelByKeyid(int keyid)
+        {
+            try
+            {
+                string condition = "  ";
+                if (keyid>0)
+                {
+                    condition = " Keyid=" + keyid + "";
+                }
+                else
+                {
+                    return null;
+                }
+
+                //  return null;//閿欒鏁版嵁杩斾細绌� 
+
+                IList<Adm_zhanghaomima> result = _dataBase.SelectModel<Adm_zhanghaomima>("*", "Adm_zhanghaomima", condition) as IList<Adm_zhanghaomima>;//鎵ц鏌ヨ
+
+                return (null == result || result.Count == 0) ? null : result[0];//杩斿洖缁撴灉
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+        }
+
+
+        /// <summary>
+        /// 鍏ㄩ儴鏌ヨ
+        /// </summary>
+        /// <param name="query"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.Adm_zhanghaomima> SelectAllModel(Infrastructure.Query.Query query)
+        {
+            return _dataBase.SelectModel<Model.Adm_zhanghaomima>(" * ", " Adm_zhanghaomima ") as IList<Model.Adm_zhanghaomima>;//鎵ц鏌ヨ
+        }
+
+        /// <summary>
+        /// 鍏ㄩ儴鏌ヨ
+        /// </summary>
+        /// <param name="query"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.Adm_zhanghaomima> GetModelByformid(Guid FirmId)
+        {
+            return _dataBase.SelectModel<Model.Adm_zhanghaomima>(" * ", " Adm_zhanghaomima ", " FirmId = '" + FirmId + "'") as IList<Model.Adm_zhanghaomima>;//鎵ц鏌ヨ
+        }
+
+
+        /// <summary>
+        /// 鍒嗛〉鏌ヨ
+        /// </summary>
+        /// <param name="query"></param>
+        /// <param name="pagination"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.Adm_zhanghaomima> SelectModelPage(Infrastructure.Query.Query query, Infrastructure.Query.Pagination pagination)
+        {
+            if (null == pagination || null == query || null == query.Criteria || 1 > query.Criteria.Count)
+                return null;
+            //query.Criteria 棣栦釜鍏冪礌蹇呴』鏄帓搴忓瓧娈碉紝鍏跺�间负缁撴灉鎺掑簭瀛楁
+
+            int maxParamIndex = query.Criteria.Count - 1;//鏈�澶х储寮�
+
+            string[] orderbys = new string[] { ORDERBY };
+            string resultOrderBy = "";//缁撴灉闆嗘帓搴忔柟寮�
+
+            if ("@orderBy".Equals(query.Criteria[maxParamIndex].PropertyName))
+            {
+                orderbys = string.Format("{0}", query.Criteria[maxParamIndex].Value).Split(',');
+                resultOrderBy = query.Criteria[maxParamIndex].Value.ToString();//= 1 == orderbys.Length ? resultOrderBy : orderbys[1];
+            }
+            string fromSouce = string.Format("{0}{1}{2}", FROMSOUCEBEFORE, query.Criteria[0].Value, FROMSOUCEEND);//鎷艰鏉′欢
+
+ 
+
+            return _dataBase.SelectModelPage<Model.Adm_zhanghaomima>(pagination, SELECTTARGET, fromSouce, orderbys[0], resultOrderBy);
+        }
+
+        /// <summary>
+        /// 鍒犻櫎
+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        public bool DeleteModel(Infrastructure.Domain.IAggregateRoot model)
+        {
+            Model.Adm_zhanghaomima trueModel = model as Model.Adm_zhanghaomima;
+            if (trueModel == null)
+            {
+                return false;
+            }
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+                new SqlParameter("@Keyid",trueModel.Keyid)
+            };
+            string sql = "Delete Adm_zhanghaomima Where [Keyid] = @Keyid ";
+
+
+            try
+            {
+                _dataBase.ExecuteSql(sql, sqlParms.ToArray<SqlParameter>());
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+            return true;
+        }
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_DocumentDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_DocumentDAL.cs
index 6a4ee89..a83986b 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_DocumentDAL.cs
+++ b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_DocumentDAL.cs
@@ -101,7 +101,7 @@
                             new SqlParameter("@DM_PrintStatus", trueModel.DM_PrintStatus) ,            
                             new SqlParameter("@LastUpdateTime", trueModel.LastUpdateTime) ,            
                             new SqlParameter("@Operator", trueModel.Operator),
-                             new SqlParameter("@Jusequanxian", trueModel.Jusequanxian),
+                              new SqlParameter("@Jusequanxian",string.IsNullOrEmpty(trueModel.Jusequanxian)?"":trueModel.Jusequanxian),
                      };
             try
             {
diff --git a/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj b/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj
index fe405ce..b0ca9f4 100644
--- a/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj
+++ b/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj
@@ -2792,6 +2792,11 @@
     <Content Include="Pages\workcar\CarViolationList.aspx" />
     <Content Include="Pages\workcar\MemberDictionaryEdit.aspx" />
     <Content Include="Pages\workcar\MemberDictionaryList.aspx" />
+    <Content Include="Pages\work\Adm_zhanghaomimaJuese.aspx" />
+    <Content Include="Pages\work\Adm_zhanghaomimaDetail.aspx" />
+    <Content Include="Pages\work\Adm_zhanghaomimaAdd.aspx" />
+    <Content Include="Pages\work\Adm_tongxunluDetail.aspx" />
+    <Content Include="Pages\work\Adm_zhanghaomimaList.aspx" />
     <Content Include="Pages\work\BaoxiaoFukuanList.aspx" />
     <Content Include="Pages\work\BaoxiaoPiliangReply.aspx" />
     <Content Include="Pages\work\BaoxiaoReplyList.aspx" />
@@ -2803,12 +2808,15 @@
     <Content Include="Pages\work\MyRequestDetail.aspx" />
     <Content Include="Pages\work\MyBaoxiaoList.aspx" />
     <Content Include="Pages\work\MyRequestList.aspx" />
+    <Content Include="Pages\work\Adm_tongxunluAdd.aspx" />
     <Content Include="Pages\work\OA_DocumentAdd.aspx" />
     <Content Include="Pages\work\OA_DocumentDetail.aspx" />
     <Content Include="Pages\work\OA_DocumentDicAdd.aspx" />
     <Content Include="Pages\work\OA_DocumentDicDetail.aspx" />
+    <Content Include="Pages\work\Adm_tongxunluJuese.aspx" />
     <Content Include="Pages\work\OA_DocumentJuese.aspx" />
     <Content Include="Pages\work\OA_DocumentDicList.aspx" />
+    <Content Include="Pages\work\Adm_tongxunluList.aspx" />
     <Content Include="Pages\work\OA_DocumentList.aspx" />
     <Content Include="Pages\work\BaoxiaoReplyAdd.aspx" />
     <Content Include="Pages\work\RequestReplyAdd.aspx" />
@@ -9111,6 +9119,41 @@
     <Compile Include="Pages\workcar\MemberDictionaryList.aspx.designer.cs">
       <DependentUpon>MemberDictionaryList.aspx</DependentUpon>
     </Compile>
+    <Compile Include="Pages\work\Adm_zhanghaomimaJuese.aspx.cs">
+      <DependentUpon>Adm_zhanghaomimaJuese.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="Pages\work\Adm_zhanghaomimaJuese.aspx.designer.cs">
+      <DependentUpon>Adm_zhanghaomimaJuese.aspx</DependentUpon>
+    </Compile>
+    <Compile Include="Pages\work\Adm_zhanghaomimaDetail.aspx.cs">
+      <DependentUpon>Adm_zhanghaomimaDetail.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="Pages\work\Adm_zhanghaomimaDetail.aspx.designer.cs">
+      <DependentUpon>Adm_zhanghaomimaDetail.aspx</DependentUpon>
+    </Compile>
+    <Compile Include="Pages\work\Adm_zhanghaomimaAdd.aspx.cs">
+      <DependentUpon>Adm_zhanghaomimaAdd.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="Pages\work\Adm_zhanghaomimaAdd.aspx.designer.cs">
+      <DependentUpon>Adm_zhanghaomimaAdd.aspx</DependentUpon>
+    </Compile>
+    <Compile Include="Pages\work\Adm_tongxunluDetail.aspx.cs">
+      <DependentUpon>Adm_tongxunluDetail.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="Pages\work\Adm_tongxunluDetail.aspx.designer.cs">
+      <DependentUpon>Adm_tongxunluDetail.aspx</DependentUpon>
+    </Compile>
+    <Compile Include="Pages\work\Adm_zhanghaomimaList.aspx.cs">
+      <DependentUpon>Adm_zhanghaomimaList.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="Pages\work\Adm_zhanghaomimaList.aspx.designer.cs">
+      <DependentUpon>Adm_zhanghaomimaList.aspx</DependentUpon>
+    </Compile>
     <Compile Include="Pages\work\BaoxiaoFukuanList.aspx.cs">
       <DependentUpon>BaoxiaoFukuanList.aspx</DependentUpon>
       <SubType>ASPXCodeBehind</SubType>
@@ -9188,6 +9231,13 @@
     <Compile Include="Pages\work\MyRequestList.aspx.designer.cs">
       <DependentUpon>MyRequestList.aspx</DependentUpon>
     </Compile>
+    <Compile Include="Pages\work\Adm_tongxunluAdd.aspx.cs">
+      <DependentUpon>Adm_tongxunluAdd.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="Pages\work\Adm_tongxunluAdd.aspx.designer.cs">
+      <DependentUpon>Adm_tongxunluAdd.aspx</DependentUpon>
+    </Compile>
     <Compile Include="Pages\work\OA_DocumentAdd.aspx.cs">
       <DependentUpon>OA_DocumentAdd.aspx</DependentUpon>
       <SubType>ASPXCodeBehind</SubType>
@@ -9216,6 +9266,13 @@
     <Compile Include="Pages\work\OA_DocumentDicDetail.aspx.designer.cs">
       <DependentUpon>OA_DocumentDicDetail.aspx</DependentUpon>
     </Compile>
+    <Compile Include="Pages\work\Adm_tongxunluJuese.aspx.cs">
+      <DependentUpon>Adm_tongxunluJuese.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="Pages\work\Adm_tongxunluJuese.aspx.designer.cs">
+      <DependentUpon>Adm_tongxunluJuese.aspx</DependentUpon>
+    </Compile>
     <Compile Include="Pages\work\OA_DocumentJuese.aspx.cs">
       <DependentUpon>OA_DocumentJuese.aspx</DependentUpon>
       <SubType>ASPXCodeBehind</SubType>
@@ -9230,6 +9287,13 @@
     <Compile Include="Pages\work\OA_DocumentDicList.aspx.designer.cs">
       <DependentUpon>OA_DocumentDicList.aspx</DependentUpon>
     </Compile>
+    <Compile Include="Pages\work\Adm_tongxunluList.aspx.cs">
+      <DependentUpon>Adm_tongxunluList.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="Pages\work\Adm_tongxunluList.aspx.designer.cs">
+      <DependentUpon>Adm_tongxunluList.aspx</DependentUpon>
+    </Compile>
     <Compile Include="Pages\work\OA_DocumentList.aspx.cs">
       <DependentUpon>OA_DocumentList.aspx</DependentUpon>
       <SubType>ASPXCodeBehind</SubType>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluAdd.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluAdd.aspx
new file mode 100644
index 0000000..67faa7b
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluAdd.aspx
@@ -0,0 +1,73 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Adm_tongxunluAdd.aspx.cs" Inherits="CY.WebForm.Pages.work.Adm_tongxunluAdd" %>
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head id="Head1" runat="server">
+    <title>鏂板/淇敼閫氳褰曠鐞�</title>
+    <uc:CMSHead ID="CMSHead1" runat="server" />
+    <script type="text/javascript">
+        
+    </script>
+</head>
+<body>
+    <%--<textarea id="txtExaminedRecore" runat="server" style="width: 370px; height: 50px;" class=""></textarea>--%>
+    <form id="form1" class="form2" runat="server">
+    <div>
+        <table class="tableStyle" style="margin: 10px auto;" cellpadding="0" cellspacing="0">
+            <tr>
+                <td class="ali03 w120px">
+                    绫诲埆锛�
+                </td>
+                <td>
+                    <select id="seltype" runat="server" keepdefaultstyle="true" class="w120px">
+                       
+                    </select>
+                </td>
+                
+            </tr>
+            
+            <tr>
+                <td class="ali03">
+                    鍗曚綅鍚嶇О锛�
+                </td>
+                <td  >
+                    <input id="txtDanweiName" type="text" class="w700px req" runat="server" maxlength="100"  msg="璇峰~鍐欏崟浣嶅悕绉�"/>
+                </td>
+            </tr>
+            <tr>
+                <td class="ali03">
+                    鑱旂郴浜猴細
+                </td>
+                <td  >
+                    <input id="txtLianxiren" type="text" class="w700px req" runat="server" maxlength="100"  msg="璇峰~鍐欒仈绯讳汉"/>
+                </td>
+            </tr>
+            <tr>
+                <td class="ali03">
+                    鑱旂郴鐢佃瘽锛�
+                </td>
+                <td  >
+                    <input id="txtLianxidianhua" type="text" class="w700px req" runat="server" maxlength="100"  msg="璇峰~鍐欒仈绯荤數璇�"/>
+                </td>
+            </tr>
+             <tr>
+                <td class="ali03" valign="top">
+                    澶囨敞锛�
+                </td>
+                <td  >
+                    <asp:TextBox ID="txtBeuzhu" TextMode="MultiLine" runat="server" Width="690px" Height="60px" MaxLength="300"></asp:TextBox>
+                </td>
+            </tr>
+            
+           
+            
+            <tr>
+                <td colspan="2" style="text-align: center;">
+                    <asp:Button ID="btn_submit" runat="server" OnClick="btn_submit_form" Text="鎻愪氦" />
+                </td>
+            </tr>
+        </table>
+    </div>
+    </form>
+</body>
+</html>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluAdd.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluAdd.aspx.cs
new file mode 100644
index 0000000..86c4734
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluAdd.aspx.cs
@@ -0,0 +1,142 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using System.Data;
+using System.Data.SqlClient;
+using CY.Model;
+using CY.BLL;
+using CY.Infrastructure.Common;
+using CY.Infrastructure.Query;
+using CY.BLL.Sys;
+
+namespace CY.WebForm.Pages.work
+{
+    //鍚磋緣
+    //鏂板/淇敼鍏枃绠$悊    
+    public partial class Adm_tongxunluAdd : BasePage
+    {
+        Adm_tongxunluBLL bll_Adm_tongxunluBLL = null;
+        Sys_DictionaryBLL bll_Sys_DictionaryBLL = null;
+        //鍒濆鍖�
+        public Adm_tongxunluAdd()
+        {
+
+            bll_Adm_tongxunluBLL = new Adm_tongxunluBLL();
+            bll_Sys_DictionaryBLL = new Sys_DictionaryBLL();
+        }
+
+        //椤甸潰鍔犺浇
+        protected void Page_Load(object sender, EventArgs e)
+        {
+            if (!IsPostBack)
+            {
+                Pagination pa = new Pagination();
+                pa.PageSize = 500;
+                pa.PageIndex = 1;
+                this.seltype.DataSource = bll_Sys_DictionaryBLL.GetDataByType("Sys_閫氳褰�");
+                this.seltype.DataValueField = "MeanValue";
+                this.seltype.DataTextField = "Name";
+                this.seltype.DataBind();
+
+                InitData();
+            }
+        }
+
+        //鏁版嵁鍔犺浇
+        public void InitData()
+        {
+            this.seltype.Value = "";
+            this.txtDanweiName.Value = "";
+            this.txtLianxiren.Value = "";
+            this.txtLianxidianhua.Value = "";
+            this.txtBeuzhu.Text = "";
+            
+
+            if (!string.IsNullOrEmpty(Request["keyid"]))
+            {
+                var adm_Tongxunlu = bll_Adm_tongxunluBLL.GetModelByKeyid(Request["keyid"].ToInt32().Value);
+                if (adm_Tongxunlu != null)
+                {
+                    this.seltype.Value = adm_Tongxunlu.type_id.Value.ToString();
+                    this.txtDanweiName.Value = adm_Tongxunlu.danwei_name;
+                    this.txtLianxiren.Value = adm_Tongxunlu.lianxiren;
+                    this.txtLianxidianhua.Value = adm_Tongxunlu.lianxidianhua;
+                    this.txtBeuzhu.Text = adm_Tongxunlu.beuzhu;
+                }
+            }
+           
+        }
+
+        //琛ㄥ崟鎻愪氦
+        protected void btn_submit_form(object sender, EventArgs e)
+        {
+            try
+            {
+                DateTime nowTime = DateTime.Now;
+                Adm_tongxunlu adm_Tongxunlu = new Adm_tongxunlu();
+
+                if (!string.IsNullOrEmpty(Request["keyid"]))
+                {
+                    adm_Tongxunlu = bll_Adm_tongxunluBLL.GetModelByKeyid(Request["keyid"].ToInt32().Value);
+
+                    adm_Tongxunlu.FirmId = CurrentUser.MemberId;
+                    adm_Tongxunlu.type_id = this.seltype.Value.ToInt32().Value;
+                    adm_Tongxunlu.danwei_name = this.txtDanweiName.Value.Trim();
+                    adm_Tongxunlu.lianxiren = this.txtLianxiren.Value.Trim();
+                    adm_Tongxunlu.lianxidianhua = this.txtLianxidianhua.Value.Trim();
+                    adm_Tongxunlu.beuzhu = this.txtBeuzhu.Text.Trim();
+                    adm_Tongxunlu.rec_status = "A";
+                    adm_Tongxunlu.modifier = CurrentUser.ShortName;
+                    adm_Tongxunlu.modifytime = DateTime.Now;
+
+
+                    if (bll_Adm_tongxunluBLL.UpdateModel(adm_Tongxunlu))
+                    {
+                        JavaScript.MessageBox("淇敼鎴愬姛", this, true, true);
+                        //InitData();
+                    }
+                    else
+                        JavaScript.MessageBox("淇敼澶辫触", this);
+                }
+                else
+                {
+
+                    adm_Tongxunlu.FirmId = CurrentUser.MemberId;
+                    adm_Tongxunlu.type_id = this.seltype.Value.ToInt32().Value;
+                    adm_Tongxunlu.danwei_name = this.txtDanweiName.Value.Trim();
+                    adm_Tongxunlu.lianxiren = this.txtLianxiren.Value.Trim();
+                    adm_Tongxunlu.lianxidianhua = this.txtLianxidianhua.Value.Trim();
+                    adm_Tongxunlu.beuzhu = this.txtBeuzhu.Text.Trim();
+                    adm_Tongxunlu.rec_status = "A";
+                    adm_Tongxunlu.creater = CurrentUser.ShortName;
+                    adm_Tongxunlu.createtime = DateTime.Now;
+                    adm_Tongxunlu.modifier = adm_Tongxunlu.creater;
+                    adm_Tongxunlu.modifytime = adm_Tongxunlu.createtime;
+
+
+
+
+                    if (bll_Adm_tongxunluBLL.InsertModel(adm_Tongxunlu))
+                    {
+                        JavaScript.MessageBox("鏂板鎴愬姛", this, false, true);
+                        InitData();
+                    }
+                    else
+                        JavaScript.MessageBox("鏂板澶辫触", this);
+                }
+                
+
+            }
+            catch (Exception ex)
+            {
+                PAGEHandleException(ex);
+                JavaScript.MessageBox("鎿嶄綔澶辫触", this);
+            }
+        }
+
+      
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluAdd.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluAdd.aspx.designer.cs
new file mode 100644
index 0000000..4afeda6
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluAdd.aspx.designer.cs
@@ -0,0 +1,98 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace CY.WebForm.Pages.work
+{
+
+
+    public partial class Adm_tongxunluAdd
+    {
+
+        /// <summary>
+        /// Head1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlHead Head1;
+
+        /// <summary>
+        /// CMSHead1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::CY.WebForm.Pages.common.CMSHead CMSHead1;
+
+        /// <summary>
+        /// form1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+        /// <summary>
+        /// seltype 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlSelect seltype;
+
+        /// <summary>
+        /// txtDanweiName 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtDanweiName;
+
+        /// <summary>
+        /// txtLianxiren 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtLianxiren;
+
+        /// <summary>
+        /// txtLianxidianhua 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtLianxidianhua;
+
+        /// <summary>
+        /// txtBeuzhu 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.TextBox txtBeuzhu;
+
+        /// <summary>
+        /// btn_submit 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Button btn_submit;
+    }
+}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluDetail.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluDetail.aspx
new file mode 100644
index 0000000..ae19750
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluDetail.aspx
@@ -0,0 +1,72 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Adm_tongxunluDetail.aspx.cs" Inherits="CY.WebForm.Pages.work.Adm_tongxunluDetail" %>
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head id="Head1" runat="server">
+    <title>鏂板/淇敼閫氳褰曠鐞�</title>
+    <uc:CMSHead ID="CMSHead1" runat="server" />
+    <script type="text/javascript">
+        
+    </script>
+</head>
+<body>
+    <%--<textarea id="txtExaminedRecore" runat="server" style="width: 370px; height: 50px;" class=""></textarea>--%>
+    <form id="form1" class="form2" runat="server">
+    <div>
+        <table class="tableStyle" style="margin: 10px auto;" cellpadding="0" cellspacing="0">
+            <tr>
+                <td class="ali03 w120px">
+                    绫诲埆锛�
+                </td>
+                <td>
+                  
+                    <span id="seltype" runat="server" ></span>
+                </td>
+                
+            </tr>
+            
+            <tr>
+                <td class="ali03">
+                    鍗曚綅鍚嶇О锛�
+                </td>
+                <td  >
+                   
+                      <span id="txtDanweiName" runat="server" ></span>
+                </td>
+            </tr>
+            <tr>
+                <td class="ali03">
+                    鑱旂郴浜猴細
+                </td>
+                <td  >
+                   
+                       <span id="txtLianxiren" runat="server" ></span>
+                </td>
+            </tr>
+            <tr>
+                <td class="ali03">
+                    鑱旂郴鐢佃瘽锛�
+                </td>
+                <td  >
+                    
+                      <span id="txtLianxidianhua" runat="server" ></span>
+                </td>
+            </tr>
+             <tr>
+                <td class="ali03" valign="top">
+                    澶囨敞锛�
+                </td>
+                <td  >
+                 
+                      <span id="txtBeuzhu" runat="server" ></span>
+                </td>
+            </tr>
+            
+           
+            
+            
+        </table>
+    </div>
+    </form>
+</body>
+</html>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluDetail.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluDetail.aspx.cs
new file mode 100644
index 0000000..0a3f140
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluDetail.aspx.cs
@@ -0,0 +1,70 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using System.Data;
+using System.Data.SqlClient;
+using CY.Model;
+using CY.BLL;
+using CY.Infrastructure.Common;
+using CY.Infrastructure.Query;
+using CY.BLL.Sys;
+
+namespace CY.WebForm.Pages.work
+{
+    //鍚磋緣
+    //鏂板/淇敼鍏枃绠$悊    
+    public partial class Adm_tongxunluDetail : BasePage
+    {
+        Adm_tongxunluBLL bll_Adm_tongxunluBLL = null;
+        Sys_DictionaryBLL bll_Sys_DictionaryBLL = null;
+        //鍒濆鍖�
+        public Adm_tongxunluDetail()
+        {
+
+            bll_Adm_tongxunluBLL = new Adm_tongxunluBLL();
+            bll_Sys_DictionaryBLL = new Sys_DictionaryBLL();
+        }
+
+        //椤甸潰鍔犺浇
+        protected void Page_Load(object sender, EventArgs e)
+        {
+            if (!IsPostBack)
+            {
+               
+
+                InitData();
+            }
+        }
+
+        //鏁版嵁鍔犺浇
+        public void InitData()
+        {
+            
+            
+
+            if (!string.IsNullOrEmpty(Request["keyid"]))
+            {
+                var adm_Tongxunlu = bll_Adm_tongxunluBLL.GetModelByKeyid(Request["keyid"].ToInt32().Value);
+                if (adm_Tongxunlu != null)
+                {
+                  var sys_Dictionary  =  bll_Sys_DictionaryBLL.GetDataByType("Sys_閫氳褰�").Where(x=>x.MeanValue == adm_Tongxunlu.type_id.Value).FirstOrDefault();
+                    if (sys_Dictionary != null)
+                    {
+                        this.seltype.InnerText = sys_Dictionary.Name;
+                    }
+                    this.txtDanweiName.InnerText = adm_Tongxunlu.danwei_name;
+                    this.txtLianxiren.InnerText = adm_Tongxunlu.lianxiren;
+                    this.txtLianxidianhua.InnerText = adm_Tongxunlu.lianxidianhua;
+                    this.txtBeuzhu.InnerText = adm_Tongxunlu.beuzhu;
+                }
+            }
+           
+        }
+
+     
+      
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluDetail.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluDetail.aspx.designer.cs
new file mode 100644
index 0000000..41f46d8
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluDetail.aspx.designer.cs
@@ -0,0 +1,89 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace CY.WebForm.Pages.work
+{
+
+
+    public partial class Adm_tongxunluDetail
+    {
+
+        /// <summary>
+        /// Head1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlHead Head1;
+
+        /// <summary>
+        /// CMSHead1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::CY.WebForm.Pages.common.CMSHead CMSHead1;
+
+        /// <summary>
+        /// form1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+        /// <summary>
+        /// seltype 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl seltype;
+
+        /// <summary>
+        /// txtDanweiName 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl txtDanweiName;
+
+        /// <summary>
+        /// txtLianxiren 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl txtLianxiren;
+
+        /// <summary>
+        /// txtLianxidianhua 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl txtLianxidianhua;
+
+        /// <summary>
+        /// txtBeuzhu 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl txtBeuzhu;
+    }
+}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluJuese.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluJuese.aspx
new file mode 100644
index 0000000..814dbfb
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluJuese.aspx
@@ -0,0 +1,117 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Adm_tongxunluJuese.aspx.cs" Inherits="CY.WebForm.Pages.work.Adm_tongxunluJuese" %>
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head id="Head1" runat="server">
+    <title>閫氳褰曞熀纭�鏁版嵁鍒楄〃</title>
+    <uc:CMSHead ID="CMSHead1" runat="server" />
+    <script type="text/javascript">
+        //鏌ョ湅
+        function onEdit(keyid) {
+            top.Dialog.open({ URL: "/Pages/work/OA_DocumentDicDetail.aspx?keyid=" + keyid, Title: "閫氳褰曞熀纭�鏁版嵁鏄庣粏", Width: 500, Height: 240 });
+        }
+
+        //娣诲姞
+        function addModel() {
+            top.Dialog.open({ URL: "/Pages/work/OA_DocumentDicAdd.aspx", Title: "鏂板閫氳褰曞熀纭�鏁版嵁", Width: 500, Height: 240 });
+        }
+
+        //淇敼
+        function EditModel(keyid) {
+            top.Dialog.open({ URL: "/Pages/work/OA_DocumentDicAdd.aspx?keyid=" + keyid, Title: "淇敼閫氳褰曞熀纭�鏁版嵁", Width: 500, Height: 240 });
+        }
+
+        //鍒犻櫎
+        function onDele(keyid) {
+            top.Dialog.confirm("纭畾瑕佸垹闄よ鏁版嵁鍚楋紵", function () {
+                window.location = "/Pages/work/Adm_tongxunluJuese.aspx?delete=" + keyid;
+            });
+        }
+
+
+        //鎵归噺鍒犻櫎
+        function onAllDelete() {
+            var deleteKeyIds = "";
+            $(":checkbox").each(
+                function () {
+                    if ($(this).is(":checked")) {
+                        deleteKeyIds += $(this).val() + ",";
+                    }
+                }
+            )
+            if (deleteKeyIds == "") {
+               // deleteKeyIds = deleteKeyIds.substring(0, deleteKeyIds.length - 1);
+                //window.location = "/Pages/work/OA_DocumentJuese.aspx?deleteKeyIds=" + deleteKeyIds + "&&orderkeyid=<%=keyid %>";
+                $("#deleteKeyIds").val(deleteKeyIds);
+            }
+            else {
+                deleteKeyIds = deleteKeyIds.substring(0, deleteKeyIds.length - 1);
+                // window.location = "/Pages/work/OA_DocumentJuese.aspx?deleteKeyIds=" + deleteKeyIds + "&&orderkeyid=<%=keyid %>";
+                $("#deleteKeyIds").val(deleteKeyIds);
+            }
+        }
+ 
+    </script>
+</head>
+<body>
+    <form id="form1" runat="server">
+    <div id="scrollContent">
+        <div class="box_tool_min ">
+            <div class="center">
+                <div class="left">
+                    <div class="right">
+                        <div class="padding_top5 padding_left10">
+                           
+                            <%--<a href="javascript:;" onclick="onAllDelete()" menu_member_case_id="case_onBaocunJuese" menu_member_case_name="淇濆瓨瑙掕壊"><span class="icon_add">淇濆瓨瑙掕壊</span></a>--%>
+
+                            <asp:Button ID="btn_submit" runat="server" OnClientClick="onAllDelete()" OnClick="btn_submit_form" Text="鎻愪氦" />
+                            <input type="hidden" id="deleteKeyIds"  name="deleteKeyIds" runat="server" />
+                            <div class="clear">
+                            </div>
+                        </div>
+                    </div>
+                </div>
+            </div>
+            <div class="clear">
+            </div>
+        </div>
+        <div>
+            <asp:Repeater ID="RepClientList" runat="server">
+                <HeaderTemplate>
+                    <table class="tableStyle">
+                        <tr>
+                            <th width="25">
+                            </th>
+                            <th width="30" style="text-align: center">
+                                缂栧彿
+                            </th>
+                            <th style="text-align: center">
+                                鍚嶇О
+                            </th>
+                            
+                        </tr>
+                </HeaderTemplate>
+                <ItemTemplate>
+                    <tr>
+                        <td>
+                            <input type="checkbox" value='<%#Eval("Keyid")%>' <%#Eval("ShifouCheck") %> />
+                        </td>
+                        <td style="text-align: center">
+                            <%#Container.ItemIndex + 1 %>
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("RoleName")%> 
+                        </td>
+                        
+                    </tr>
+                </ItemTemplate>
+                <FooterTemplate>
+                    </table>
+                </FooterTemplate>
+            </asp:Repeater>
+            
+        </div>
+    </div>
+    </form>
+</body>
+</html>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluJuese.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluJuese.aspx.cs
new file mode 100644
index 0000000..27a413a
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluJuese.aspx.cs
@@ -0,0 +1,104 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using CY.BLL;
+using CY.Model;
+using CY.Infrastructure.Query;
+using CY.Infrastructure.Common;
+
+namespace CY.WebForm.Pages.work
+{
+    //鍚磋緣
+    //鍏枃鍩虹鏁版嵁鍒楄〃
+    public partial class Adm_tongxunluJuese : BasePage
+    {
+        Adm_tongxunluBLL bll_Adm_tongxunluBLL = null;
+        OA_FirmRoleBLL oA_FirmRoleBLL = null;
+        public string keyid = "";
+
+        //鍒濆鍖�
+        public Adm_tongxunluJuese()
+        {
+            bll_Adm_tongxunluBLL = new Adm_tongxunluBLL();
+            oA_FirmRoleBLL = new OA_FirmRoleBLL();
+        }
+
+        //椤甸潰鍔犺浇
+        protected void Page_Load(object sender, EventArgs e)
+        {
+            
+            if (!IsPostBack)
+            {
+                BindList();
+            }
+             
+
+            
+        }
+
+        //缁戝畾鏁版嵁
+        private void BindList()
+        {
+            keyid = Request["keyid"];
+            if (!string.IsNullOrEmpty(Request["keyid"]))
+            {
+                var adm_Tongxunlu = bll_Adm_tongxunluBLL.GetModelByKeyid(Request["keyid"].ToInt32().Value);
+                if (adm_Tongxunlu != null)
+                {
+                 var Jusequanxian = adm_Tongxunlu.Jusequanxian;
+                    var oA_FirmRoles = oA_FirmRoleBLL.SelectList(CurrentUser.MemberId).Where(x=>x.IsUsed == true);
+                    foreach(var oA_FirmRole in oA_FirmRoles)
+                    {
+                        if (!string.IsNullOrEmpty(Jusequanxian))
+                        {
+                           var  Jusequanxians = Jusequanxian.Split(',');
+                           if(Jusequanxians.Count(x => x == oA_FirmRole.Keyid.Value.ToString()) > 0)
+                            {
+                                oA_FirmRole.ShifouCheck = "checked=\"checked\"";
+                            }
+                        }
+                        
+
+
+                    }
+                    this.RepClientList.DataSource = oA_FirmRoles;
+                    this.RepClientList.DataBind();
+                }
+            }
+
+
+               
+        }
+
+
+        //琛ㄥ崟鎻愪氦
+        protected void btn_submit_form(object sender, EventArgs e)
+        {
+            try
+            {
+
+                var adm_Tongxunlu = bll_Adm_tongxunluBLL.GetModelByKeyid(Request["keyid"].ToInt32().Value);
+                adm_Tongxunlu.Jusequanxian = deleteKeyIds.Value;
+                if (bll_Adm_tongxunluBLL.UpdateModel(adm_Tongxunlu))
+                {
+                    JavaScript.MessageBox("淇濆瓨鎴愬姛", this, true, false);
+                }
+                else
+                {
+                    JavaScript.MessageBox("淇濆瓨澶辫触", this);
+                    return;
+                }
+            }
+            catch (Exception ex)
+            {
+                PAGEHandleException(ex);
+                JavaScript.MessageBox("淇濆瓨澶辫触", this);
+            }
+        }
+
+
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluJuese.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluJuese.aspx.designer.cs
new file mode 100644
index 0000000..9f0c991
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluJuese.aspx.designer.cs
@@ -0,0 +1,71 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace CY.WebForm.Pages.work
+{
+
+
+    public partial class Adm_tongxunluJuese
+    {
+
+        /// <summary>
+        /// Head1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlHead Head1;
+
+        /// <summary>
+        /// CMSHead1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::CY.WebForm.Pages.common.CMSHead CMSHead1;
+
+        /// <summary>
+        /// form1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+        /// <summary>
+        /// btn_submit 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Button btn_submit;
+
+        /// <summary>
+        /// deleteKeyIds 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputHidden deleteKeyIds;
+
+        /// <summary>
+        /// RepClientList 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Repeater RepClientList;
+    }
+}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx
new file mode 100644
index 0000000..22c69eb
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx
@@ -0,0 +1,183 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Adm_tongxunluList.aspx.cs" Inherits="CY.WebForm.Pages.work.Adm_tongxunluList" %>
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head id="Head1" runat="server">
+    <title>閫氳褰曠鐞嗗垪琛�</title>
+    <uc:CMSHead ID="CMSHead1" runat="server" />
+    <script type="text/javascript">
+        //鏌ョ湅
+        function onEdit(keyid) {
+            top.Dialog.open({ URL: "/Pages/work/Adm_tongxunluDetail.aspx?keyid=" + keyid, Title: "鏌ョ湅閫氳褰�", Width: 500, Height: 400 });
+        }
+
+        //鏌ョ湅
+        function Juesequanxian(keyid) {
+            
+            top.Dialog.open({ URL: "/Pages/work/Adm_tongxunluJuese.aspx?keyid=" + keyid, Title: "鍒嗛厤閫氳褰曟煡鐪嬭鑹�", Width: 850, Height: 600 });
+        }
+
+        //娣诲姞
+        function addModel() {
+            top.Dialog.open({ URL: "/Pages/work/Adm_tongxunluAdd.aspx", Title: "鏂板閫氳褰曠鐞�", Width: 850, Height: 600 });
+        }
+
+        //娣诲姞
+        function editModel(keyid) {
+            top.Dialog.open({ URL: "/Pages/work/Adm_tongxunluAdd.aspx?keyid=" + keyid, Title: "淇敼閫氳褰曠鐞�", Width: 850, Height: 600 });
+        }
+
+        //鍒犻櫎
+        function onDele(keyid) {
+            top.Dialog.confirm("纭畾瑕佸垹闄よ閫氳褰曞悧锛�", function () {
+                //window.location = "/Pages/work/Adm_tongxunluList.aspx?delete=" + keyid;
+                top.Dialog.open({ URL: "/Pages/work/Adm_tongxunluList.aspx?delete=" + keyid, Title: "鍒犻櫎閫氳褰曠鐞�", Width: 850, Height: 600 });
+            });
+        }
+
+        //鎵归噺鍒犻櫎
+        function onAllDelete() {
+            var deleteKeyIds = "";
+            $(":checkbox").each(
+                function () {
+                    if ($(this).is(":checked")) {
+                        deleteKeyIds += $(this).val() + ",";
+                    }
+                }
+            )
+            if (deleteKeyIds == "") {
+                top.Dialog.alert("璇烽�夋嫨瑕佸垹闄ょ殑閫氳褰�", function () {
+                });
+                return;
+            }
+            else {
+                deleteKeyIds = deleteKeyIds.substring(0, deleteKeyIds.length - 1);
+                top.Dialog.confirm("纭畾瑕佸垹闄ゆ墍閫夐�氳褰曞悧锛�", function () {
+                    window.location = "/Pages/work/Adm_tongxunluList.aspx?deleteKeyIds=" + deleteKeyIds;
+                });
+            }
+        }
+    </script>
+</head>
+<body>
+    <form id="form1" runat="server">
+    <div id="scrollContent">
+        <div class="box1" paneltitle="鍔熻兘闈㈡澘" roller="false">
+            <table class="TableNewStyle" width="100%">
+                <tr>
+                     <td class="ali03">
+                        绫诲埆锛�
+                    </td>
+                    <td>
+                        <select id="seltype" runat="server" keepdefaultstyle="true">
+                        </select>
+                    </td>
+                     <td class="ali03">
+                        鍗曚綅鍚嶇О锛�
+                    </td>
+                    <td>
+                        <input type="text" id="txtdanwei_name" runat="server" class="w120px" />
+                    </td>
+                    <td>
+                        <asp:Button ID="btn_Submit" Text="鏌ヨ" runat="server" OnClick="btn_Search_Click" />
+                    </td>
+                </tr>
+                
+            </table>
+        </div>
+        <div class="box_tool_min ">
+            <div class="center">
+                <div class="left">
+                    <div class="right">
+                        <div class="padding_top5 padding_left10">
+                            <a href="javascript:;" onclick="addModel()" menu_member_case_id="case_addModel" menu_member_case_name="鏂板閫氳褰�"><span class="icon_add">鏂板閫氳褰�</span></a>
+                           <%-- <div class="box_tool_line">
+                            </div>
+                            <a href="javascript:;" onclick="onAllDelete()" menu_member_case_id="case_onAllDeleteList" menu_member_case_name="鎵归噺鍒犻櫎"><span class="icon_delete">鎵归噺鍒犻櫎</span></a>--%>
+                            <div class="clear">
+                            </div>
+                        </div>
+                    </div>
+                </div>
+            </div>
+            <div class="clear">
+            </div>
+        </div>
+        <div>
+            <asp:Repeater ID="RepClientList" runat="server">
+                <HeaderTemplate>
+                    <table class="tableStyle">
+                        <tr>
+                            <th width="25">
+                            </th>
+                            <th width="30" style="text-align: center">
+                                缂栧彿
+                            </th>
+                            <th style="text-align: center">
+                                绫诲埆
+                            </th>
+                            <th style="text-align: center">
+                                鍗曚綅鍚嶇О
+                            </th>
+                            <th style="text-align: center">
+                                鑱旂郴浜�
+                            </th>
+                            <th style="text-align: center">
+                                鑱旂郴鐢佃瘽
+                            </th>
+                            <th style="text-align: center">
+                                澶囨敞
+                            </th>
+                            
+                            <th style="text-align: center">
+                                鎿嶄綔
+                            </th>
+                        </tr>
+                </HeaderTemplate>
+                <ItemTemplate>
+                    <tr>
+                        <td>
+                            <input type="checkbox" value='<%#Eval("Keyid")%>' />
+                        </td>
+                        <td style="text-align: center">
+                            <%#Container.ItemIndex + 1+ this.UCPager1.PageSize * (this.UCPager1.PageIndex - 1)%>
+                        </td>
+                         <td style="text-align: center">
+                            <%#Eval("typeName")%>
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("danwei_name")%>
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("lianxiren")%>
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("lianxidianhua")%>
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("beuzhu")%>
+                        </td>
+                        <td class="Operate " style="text-align: center">
+                            <span menu_member_case_id="case_OnDetail" menu_member_case_name="鏌ョ湅" onclick="onEdit('<%#Eval("Keyid")%>')">鏌ョ湅</span> 
+                            <span menu_member_case_id="case_OnUdate" menu_member_case_name="淇敼"  onclick="editModel('<%#Eval("Keyid")%>')">淇敼</span> 
+                            <span menu_member_case_id="case_OnDele" menu_member_case_name="鍒犻櫎" onclick="onDele('<%#Eval("Keyid")%>')">鍒犻櫎</span>
+
+                             <span menu_member_case_id="case_Juesequanxian" menu_member_case_name="鏌ョ湅瑙掕壊鏉冮檺"   onclick="Juesequanxian('<%#Eval("Keyid")%>')">鏌ョ湅瑙掕壊鏉冮檺</span>
+
+
+                            
+                        </td>
+                    </tr>
+                </ItemTemplate>
+                <FooterTemplate>
+                    </table>
+                </FooterTemplate>
+            </asp:Repeater>
+            <div id="page">
+                <uc:UCPager ID="UCPager1" runat="server" />
+            </div>
+        </div>
+    </div>
+    </form>
+</body>
+</html>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx.cs
new file mode 100644
index 0000000..38fbdef
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx.cs
@@ -0,0 +1,115 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using CY.BLL;
+using CY.Model;
+using CY.Infrastructure.Query;
+using CY.Infrastructure.Common;
+using CY.BLL.Sys;
+
+namespace CY.WebForm.Pages.work
+{
+    //鍚磋緣
+    //鍏枃绠$悊鍒楄〃
+    public partial class Adm_tongxunluList : BasePage
+    {
+        Adm_tongxunluBLL bll_Adm_tongxunluBLL = null;
+        Sys_DictionaryBLL bll_Sys_DictionaryBLL = null;
+        OA_StaffBLL bll_OA_StaffBLL = null;
+
+        //鍒濆鍖�
+        public Adm_tongxunluList()
+        {
+            bll_Adm_tongxunluBLL = new Adm_tongxunluBLL();
+            bll_Sys_DictionaryBLL = new Sys_DictionaryBLL();
+            bll_OA_StaffBLL = new OA_StaffBLL();
+        }
+
+        //椤甸潰鍔犺浇
+        protected void Page_Load(object sender, EventArgs e)
+        {
+            UCPager1.AspNetPager.PageChanged += AspNetPager1_PageChanged;
+            if (!IsPostBack)
+            {
+                if (Request["delete"] != null)
+                {
+                    Adm_tongxunlu model = bll_Adm_tongxunluBLL.GetModelByKeyid(Request["delete"].ToInt32().Value);
+                    if (model != null && model.Keyid > 0)
+                    {
+                        model.rec_status = "D";
+                        model.modifier = CurrentUser.ShortName;
+                        model.modifytime = DateTime.Now;
+                        bll_Adm_tongxunluBLL.UpdateModel(model);
+                        JavaScript.MessageBox("鍒犻櫎鎴愬姛", this,true,true);
+                    }
+                    else
+                        JavaScript.MessageBox("鍒犻櫎澶辫触", this, true,false);
+                }
+                else
+                {
+                    Pagination pa = new Pagination();
+                    pa.PageSize = 500;
+                    pa.PageIndex = 1;
+                    this.seltype.DataSource = bll_Sys_DictionaryBLL.GetDataByType("Sys_閫氳褰�");
+                    this.seltype.DataValueField = "MeanValue";
+                    this.seltype.DataTextField = "Name";
+                    this.seltype.DataBind();
+                    this.seltype.Items.Insert(0, new ListItem("鍏ㄩ儴", ""));
+
+                    BindList();
+                }
+              
+            }
+           
+
+            if (Request["deleteKeyIds"] != null)
+            {
+                List<int> deleteKeyIdList = new List<int>();
+                string deleteKeyIds = Request["deleteKeyIds"].ToString().Trim(',');
+                string[] keyIdArry = deleteKeyIds.Split(',');
+                foreach (string keyId in keyIdArry)
+                {
+                    Adm_tongxunlu model = bll_Adm_tongxunluBLL.GetModelByKeyid(keyId.ToInt32().Value);
+                    if (model.Keyid != null && model != null)
+                        bll_Adm_tongxunluBLL.DeleteModel(model);
+                    else
+                    {
+                        JavaScript.MessageBox("鍒犻櫎澶辫触", this);
+                        return;
+                    }
+                }
+                JavaScript.MessageBox("鍒犻櫎鎴愬姛", this);
+                Response.Redirect("/Pages/work/Adm_tongxunluList.aspx");
+            }
+        }
+
+        //缁戝畾鏁版嵁
+        private void BindList()
+        {
+            Pagination pa = new Pagination();
+            pa.PageSize = UCPager1.AspNetPager.PageSize;
+            pa.PageIndex = UCPager1.AspNetPager.CurrentPageIndex;
+            
+            
+            
+            this.RepClientList.DataSource = bll_Adm_tongxunluBLL.SelectModelPage(pa, CurrentUser.MemberId, this.seltype.Value, this.txtdanwei_name.Value.Trim());
+            this.RepClientList.DataBind();
+            UCPager1.AspNetPager.RecordCount = pa.RecordCount;
+        }
+
+        //鍒嗛〉浜嬩欢
+        protected void AspNetPager1_PageChanged(object src, EventArgs e)
+        {
+            BindList();
+        }
+
+        //鏌ヨ浜嬩欢
+        protected void btn_Search_Click(object src, EventArgs e)
+        {
+            BindList();
+        }
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx.designer.cs
new file mode 100644
index 0000000..92c5751
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx.designer.cs
@@ -0,0 +1,89 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace CY.WebForm.Pages.work
+{
+
+
+    public partial class Adm_tongxunluList
+    {
+
+        /// <summary>
+        /// Head1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlHead Head1;
+
+        /// <summary>
+        /// CMSHead1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::CY.WebForm.Pages.common.CMSHead CMSHead1;
+
+        /// <summary>
+        /// form1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+        /// <summary>
+        /// seltype 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlSelect seltype;
+
+        /// <summary>
+        /// txtdanwei_name 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtdanwei_name;
+
+        /// <summary>
+        /// btn_Submit 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Button btn_Submit;
+
+        /// <summary>
+        /// RepClientList 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Repeater RepClientList;
+
+        /// <summary>
+        /// UCPager1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::CY.WebForm.Pages.common.UCPager UCPager1;
+    }
+}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaAdd.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaAdd.aspx
new file mode 100644
index 0000000..9098ddf
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaAdd.aspx
@@ -0,0 +1,73 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Adm_zhanghaomimaAdd.aspx.cs" Inherits="CY.WebForm.Pages.work.Adm_zhanghaomimaAdd" %>
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head id="Head1" runat="server">
+    <title>鏂板/淇敼閫氳璐﹀彿瀵嗙爜</title>
+    <uc:CMSHead ID="CMSHead1" runat="server" />
+    <script type="text/javascript">
+        
+    </script>
+</head>
+<body>
+    <%--<textarea id="txtExaminedRecore" runat="server" style="width: 370px; height: 50px;" class=""></textarea>--%>
+    <form id="form1" class="form2" runat="server">
+    <div>
+        <table class="tableStyle" style="margin: 10px auto;" cellpadding="0" cellspacing="0">
+            <tr>
+                <td class="ali03 w120px">
+                    绫诲埆锛�
+                </td>
+                <td>
+                    <select id="seltype" runat="server" keepdefaultstyle="true" class="w120px">
+                       
+                    </select>
+                </td>
+                
+            </tr>
+            
+            <tr>
+                <td class="ali03">
+                    浜у搧椤圭洰锛�
+                </td>
+                <td  >
+                    <input id="txtchanpinxiangmu" type="text" class="w700px req" runat="server" maxlength="100"  msg="璇峰~鍐欎骇鍝侀」鐩�"/>
+                </td>
+            </tr>
+            <tr>
+                <td class="ali03">
+                    璐﹀彿锛�
+                </td>
+                <td  >
+                    <input id="txtzhanghao" type="text" class="w700px req" runat="server" maxlength="100"  msg="璇峰~鍐欒处鍙�"/>
+                </td>
+            </tr>
+            <tr>
+                <td class="ali03">
+                    瀵嗙爜锛�
+                </td>
+                <td  >
+                    <input id="txtmima" type="text" class="w700px req" runat="server" maxlength="100"  msg="璇峰~鍐欏瘑鐮�"/>
+                </td>
+            </tr>
+             <tr>
+                <td class="ali03" valign="top">
+                    瀵嗕繚锛�
+                </td>
+                <td  >
+                    <asp:TextBox ID="txtmibao" TextMode="MultiLine" runat="server" Width="690px" Height="60px" MaxLength="300"></asp:TextBox>
+                </td>
+            </tr>
+            
+           
+            
+            <tr>
+                <td colspan="2" style="text-align: center;">
+                    <asp:Button ID="btn_submit" runat="server" OnClick="btn_submit_form" Text="鎻愪氦" />
+                </td>
+            </tr>
+        </table>
+    </div>
+    </form>
+</body>
+</html>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaAdd.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaAdd.aspx.cs
new file mode 100644
index 0000000..29c84b3
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaAdd.aspx.cs
@@ -0,0 +1,142 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using System.Data;
+using System.Data.SqlClient;
+using CY.Model;
+using CY.BLL;
+using CY.Infrastructure.Common;
+using CY.Infrastructure.Query;
+using CY.BLL.Sys;
+
+namespace CY.WebForm.Pages.work
+{
+    //鍚磋緣
+    //鏂板/淇敼鍏枃绠$悊    
+    public partial class Adm_zhanghaomimaAdd : BasePage
+    {
+        Adm_zhanghaomimaBLL bll_Adm_zhanghaomimaBLL = null;
+        Sys_DictionaryBLL bll_Sys_DictionaryBLL = null;
+        //鍒濆鍖�
+        public Adm_zhanghaomimaAdd()
+        {
+
+            bll_Adm_zhanghaomimaBLL = new Adm_zhanghaomimaBLL();
+            bll_Sys_DictionaryBLL = new Sys_DictionaryBLL();
+        }
+
+        //椤甸潰鍔犺浇
+        protected void Page_Load(object sender, EventArgs e)
+        {
+            if (!IsPostBack)
+            {
+                Pagination pa = new Pagination();
+                pa.PageSize = 500;
+                pa.PageIndex = 1;
+                this.seltype.DataSource = bll_Sys_DictionaryBLL.GetDataByType("Sys_璐﹀彿瀵嗙爜");
+                this.seltype.DataValueField = "MeanValue";
+                this.seltype.DataTextField = "Name";
+                this.seltype.DataBind();
+
+                InitData();
+            }
+        }
+
+        //鏁版嵁鍔犺浇
+        public void InitData()
+        {
+            this.seltype.Value = "";
+            this.txtchanpinxiangmu.Value = "";
+            this.txtzhanghao.Value = "";
+            this.txtmima.Value = "";
+            this.txtmibao.Text = "";
+            
+
+            if (!string.IsNullOrEmpty(Request["keyid"]))
+            {
+                var adm_zhanghaomima = bll_Adm_zhanghaomimaBLL.GetModelByKeyid(Request["keyid"].ToInt32().Value);
+                if (adm_zhanghaomima != null)
+                {
+                    this.seltype.Value = adm_zhanghaomima.type_id.Value.ToString();
+                    this.txtchanpinxiangmu.Value = adm_zhanghaomima.chanpinxiangmu;
+                    this.txtzhanghao.Value = adm_zhanghaomima.zhanghao;
+                    this.txtmima.Value = adm_zhanghaomima.mima;
+                    this.txtmibao.Text = adm_zhanghaomima.mibao;
+                }
+            }
+           
+        }
+
+        //琛ㄥ崟鎻愪氦
+        protected void btn_submit_form(object sender, EventArgs e)
+        {
+            try
+            {
+                DateTime nowTime = DateTime.Now;
+                Adm_zhanghaomima adm_zhanghaomima = new Adm_zhanghaomima();
+
+                if (!string.IsNullOrEmpty(Request["keyid"]))
+                {
+                    adm_zhanghaomima = bll_Adm_zhanghaomimaBLL.GetModelByKeyid(Request["keyid"].ToInt32().Value);
+
+                    adm_zhanghaomima.FirmId = CurrentUser.MemberId;
+                    adm_zhanghaomima.type_id = this.seltype.Value.ToInt32().Value;
+                    adm_zhanghaomima.chanpinxiangmu = this.txtchanpinxiangmu.Value.Trim();
+                    adm_zhanghaomima.zhanghao = this.txtzhanghao.Value.Trim();
+                    adm_zhanghaomima.mima = this.txtmima.Value.Trim();
+                    adm_zhanghaomima.mibao = this.txtmibao.Text.Trim();
+                    adm_zhanghaomima.rec_status = "A";
+                    adm_zhanghaomima.modifier = CurrentUser.ShortName;
+                    adm_zhanghaomima.modifytime = DateTime.Now;
+
+
+                    if (bll_Adm_zhanghaomimaBLL.UpdateModel(adm_zhanghaomima))
+                    {
+                        JavaScript.MessageBox("淇敼鎴愬姛", this, true, true);
+                        //InitData();
+                    }
+                    else
+                        JavaScript.MessageBox("淇敼澶辫触", this);
+                }
+                else
+                {
+
+                    adm_zhanghaomima.FirmId = CurrentUser.MemberId;
+                    adm_zhanghaomima.type_id = this.seltype.Value.ToInt32().Value;
+                    adm_zhanghaomima.chanpinxiangmu = this.txtchanpinxiangmu.Value.Trim();
+                    adm_zhanghaomima.zhanghao = this.txtzhanghao.Value.Trim();
+                    adm_zhanghaomima.mima = this.txtmima.Value.Trim();
+                    adm_zhanghaomima.mibao = this.txtmibao.Text.Trim();
+                    adm_zhanghaomima.rec_status = "A";
+                    adm_zhanghaomima.creater = CurrentUser.ShortName;
+                    adm_zhanghaomima.createtime = DateTime.Now;
+                    adm_zhanghaomima.modifier = adm_zhanghaomima.creater;
+                    adm_zhanghaomima.modifytime = adm_zhanghaomima.createtime;
+
+
+
+
+                    if (bll_Adm_zhanghaomimaBLL.InsertModel(adm_zhanghaomima))
+                    {
+                        JavaScript.MessageBox("鏂板鎴愬姛", this, false, true);
+                        InitData();
+                    }
+                    else
+                        JavaScript.MessageBox("鏂板澶辫触", this);
+                }
+                
+
+            }
+            catch (Exception ex)
+            {
+                PAGEHandleException(ex);
+                JavaScript.MessageBox("鎿嶄綔澶辫触", this);
+            }
+        }
+
+      
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaAdd.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaAdd.aspx.designer.cs
new file mode 100644
index 0000000..ee82e71
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaAdd.aspx.designer.cs
@@ -0,0 +1,98 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace CY.WebForm.Pages.work
+{
+
+
+    public partial class Adm_zhanghaomimaAdd
+    {
+
+        /// <summary>
+        /// Head1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlHead Head1;
+
+        /// <summary>
+        /// CMSHead1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::CY.WebForm.Pages.common.CMSHead CMSHead1;
+
+        /// <summary>
+        /// form1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+        /// <summary>
+        /// seltype 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlSelect seltype;
+
+        /// <summary>
+        /// txtchanpinxiangmu 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtchanpinxiangmu;
+
+        /// <summary>
+        /// txtzhanghao 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtzhanghao;
+
+        /// <summary>
+        /// txtmima 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtmima;
+
+        /// <summary>
+        /// txtmibao 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.TextBox txtmibao;
+
+        /// <summary>
+        /// btn_submit 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Button btn_submit;
+    }
+}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaDetail.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaDetail.aspx
new file mode 100644
index 0000000..a28a740
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaDetail.aspx
@@ -0,0 +1,72 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Adm_zhanghaomimaDetail.aspx.cs" Inherits="CY.WebForm.Pages.work.Adm_zhanghaomimaDetail" %>
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head id="Head1" runat="server">
+    <title>鏂板/淇敼璐﹀彿瀵嗙爜绠$悊</title>
+    <uc:CMSHead ID="CMSHead1" runat="server" />
+    <script type="text/javascript">
+        
+    </script>
+</head>
+<body>
+    <%--<textarea id="txtExaminedRecore" runat="server" style="width: 370px; height: 50px;" class=""></textarea>--%>
+    <form id="form1" class="form2" runat="server">
+    <div>
+        <table class="tableStyle" style="margin: 10px auto;" cellpadding="0" cellspacing="0">
+            <tr>
+                <td class="ali03 w120px">
+                    绫诲埆锛�
+                </td>
+                <td>
+                  
+                    <span id="seltype" runat="server" ></span>
+                </td>
+                
+            </tr>
+            
+            <tr>
+                <td class="ali03">
+                    浜у搧椤圭洰锛�
+                </td>
+                <td  >
+                   
+                      <span id="txtchanpinxiangmu" runat="server" ></span>
+                </td>
+            </tr>
+            <tr>
+                <td class="ali03">
+                    璐﹀彿锛�
+                </td>
+                <td  >
+                   
+                       <span id="txtzhanghao" runat="server" ></span>
+                </td>
+            </tr>
+            <tr>
+                <td class="ali03">
+                    瀵嗙爜锛�
+                </td>
+                <td  >
+                    
+                      <span id="txtmima" runat="server" ></span>
+                </td>
+            </tr>
+             <tr>
+                <td class="ali03" valign="top">
+                    瀵嗕繚锛�
+                </td>
+                <td  >
+                 
+                      <span id="txtmibao" runat="server" ></span>
+                </td>
+            </tr>
+            
+           
+            
+            
+        </table>
+    </div>
+    </form>
+</body>
+</html>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaDetail.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaDetail.aspx.cs
new file mode 100644
index 0000000..c0d09d2
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaDetail.aspx.cs
@@ -0,0 +1,70 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using System.Data;
+using System.Data.SqlClient;
+using CY.Model;
+using CY.BLL;
+using CY.Infrastructure.Common;
+using CY.Infrastructure.Query;
+using CY.BLL.Sys;
+
+namespace CY.WebForm.Pages.work
+{
+    //鍚磋緣
+    //鏂板/淇敼鍏枃绠$悊    
+    public partial class Adm_zhanghaomimaDetail : BasePage
+    {
+        Adm_zhanghaomimaBLL bll_Adm_zhanghaomimaBLL = null;
+        Sys_DictionaryBLL bll_Sys_DictionaryBLL = null;
+        //鍒濆鍖�
+        public Adm_zhanghaomimaDetail()
+        {
+
+            bll_Adm_zhanghaomimaBLL = new Adm_zhanghaomimaBLL();
+            bll_Sys_DictionaryBLL = new Sys_DictionaryBLL();
+        }
+
+        //椤甸潰鍔犺浇
+        protected void Page_Load(object sender, EventArgs e)
+        {
+            if (!IsPostBack)
+            {
+               
+
+                InitData();
+            }
+        }
+
+        //鏁版嵁鍔犺浇
+        public void InitData()
+        {
+            
+            
+
+            if (!string.IsNullOrEmpty(Request["keyid"]))
+            {
+                var adm_zhanghaomima = bll_Adm_zhanghaomimaBLL.GetModelByKeyid(Request["keyid"].ToInt32().Value);
+                if (adm_zhanghaomima != null)
+                {
+                  var sys_Dictionary  =  bll_Sys_DictionaryBLL.GetDataByType("Sys_璐﹀彿瀵嗙爜").Where(x=>x.MeanValue == adm_zhanghaomima.type_id.Value).FirstOrDefault();
+                    if (sys_Dictionary != null)
+                    {
+                        this.seltype.InnerText = sys_Dictionary.Name;
+                    }
+                    this.txtchanpinxiangmu.InnerText = adm_zhanghaomima.chanpinxiangmu;
+                    this.txtzhanghao.InnerText = adm_zhanghaomima.zhanghao;
+                    this.txtmima.InnerText = adm_zhanghaomima.mima;
+                    this.txtmibao.InnerText = adm_zhanghaomima.mibao;
+                }
+            }
+           
+        }
+
+     
+      
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaDetail.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaDetail.aspx.designer.cs
new file mode 100644
index 0000000..b9fa47b
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaDetail.aspx.designer.cs
@@ -0,0 +1,89 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace CY.WebForm.Pages.work
+{
+
+
+    public partial class Adm_zhanghaomimaDetail
+    {
+
+        /// <summary>
+        /// Head1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlHead Head1;
+
+        /// <summary>
+        /// CMSHead1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::CY.WebForm.Pages.common.CMSHead CMSHead1;
+
+        /// <summary>
+        /// form1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+        /// <summary>
+        /// seltype 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl seltype;
+
+        /// <summary>
+        /// txtchanpinxiangmu 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl txtchanpinxiangmu;
+
+        /// <summary>
+        /// txtzhanghao 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl txtzhanghao;
+
+        /// <summary>
+        /// txtmima 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl txtmima;
+
+        /// <summary>
+        /// txtmibao 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl txtmibao;
+    }
+}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaJuese.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaJuese.aspx
new file mode 100644
index 0000000..5002fee
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaJuese.aspx
@@ -0,0 +1,117 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Adm_zhanghaomimaJuese.aspx.cs" Inherits="CY.WebForm.Pages.work.Adm_zhanghaomimaJuese" %>
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head id="Head1" runat="server">
+    <title>璐﹀彿瀵嗙爜鍩虹鏁版嵁鍒楄〃</title>
+    <uc:CMSHead ID="CMSHead1" runat="server" />
+    <script type="text/javascript">
+        //鏌ョ湅
+        function onEdit(keyid) {
+            top.Dialog.open({ URL: "/Pages/work/OA_DocumentDicDetail.aspx?keyid=" + keyid, Title: "璐﹀彿瀵嗙爜鍩虹鏁版嵁鏄庣粏", Width: 500, Height: 240 });
+        }
+
+        //娣诲姞
+        function addModel() {
+            top.Dialog.open({ URL: "/Pages/work/OA_DocumentDicAdd.aspx", Title: "鏂板璐﹀彿瀵嗙爜鍩虹鏁版嵁", Width: 500, Height: 240 });
+        }
+
+        //淇敼
+        function EditModel(keyid) {
+            top.Dialog.open({ URL: "/Pages/work/OA_DocumentDicAdd.aspx?keyid=" + keyid, Title: "淇敼璐﹀彿瀵嗙爜鍩虹鏁版嵁", Width: 500, Height: 240 });
+        }
+
+        //鍒犻櫎
+        function onDele(keyid) {
+            top.Dialog.confirm("纭畾瑕佸垹闄よ鏁版嵁鍚楋紵", function () {
+                window.location = "/Pages/work/Adm_zhanghaomimaJuese.aspx?delete=" + keyid;
+            });
+        }
+
+
+        //鎵归噺鍒犻櫎
+        function onAllDelete() {
+            var deleteKeyIds = "";
+            $(":checkbox").each(
+                function () {
+                    if ($(this).is(":checked")) {
+                        deleteKeyIds += $(this).val() + ",";
+                    }
+                }
+            )
+            if (deleteKeyIds == "") {
+               // deleteKeyIds = deleteKeyIds.substring(0, deleteKeyIds.length - 1);
+                //window.location = "/Pages/work/OA_DocumentJuese.aspx?deleteKeyIds=" + deleteKeyIds + "&&orderkeyid=<%=keyid %>";
+                $("#deleteKeyIds").val(deleteKeyIds);
+            }
+            else {
+                deleteKeyIds = deleteKeyIds.substring(0, deleteKeyIds.length - 1);
+                // window.location = "/Pages/work/OA_DocumentJuese.aspx?deleteKeyIds=" + deleteKeyIds + "&&orderkeyid=<%=keyid %>";
+                $("#deleteKeyIds").val(deleteKeyIds);
+            }
+        }
+ 
+    </script>
+</head>
+<body>
+    <form id="form1" runat="server">
+    <div id="scrollContent">
+        <div class="box_tool_min ">
+            <div class="center">
+                <div class="left">
+                    <div class="right">
+                        <div class="padding_top5 padding_left10">
+                           
+                            <%--<a href="javascript:;" onclick="onAllDelete()" menu_member_case_id="case_onBaocunJuese" menu_member_case_name="淇濆瓨瑙掕壊"><span class="icon_add">淇濆瓨瑙掕壊</span></a>--%>
+
+                            <asp:Button ID="btn_submit" runat="server" OnClientClick="onAllDelete()" OnClick="btn_submit_form" Text="鎻愪氦" />
+                            <input type="hidden" id="deleteKeyIds"  name="deleteKeyIds" runat="server" />
+                            <div class="clear">
+                            </div>
+                        </div>
+                    </div>
+                </div>
+            </div>
+            <div class="clear">
+            </div>
+        </div>
+        <div>
+            <asp:Repeater ID="RepClientList" runat="server">
+                <HeaderTemplate>
+                    <table class="tableStyle">
+                        <tr>
+                            <th width="25">
+                            </th>
+                            <th width="30" style="text-align: center">
+                                缂栧彿
+                            </th>
+                            <th style="text-align: center">
+                                鍚嶇О
+                            </th>
+                            
+                        </tr>
+                </HeaderTemplate>
+                <ItemTemplate>
+                    <tr>
+                        <td>
+                            <input type="checkbox" value='<%#Eval("Keyid")%>' <%#Eval("ShifouCheck") %> />
+                        </td>
+                        <td style="text-align: center">
+                            <%#Container.ItemIndex + 1 %>
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("RoleName")%> 
+                        </td>
+                        
+                    </tr>
+                </ItemTemplate>
+                <FooterTemplate>
+                    </table>
+                </FooterTemplate>
+            </asp:Repeater>
+            
+        </div>
+    </div>
+    </form>
+</body>
+</html>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaJuese.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaJuese.aspx.cs
new file mode 100644
index 0000000..ff98be0
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaJuese.aspx.cs
@@ -0,0 +1,104 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using CY.BLL;
+using CY.Model;
+using CY.Infrastructure.Query;
+using CY.Infrastructure.Common;
+
+namespace CY.WebForm.Pages.work
+{
+    //鍚磋緣
+    //鍏枃鍩虹鏁版嵁鍒楄〃
+    public partial class Adm_zhanghaomimaJuese : BasePage
+    {
+        Adm_zhanghaomimaBLL bll_Adm_zhanghaomimaBLL = null;
+        OA_FirmRoleBLL oA_FirmRoleBLL = null;
+        public string keyid = "";
+
+        //鍒濆鍖�
+        public Adm_zhanghaomimaJuese()
+        {
+            bll_Adm_zhanghaomimaBLL = new Adm_zhanghaomimaBLL();
+            oA_FirmRoleBLL = new OA_FirmRoleBLL();
+        }
+
+        //椤甸潰鍔犺浇
+        protected void Page_Load(object sender, EventArgs e)
+        {
+            
+            if (!IsPostBack)
+            {
+                BindList();
+            }
+             
+
+            
+        }
+
+        //缁戝畾鏁版嵁
+        private void BindList()
+        {
+            keyid = Request["keyid"];
+            if (!string.IsNullOrEmpty(Request["keyid"]))
+            {
+                var adm_zhanghaomima = bll_Adm_zhanghaomimaBLL.GetModelByKeyid(Request["keyid"].ToInt32().Value);
+                if (adm_zhanghaomima != null)
+                {
+                 var Jusequanxian = adm_zhanghaomima.Jusequanxian;
+                    var oA_FirmRoles = oA_FirmRoleBLL.SelectList(CurrentUser.MemberId).Where(x=>x.IsUsed == true);
+                    foreach(var oA_FirmRole in oA_FirmRoles)
+                    {
+                        if (!string.IsNullOrEmpty(Jusequanxian))
+                        {
+                           var  Jusequanxians = Jusequanxian.Split(',');
+                           if(Jusequanxians.Count(x => x == oA_FirmRole.Keyid.Value.ToString()) > 0)
+                            {
+                                oA_FirmRole.ShifouCheck = "checked=\"checked\"";
+                            }
+                        }
+                        
+
+
+                    }
+                    this.RepClientList.DataSource = oA_FirmRoles;
+                    this.RepClientList.DataBind();
+                }
+            }
+
+
+               
+        }
+
+
+        //琛ㄥ崟鎻愪氦
+        protected void btn_submit_form(object sender, EventArgs e)
+        {
+            try
+            {
+
+                var adm_zhanghaomima = bll_Adm_zhanghaomimaBLL.GetModelByKeyid(Request["keyid"].ToInt32().Value);
+                adm_zhanghaomima.Jusequanxian = deleteKeyIds.Value;
+                if (bll_Adm_zhanghaomimaBLL.UpdateModel(adm_zhanghaomima))
+                {
+                    JavaScript.MessageBox("淇濆瓨鎴愬姛", this, true, false);
+                }
+                else
+                {
+                    JavaScript.MessageBox("淇濆瓨澶辫触", this);
+                    return;
+                }
+            }
+            catch (Exception ex)
+            {
+                PAGEHandleException(ex);
+                JavaScript.MessageBox("淇濆瓨澶辫触", this);
+            }
+        }
+
+
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaJuese.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaJuese.aspx.designer.cs
new file mode 100644
index 0000000..1b3f8d0
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaJuese.aspx.designer.cs
@@ -0,0 +1,71 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace CY.WebForm.Pages.work
+{
+
+
+    public partial class Adm_zhanghaomimaJuese
+    {
+
+        /// <summary>
+        /// Head1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlHead Head1;
+
+        /// <summary>
+        /// CMSHead1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::CY.WebForm.Pages.common.CMSHead CMSHead1;
+
+        /// <summary>
+        /// form1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+        /// <summary>
+        /// btn_submit 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Button btn_submit;
+
+        /// <summary>
+        /// deleteKeyIds 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputHidden deleteKeyIds;
+
+        /// <summary>
+        /// RepClientList 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Repeater RepClientList;
+    }
+}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx
new file mode 100644
index 0000000..7de25bc
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx
@@ -0,0 +1,183 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Adm_zhanghaomimaList.aspx.cs" Inherits="CY.WebForm.Pages.work.Adm_zhanghaomimaList" %>
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head id="Head1" runat="server">
+    <title>璐﹀彿瀵嗙爜绠$悊鍒楄〃</title>
+    <uc:CMSHead ID="CMSHead1" runat="server" />
+    <script type="text/javascript">
+        //鏌ョ湅
+        function onEdit(keyid) {
+            top.Dialog.open({ URL: "/Pages/work/Adm_zhanghaomimaDetail.aspx?keyid=" + keyid, Title: "鏌ョ湅璐﹀彿瀵嗙爜", Width: 500, Height: 400 });
+        }
+
+        //鏌ョ湅
+        function Juesequanxian(keyid) {
+            
+            top.Dialog.open({ URL: "/Pages/work/Adm_zhanghaomimaJuese.aspx?keyid=" + keyid, Title: "鍒嗛厤璐﹀彿瀵嗙爜鏌ョ湅瑙掕壊", Width: 850, Height: 600 });
+        }
+
+        //娣诲姞
+        function addModel() {
+            top.Dialog.open({ URL: "/Pages/work/Adm_zhanghaomimaAdd.aspx", Title: "鏂板璐﹀彿瀵嗙爜绠$悊", Width: 850, Height: 600 });
+        }
+
+        //娣诲姞
+        function editModel(keyid) {
+            top.Dialog.open({ URL: "/Pages/work/Adm_zhanghaomimaAdd.aspx?keyid=" + keyid, Title: "淇敼璐﹀彿瀵嗙爜绠$悊", Width: 850, Height: 600 });
+        }
+
+        //鍒犻櫎
+        function onDele(keyid) {
+            top.Dialog.confirm("纭畾瑕佸垹闄よ璐﹀彿瀵嗙爜鍚楋紵", function () {
+                //window.location = "/Pages/work/Adm_zhanghaomimaList.aspx?delete=" + keyid;
+                top.Dialog.open({ URL: "/Pages/work/Adm_zhanghaomimaList.aspx?delete=" + keyid, Title: "鍒犻櫎璐﹀彿瀵嗙爜绠$悊", Width: 850, Height: 600 });
+            });
+        }
+
+        //鎵归噺鍒犻櫎
+        function onAllDelete() {
+            var deleteKeyIds = "";
+            $(":checkbox").each(
+                function () {
+                    if ($(this).is(":checked")) {
+                        deleteKeyIds += $(this).val() + ",";
+                    }
+                }
+            )
+            if (deleteKeyIds == "") {
+                top.Dialog.alert("璇烽�夋嫨瑕佸垹闄ょ殑璐﹀彿瀵嗙爜", function () {
+                });
+                return;
+            }
+            else {
+                deleteKeyIds = deleteKeyIds.substring(0, deleteKeyIds.length - 1);
+                top.Dialog.confirm("纭畾瑕佸垹闄ゆ墍閫夎处鍙峰瘑鐮佸悧锛�", function () {
+                    window.location = "/Pages/work/Adm_zhanghaomimaList.aspx?deleteKeyIds=" + deleteKeyIds;
+                });
+            }
+        }
+    </script>
+</head>
+<body>
+    <form id="form1" runat="server">
+    <div id="scrollContent">
+        <div class="box1" paneltitle="鍔熻兘闈㈡澘" roller="false">
+            <table class="TableNewStyle" width="100%">
+                <tr>
+                     <td class="ali03">
+                        绫诲埆锛�
+                    </td>
+                    <td>
+                        <select id="seltype" runat="server" keepdefaultstyle="true">
+                        </select>
+                    </td>
+                     <td class="ali03">
+                        浜у搧椤圭洰锛�
+                    </td>
+                    <td>
+                        <input type="text" id="txtchanpinxiangmu" runat="server" class="w120px" />
+                    </td>
+                    <td>
+                        <asp:Button ID="btn_Submit" Text="鏌ヨ" runat="server" OnClick="btn_Search_Click" />
+                    </td>
+                </tr>
+                
+            </table>
+        </div>
+        <div class="box_tool_min ">
+            <div class="center">
+                <div class="left">
+                    <div class="right">
+                        <div class="padding_top5 padding_left10">
+                            <a href="javascript:;" onclick="addModel()" menu_member_case_id="case_addModel" menu_member_case_name="鏂板璐﹀彿瀵嗙爜"><span class="icon_add">鏂板璐﹀彿瀵嗙爜</span></a>
+                           <%-- <div class="box_tool_line">
+                            </div>
+                            <a href="javascript:;" onclick="onAllDelete()" menu_member_case_id="case_onAllDeleteList" menu_member_case_name="鎵归噺鍒犻櫎"><span class="icon_delete">鎵归噺鍒犻櫎</span></a>--%>
+                            <div class="clear">
+                            </div>
+                        </div>
+                    </div>
+                </div>
+            </div>
+            <div class="clear">
+            </div>
+        </div>
+        <div>
+            <asp:Repeater ID="RepClientList" runat="server">
+                <HeaderTemplate>
+                    <table class="tableStyle">
+                        <tr>
+                            <th width="25">
+                            </th>
+                            <th width="30" style="text-align: center">
+                                缂栧彿
+                            </th>
+                            <th style="text-align: center">
+                                绫诲埆
+                            </th>
+                            <th style="text-align: center">
+                                浜у搧椤圭洰
+                            </th>
+                            <th style="text-align: center">
+                                璐﹀彿
+                            </th>
+                            <th style="text-align: center">
+                                瀵嗙爜
+                            </th>
+                            <th style="text-align: center">
+                                瀵嗕繚
+                            </th>
+                            
+                            <th style="text-align: center">
+                                鎿嶄綔
+                            </th>
+                        </tr>
+                </HeaderTemplate>
+                <ItemTemplate>
+                    <tr>
+                        <td>
+                            <input type="checkbox" value='<%#Eval("Keyid")%>' />
+                        </td>
+                        <td style="text-align: center">
+                            <%#Container.ItemIndex + 1+ this.UCPager1.PageSize * (this.UCPager1.PageIndex - 1)%>
+                        </td>
+                         <td style="text-align: center">
+                            <%#Eval("typeName")%>
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("chanpinxiangmu")%>
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("zhanghao")%>
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("mima")%>
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("mibao")%>
+                        </td>
+                        <td class="Operate " style="text-align: center">
+                            <span menu_member_case_id="case_OnDetail" menu_member_case_name="鏌ョ湅" onclick="onEdit('<%#Eval("Keyid")%>')">鏌ョ湅</span> 
+                            <span menu_member_case_id="case_OnUdate" menu_member_case_name="淇敼"  onclick="editModel('<%#Eval("Keyid")%>')">淇敼</span> 
+                            <span menu_member_case_id="case_OnDele" menu_member_case_name="鍒犻櫎" onclick="onDele('<%#Eval("Keyid")%>')">鍒犻櫎</span>
+
+                             <span menu_member_case_id="case_Juesequanxian" menu_member_case_name="鏌ョ湅瑙掕壊鏉冮檺"   onclick="Juesequanxian('<%#Eval("Keyid")%>')">鏌ョ湅瑙掕壊鏉冮檺</span>
+
+
+                            
+                        </td>
+                    </tr>
+                </ItemTemplate>
+                <FooterTemplate>
+                    </table>
+                </FooterTemplate>
+            </asp:Repeater>
+            <div id="page">
+                <uc:UCPager ID="UCPager1" runat="server" />
+            </div>
+        </div>
+    </div>
+    </form>
+</body>
+</html>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx.cs
new file mode 100644
index 0000000..123dc8a
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx.cs
@@ -0,0 +1,115 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using CY.BLL;
+using CY.Model;
+using CY.Infrastructure.Query;
+using CY.Infrastructure.Common;
+using CY.BLL.Sys;
+
+namespace CY.WebForm.Pages.work
+{
+    //鍚磋緣
+    //鍏枃绠$悊鍒楄〃
+    public partial class Adm_zhanghaomimaList : BasePage
+    {
+        Adm_zhanghaomimaBLL bll_Adm_zhanghaomimaBLL = null;
+        Sys_DictionaryBLL bll_Sys_DictionaryBLL = null;
+        OA_StaffBLL bll_OA_StaffBLL = null;
+
+        //鍒濆鍖�
+        public Adm_zhanghaomimaList()
+        {
+            bll_Adm_zhanghaomimaBLL = new Adm_zhanghaomimaBLL();
+            bll_Sys_DictionaryBLL = new Sys_DictionaryBLL();
+            bll_OA_StaffBLL = new OA_StaffBLL();
+        }
+
+        //椤甸潰鍔犺浇
+        protected void Page_Load(object sender, EventArgs e)
+        {
+            UCPager1.AspNetPager.PageChanged += AspNetPager1_PageChanged;
+            if (!IsPostBack)
+            {
+                if (Request["delete"] != null)
+                {
+                    Adm_zhanghaomima model = bll_Adm_zhanghaomimaBLL.GetModelByKeyid(Request["delete"].ToInt32().Value);
+                    if (model != null && model.Keyid > 0)
+                    {
+                        model.rec_status = "D";
+                        model.modifier = CurrentUser.ShortName;
+                        model.modifytime = DateTime.Now;
+                        bll_Adm_zhanghaomimaBLL.UpdateModel(model);
+                        JavaScript.MessageBox("鍒犻櫎鎴愬姛", this,true,true);
+                    }
+                    else
+                        JavaScript.MessageBox("鍒犻櫎澶辫触", this, true,false);
+                }
+                else
+                {
+                    Pagination pa = new Pagination();
+                    pa.PageSize = 500;
+                    pa.PageIndex = 1;
+                    this.seltype.DataSource = bll_Sys_DictionaryBLL.GetDataByType("Sys_璐﹀彿瀵嗙爜");
+                    this.seltype.DataValueField = "MeanValue";
+                    this.seltype.DataTextField = "Name";
+                    this.seltype.DataBind();
+                    this.seltype.Items.Insert(0, new ListItem("鍏ㄩ儴", ""));
+
+                    BindList();
+                }
+              
+            }
+           
+
+            if (Request["deleteKeyIds"] != null)
+            {
+                List<int> deleteKeyIdList = new List<int>();
+                string deleteKeyIds = Request["deleteKeyIds"].ToString().Trim(',');
+                string[] keyIdArry = deleteKeyIds.Split(',');
+                foreach (string keyId in keyIdArry)
+                {
+                    Adm_zhanghaomima model = bll_Adm_zhanghaomimaBLL.GetModelByKeyid(keyId.ToInt32().Value);
+                    if ( model != null && model.Keyid >0 )
+                        bll_Adm_zhanghaomimaBLL.DeleteModel(model);
+                    else
+                    {
+                        JavaScript.MessageBox("鍒犻櫎澶辫触", this);
+                        return;
+                    }
+                }
+                JavaScript.MessageBox("鍒犻櫎鎴愬姛", this);
+                Response.Redirect("/Pages/work/Adm_zhanghaomimaList.aspx");
+            }
+        }
+
+        //缁戝畾鏁版嵁
+        private void BindList()
+        {
+            Pagination pa = new Pagination();
+            pa.PageSize = UCPager1.AspNetPager.PageSize;
+            pa.PageIndex = UCPager1.AspNetPager.CurrentPageIndex;
+            
+            
+            
+            this.RepClientList.DataSource = bll_Adm_zhanghaomimaBLL.SelectModelPage(pa, CurrentUser.MemberId, this.seltype.Value, this.txtchanpinxiangmu.Value.Trim());
+            this.RepClientList.DataBind();
+            UCPager1.AspNetPager.RecordCount = pa.RecordCount;
+        }
+
+        //鍒嗛〉浜嬩欢
+        protected void AspNetPager1_PageChanged(object src, EventArgs e)
+        {
+            BindList();
+        }
+
+        //鏌ヨ浜嬩欢
+        protected void btn_Search_Click(object src, EventArgs e)
+        {
+            BindList();
+        }
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx.designer.cs
new file mode 100644
index 0000000..7ac1015
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx.designer.cs
@@ -0,0 +1,89 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace CY.WebForm.Pages.work
+{
+
+
+    public partial class Adm_zhanghaomimaList
+    {
+
+        /// <summary>
+        /// Head1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlHead Head1;
+
+        /// <summary>
+        /// CMSHead1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::CY.WebForm.Pages.common.CMSHead CMSHead1;
+
+        /// <summary>
+        /// form1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+        /// <summary>
+        /// seltype 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlSelect seltype;
+
+        /// <summary>
+        /// txtchanpinxiangmu 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtchanpinxiangmu;
+
+        /// <summary>
+        /// btn_Submit 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Button btn_Submit;
+
+        /// <summary>
+        /// RepClientList 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Repeater RepClientList;
+
+        /// <summary>
+        /// UCPager1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::CY.WebForm.Pages.common.UCPager UCPager1;
+    }
+}

--
Gitblit v1.9.1