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