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