/// <summary> /// 绑定控件数据 /// </summary> private void BindControlData() { Ctrl_Sys_Role dcRoleInfo = new Ctrl_Sys_Role(); int iAreaInfoId = int.Parse(hdRoleId.Value.ToString());//取得区\县标识 SystemRoleEntity roleInfo = dcRoleInfo.GetModel(iAreaInfoId); txtRoleName.Text = roleInfo.RoleName; //chkRoleState.Checked = roleInfo.RoleState == 0 ? true : false; //chkIsMoreArea.Checked = roleInfo.IsMoreAreaRole == 1 ? true : false; //chkIsSpec.Checked = roleInfo.RoleIsSpec == 1 ? true : false; //txtRoleRemark.Text = roleInfo.RoleRemark; drpRoleLevel.SelectedValue = roleInfo.RoleLevel.ToString(); }
protected void btnSave_Click(object sender, EventArgs e) { Ctrl_Sys_Role dcRoleInfo = new Ctrl_Sys_Role(); int iRoleInfoId = int.Parse(hdRoleId.Value.ToString());//取得区\县标识 SystemRoleEntity roleInfo = new SystemRoleEntity(); roleInfo.RoleId = iRoleInfoId; roleInfo.RoleName = txtRoleName.Text; //roleInfo.RoleState = chkRoleState.Checked ? 0 : 1; //roleInfo.RoleRemark = txtRoleRemark.Text; roleInfo.RoleLevel = int.Parse(drpRoleLevel.SelectedValue.ToString()); //roleInfo.IsMoreAreaRole = chkIsMoreArea.Checked ? 1 : 0; //roleInfo.RoleIsSpec = chkIsSpec.Checked ? 1 : 0; if (iRoleInfoId == 0)//代表添加 { if (dcRoleInfo.Add(roleInfo) > 0) { MessageBox.ShowAndRedirect(this, "成功添加一条信息!", "RoleInfo.aspx"); } else { MessageBox.Show(this, "添加信息失败,请与管理员联系!"); } } else { if (dcRoleInfo.Update(roleInfo)) { MessageBox.ShowAndRedirect(this, "成功修改一条信息!", "RoleInfo.aspx"); } else { MessageBox.Show(this, "修改信息失败,请与管理员联系!"); } } }
/// <summary> /// 绑定用户角色 /// </summary> private void BindDrpRoleInfo(int UserLevel) { Ctrl_Sys_Role CtrlSysRole = new Ctrl_Sys_Role(); DataSet ds = CtrlSysRole.GetList("RoleLevel=" + UserLevel.ToString()); drpUserRole.DataSource = ds; drpUserRole.DataTextField = "RoleName"; drpUserRole.DataValueField = "RoleId"; drpUserRole.DataBind(); }