private void btnAddAdmin_Click(object sender, EventArgs e) { string name = this.txtAdminName.Text.Trim(); if (string.IsNullOrEmpty(name)) { MessageBox.Show("管理员姓名不能为空"); return; } string pass = this.txtPassword.Text.Trim(); string pass2 = this.txtPassword2.Text.Trim(); string level = this.cmbLevel.SelectedItem.ToString(); if (pass != pass2) { MessageBox.Show("两次密码输入不一致"); return; } adminmodel.Admin_Name = name; adminmodel.Admin_Password = pass; adminmodel.Admin_Level = level; bool b = admin.CheckAdminInfo(adminmodel); if (b == true) { MessageBox.Show("该管理员已存在"); return; } admin.AddAdminInfo(adminmodel); BindAdmin(); }
protected void btAdd_Click(object sender, EventArgs e) { //管理员表与管理员角色表都需要更新 AdminInfo _AdminInfo = new AdminInfo(); AdminRole _AdminRole = new AdminRole(); AdminRoleBLL _AdminRoleBLL = new AdminRoleBLL(); RoleBLL _RoleBLL = new RoleBLL(); AdminInfoBLL _AdminInfoBLL = new AdminInfoBLL(); int Num = _AdminInfoBLL.AdminExist(this.txtAccount.Text.Trim()); if (Num > 0) { Response.Write("<script language='javascript'>"); Response.Write("alert('该账号已存在');"); Response.Write("</script>"); return; } _AdminInfo.AdminAccount = this.txtAccount.Text.Trim(); _AdminInfo.PassWord = this.txtPass.Text.Trim(); _AdminInfo.IsSYS = false; bool StepOne = _AdminInfoBLL.AddAdminInfo(_AdminInfo); _AdminRole.AdminID = _AdminInfoBLL.GetAdminID(txtAccount.Text.Trim()); _AdminRole.RoleID = int.Parse(this.DropDownRole.SelectedValue.ToString()); bool StepTwo = _AdminRoleBLL.AddAdminRole(_AdminRole); if (StepOne && StepTwo) { Response.Write("<script language='javascript'>"); Response.Write("alert('添加成功');"); Response.Write("document.location.href='AdminList.aspx';"); Response.Write("</script>"); } }