protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) { administratorBLL AdminBLL = new administratorBLL(); administrator Admin = new administrator(); Admin.id = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Value); Admin.userName = Tools.safeUserInput(((TextBox)(GridView1.Rows[e.RowIndex].Cells[0].Controls[0])).Text.ToString().Trim()); Admin.passWord = Tools.encrypt(((TextBox)(GridView1.Rows[e.RowIndex].Cells[1].Controls[0])).Text.ToString().Trim()); Admin.type = Tools.safeUserInput(((TextBox)(GridView1.Rows[e.RowIndex].Cells[2].Controls[0])).Text.ToString().Trim()); if (AdminBLL.Update(Admin)) { MessageBox.Show(this, "更新成功!"); GridView1.EditIndex = -1; dataBind(); } else { MessageBox.Show(this, "更新失败!"); GridView1.EditIndex = -1; } }
protected void Button1_Click(object sender, EventArgs e) { administratorBLL AdminBLL=new administratorBLL(); administrator Admin = AdminBLL.GetModel(Convert.ToInt32(Session["UserId"])); string passwordStr1 = Tools.safeUserInput(passWordTB1.Text.Trim()); string passwordStr2 = Tools.safeUserInput(passWordTB2.Text.Trim()); if (passwordStr1.Length < 1 || passwordStr2.Length < 1) { MessageBox.Show(this, "密码不能为空!"); return; } else { if (passwordStr1.Equals(passwordStr2)) { Admin.passWord = Tools.encrypt(passwordStr1); AdminBLL.Update(Admin); MessageBox.Show(this, "修改成功!"); } else { MessageBox.Show(this, "两次密码不同!"); return; } } }