protected void BtnSua_Click(object sender, EventArgs e) { BUSNguoiDung NguoiDungBUS = new BUSNguoiDung(); NGUOIDUNG a = ((NGUOIDUNG)Session["LOGIN"]); if (TxbHoTen.Text == "" || TxbEmail.Text == "") { lThongTin.Text = "Cập nhật không thành công do bạn chưa nhập Họ tên hoặc Email"; } else { a.HoTen = TxbHoTen.Text.Trim(); a.Email = TxbEmail.Text.Trim(); NguoiDungBUS.CapNhat(a); lThongTin.Text = "Cập nhật thành công"; } // a.HoTen = TxbHoTen.Text; // a.Email = TxbEmail.Text; /* NguoiDungBUS.CapNhat(a);*/ /* lThongTin.Text = "Cập nhật thành công"; */ }
protected void btLayMatKhau_Click(object sender, EventArgs e) { if (txtMSSV.Text == "") { txtThongTin.Text = "Vui lòng nhập MSSV"; txtThongTin.Visible = true; return; } if (txtEmail.Text == "") { txtThongTin.Text = "Vui lòng nhập địa chỉ Email"; txtThongTin.Visible = true; return; } BUSNguoiDung busnguoidung = new BUSNguoiDung(); NGUOIDUNG sv = busnguoidung.TimKiemTheoUsernameVaEmail(txtMSSV.Text, txtEmail.Text); if (sv == null) { txtThongTin.Text = "MSSV hoặc email không đúng, vui lòng nhập lại."; } else { sv.Password = txtMSSV.Text; busnguoidung.CapNhat(sv); txtThongTin.Text = "Mật khẩu mới của bạn là " + txtMSSV.Text; } txtThongTin.Visible = true; }
protected void btnCapNhat_Click(object sender, EventArgs e) { try { //lay thong tin tu textbox NGUOIDUNG lpDTO = new NGUOIDUNG(); lpDTO.MaNguoiDung = MaNguoiDung; lpDTO.Username = txtmasinhvien.Text; lpDTO.Password = txtpass.Text; lpDTO.HoTen = txthoten.Text; lpDTO.Email = txtemail.Text; lpDTO.MaVaiTro = int.Parse(txtvaitro.Text); //Goi ham cap nhat BUSNguoiDung BUSNguoiDung = new BUSNguoiDung(); if (txtpass.ReadOnly) { if (BUSNguoiDung.CapNhatWhitOutPass(lpDTO) == 0) { //Thong bao lbThongBao.Text = "Cập Nhật Thành Công"; lbThongBao.Visible = true; Response.Redirect("NguoiDung.aspx?id=" + MaNguoiDung.ToString()); } else { lbThongBao.Text = "Cập Nhật Không Thành Công"; lbThongBao.Visible = true; } } else { if (BUSNguoiDung.CapNhat(lpDTO) == 0) { //Thong bao lbThongBao.Text = "Cập Nhật Thành Công"; lbThongBao.Visible = true; Response.Redirect("NguoiDung.aspx?id=" + MaNguoiDung.ToString()); } else { lbThongBao.Text = "Cập Nhật Không Thành Công"; lbThongBao.Visible = true; } } } catch { lbThongBao.Text = "Cập nhật Không Thành Công"; lbThongBao.Visible = true; } }
protected void btXacNhan_Click(object sender, EventArgs e) { string szTenDangNhap = (Session["LOGIN"] as string); if (szTenDangNhap != null) { BUSNguoiDung NguoiDungBUS = new BUSNguoiDung(); NGUOIDUNG sv = NguoiDungBUS.TimKiem(int.Parse(szTenDangNhap)); if (txtHoTen.Text != null) sv.HoTen = txtHoTen.Text; if (txtEmail.Text != null) sv.Email = txtEmail.Text; NguoiDungBUS.CapNhat(sv); lThongTin.Text = "Cập nhật thành công"; } else lThongTin.Text = "Cập nhật thất bại"; }
protected void btThayDoi_Click(object sender, EventArgs e) { /*BUSNguoiDung busnguoidung = new BUSNguoiDung(); string szTenDangNhap = ((NGUOIDUNG)Session["LOGIN"]).Username; if (szTenDangNhap != null) { NGUOIDUNG sv = busnguoidung.TimKiem(szTenDangNhap); if (sv.Password.Trim() == txtMatKhauCu.Text) { if (txtMatKhauMoi.Text == "") { txtThongTin.Text = "Mật khẩu mới không hợp lệ."; } else if (txtMatKhauMoi.Text != txtXacNhan.Text) { txtThongTin.Text = "Vui lòng xác nhận lại mật khẩu mới."; } else { sv.Password = txtMatKhauMoi.Text; busnguoidung.CapNhat(sv); txtThongTin.Text = "Cập nhật mật khẩu thành công."; } } else { txtThongTin.Text = "Mật khẩu cũ không đúng"; } txtThongTin.Visible = true; } else { txtThongTin.Text = "Vui lòng đăng nhập"; txtThongTin.Visible = true; }*/ #region Long Sửa 13/8 BUSNguoiDung busnguoidung = new BUSNguoiDung(); string szTenDangNhap = ((NGUOIDUNG)Session["LOGIN"]).Username; if (szTenDangNhap != null) { NGUOIDUNG sv = busnguoidung.TimKiem(szTenDangNhap); string encryptedPwd = busnguoidung.EncryptPassword(txtMatKhauCu.Text); if (sv.Password.Trim() == encryptedPwd) { if (txtMatKhauMoi.Text == "") { txtThongTin.Text = "Mật khẩu mới không hợp lệ."; } else if (txtMatKhauMoi.Text != txtXacNhan.Text) { txtThongTin.Text = "Vui lòng xác nhận lại mật khẩu mới."; } else { sv.Password = txtMatKhauMoi.Text; busnguoidung.CapNhat(sv); txtThongTin.Text = "Cập nhật mật khẩu thành công."; } } else { txtThongTin.Text = "Mật khẩu cũ không đúng"; } txtThongTin.Visible = true; } else { txtThongTin.Text = "Vui lòng đăng nhập"; txtThongTin.Visible = true; } #endregion }