Example #1
0
        /// <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();
        }
Example #2
0
        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, "修改信息失败,请与管理员联系!");
                }
            }
        }
Example #3
0
 /// <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();
 }