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