protected void but_user_Click(object sender, EventArgs e) { string name = UserName.Value.Trim(); string ut = User_Type.SelectedValue; string pwd = new Encrypt().Get_MD5_Method32(PassWord.Value); string pwd1 = PassWord1.Value; string pwd2 = PassWord2.Value; if (Convert.ToInt32(ut) > userType || userType == 0|| name.Equals(Request.Cookies["user"]["UserName"])) { if (!name.Equals(string.Empty) && pwd1.Equals(pwd2)) { _PassWord.Visible = true; B_User b = new B_User(); DataTable dt = b.getUserByID(id); if (pwd.Equals(dt.Rows[0]["Password"])) { _oldPwd.Visible = true; if (action.Equals("edit")) { R_User r = new R_User(); r.ID = id; r.Password = new Encrypt().Get_MD5_Method32(pwd1); if (b.editUser(r)) { Response.Redirect("User.aspx"); } else { Response.Write("<script>alert('修改失败')</script>"); } } } else { _oldPwd.Visible = false; } } else if (!pwd1.Equals(pwd2)) { _PassWord.Visible = false; } } else { Response.Write("<script>alert('用户权限不足,不能修改!')</script>"); } }
/// <summary> /// 根据ID绑定要修改的数据 /// </summary> /// <param name="id"></param> private void bindUserByID(int id) { B_User b = new B_User(); DataTable dt = b.getUserByID(id); UserName.Value = dt.Rows[0]["User_Name"].ToString(); UserName.Disabled = true; User_Type.SelectedValue = dt.Rows[0]["User_Type"].ToString(); User_Type.Enabled = false; }