private void button1_Click(object sender, EventArgs e) { string oldpass = this.txtPass.Text.Trim(); string newpass = this.newPass.Text.Trim(); string repass = this.txtRepass.Text.Trim(); if (newpass != repass) { MessageBox.Show("两次密码不一致"); return; } //AdminInfoModel adminmodel = new AdminInfoModel(); //AdminInfoBLL admin=new AdminInfoBLL (); //adminmodel.Admin_Password = oldpass; //MainForm m = (MainForm)this.Owner; //int a = m.adminid; //adminmodel.Admin_ID =m.adminid; //bool b = admin.CheckOldPass(adminmodel);//检查旧密码是否正确 //if(b==false) //{ // MessageBox.Show("原始密码错误"); // return; //} //AdminInfoModel model = new AdminInfoModel(); //model.Admin_ID = m.adminid; //model.Admin_Password = newpass; //admin.UpdateAdminInfo(adminmodel); MainForm m = (MainForm)this.Owner; int a = m.adminid; adminmodel.Admin_ID = a; adminmodel.Admin_Password = oldpass; bool b = admin.CheckOldPass(adminmodel); if (b == false) { MessageBox.Show("原密码错误"); return; } AdminInfoModel model = new AdminInfoModel(); adminmodel.Admin_ID = m.adminid; adminmodel.Admin_Password = newpass; admin.UpdateAdminInfo(adminmodel); this.Close(); }
protected void btAdd_Click(object sender, EventArgs e) { AdminInfoBLL _AdminInfoBLL = new AdminInfoBLL(); AdminInfo _AdminInfo = new AdminInfo(); _AdminInfo.AdminAccount = this.txtAccount.Text; _AdminInfo.PassWord = this.txtPass.Text; string _AdminID = Request.QueryString["AdminID"].ToString(); int AdminID = int.Parse(_AdminID); _AdminInfo.IsSYS = _AdminInfoBLL.IsSys(AdminID); if (_AdminInfo.IsSYS) { if (_AdminInfoBLL.UpdateAdminInfo(AdminID, _AdminInfo)) { Response.Write("<script language='javascript'>"); Response.Write("alert('更新成功');"); Response.Write("document.location.href='AdminList.aspx';"); Response.Write("</script>"); } } else { int RoleID = int.Parse(DropDownRole.SelectedValue.ToString()); AdminRoleBLL _AdminRoleBLL = new AdminRoleBLL(); bool StepOne = false; bool StepTwo = false; if (_AdminInfoBLL.UpdateAdminInfo(AdminID, _AdminInfo)) { StepOne = true; } int AdminRoleCount = _AdminRoleBLL.GetCountByAdminID(AdminID); if (AdminRoleCount > 0) { if (_AdminRoleBLL.UpdateAdminRole(AdminID, RoleID)) { StepTwo = true; } } else { AdminRole _AdminRole = new AdminRole(); _AdminRole.AdminID = AdminID; _AdminRole.RoleID = RoleID; if (_AdminRoleBLL.AddAdminRole(_AdminRole)) { StepTwo = true; } } if (StepOne && StepTwo) { Response.Write("<script language='javascript'>"); Response.Write("alert('更新成功');"); Response.Write("document.location.href='AdminList.aspx';"); Response.Write("</script>"); } } }