//绑定页面信息 private void BindSysCodeInfo() { #region 获取所有角色信息 try { DataTable dtRole = new DataTable(); dtRole = BLL.GetRoleList().Tables[0]; Rc.Cloud.Web.Common.pfunction.SetCbl(cblRole, dtRole, "SysRole_Name", "SysRole_ID"); } catch (Exception ex) { ////MS.Authority.clsAuth.AddLogErrorFromBS(Module_Id, string.Format("类:{0},方法:{1},错误信息:{2}, 详细:{3}", ex.TargetSite.DeclaringType.ToString(), ex.TargetSite.Name.ToString(), ex.Message, ex.StackTrace)); throw ex; } #endregion #region 设置角色选中 //获取用户角色信息 DataTable dt = BLL.GetUserRoleInfo(sysUser_ID).Tables[0]; string strRoleIDs = string.Empty; //把角色id拼成字符串 if (dt != null && dt.Rows.Count > 0) { for (int i = 0; i < dt.Rows.Count; i++) { strRoleIDs = strRoleIDs + dt.Rows[i]["SysRole_ID"].ToString() + ","; } } strRoleIDs = strRoleIDs.TrimEnd(','); //选中角色复选框 for (int i = 0; i < cblRole.Items.Count; i++) { if (strRoleIDs.Contains(cblRole.Items[i].Value)) { cblRole.Items[i].Selected = true; } } #endregion #region 用户信息赋值 //用户信息赋值 if (actionType == SysUser.Edit) { try { //获取数据 var sysUserInfo = GetSysUserInfo(); //绑定控件 if (sysUserInfo != null) { //sysUser_PassWord = sysUserInfo.SysUser_PassWord; txtNamelogin.Text = sysUserInfo.SysUser_LoginName; //if (!string.IsNullOrEmpty(sysUserInfo.SysUser_PassWord)) //{ // txtpwdlogin.Attributes["value"] = DESEncryptLogin.DecryptString(sysUserInfo.SysUser_PassWord); //} txtName.Text = sysUserInfo.SysUser_Name; txtPhone.Text = sysUserInfo.SysUser_Tel; if (sysUserInfo.SysUser_Enable == false) { ckbIsEnable.Checked = false; } else { ckbIsEnable.Checked = true; } } } catch (Exception ex) { new BLL_clsAuth().AddLogErrorFromBS(Module_Id, string.Format("类:{0},方法:{1},错误信息:{2}, 详细:{3}", ex.TargetSite.DeclaringType.ToString(), ex.TargetSite.Name.ToString(), ex.Message, ex.StackTrace)); throw ex; } } #endregion }