using 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); } } } }