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