private void LoadMaNguoiDung() { //string tempMa = Request.QueryString["id"]; int MaND = ((NGUOIDUNG)Session["LOGIN"]).MaNguoiDung; BUSNguoiDung NguoiDungBUS = new BUSNguoiDung(); NGUOIDUNG NguoiDung = NguoiDungBUS.TimKiem(MaND); if (NguoiDung != null) { TxbHoTen.Text = NguoiDung.HoTen; TxbEmail.Text = NguoiDung.Email; } }
//protected void btDangNhap_Click(object sender, EventArgs e) //{ // int id; // if (Request.QueryString["id"] != null) // { // id = int.Parse(Request.QueryString["id"]); // } // else // { // id = 0; // } // BUSNguoiDung BUSNguoiDung = new BUSNguoiDung(); // NGUOIDUNG NGUOIDUNG = new NGUOIDUNG(); // NGUOIDUNG = BUSNguoiDung.TimKiem(txtusername.Text, txtpassword.Text); // if (NGUOIDUNG != null) // { // if (NGUOIDUNG.MaVaiTro == 3) // { // Session["QUANLY"] = NGUOIDUNG; // Response.Redirect(redirect[id]); // } // else // { // LabelError.Text = "Moi ban dang nhap lai!"; // } // } // else // { // LabelError.Text = "Moi ban dang nhap lai!"; // } //} protected void LoginAdmin_Authenticate(object sender, AuthenticateEventArgs e) { int id; if (Request.QueryString["id"] != null) { id = int.Parse(Request.QueryString["id"]); } else { id = 0; } BUSNguoiDung BUSNguoiDung = new BUSNguoiDung(); NGUOIDUNG NGUOIDUNG = new NGUOIDUNG(); NGUOIDUNG = BUSNguoiDung.TimKiem(LoginAdmin.UserName, LoginAdmin.Password); if (NGUOIDUNG != null) { if (NGUOIDUNG.MaVaiTro == 3) { Application.Lock(); HttpContext.Current.Session["QUANLY"] = NGUOIDUNG.Username; Application.UnLock(); Response.Redirect(redirect[id]); } else { if (NGUOIDUNG.MaVaiTro == 4) { Application.Lock(); HttpContext.Current.Session["ADMIN"] = NGUOIDUNG.Username; Application.UnLock(); Response.Redirect(redirect[id]); } else { LoginAdmin.InstructionText = "Bạn phải đăng nhập bằng tài khoảng Quản Lý!"; } } } else { LoginAdmin.InstructionText = "Bạn phải đăng nhập bằng tài khoảng Quản Lý!"; } }
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 WriteDataGridView(ExcelCOM.Worksheet worksheet) { int rowIndex = 4; int colIndex = 1; for (int i = 0; i < GridViewDangKyHoatDong.Rows.Count; i++) { for (int j = 0; j < GridViewDangKyHoatDong.Columns.Count; j++) { WriteData(worksheet, i + rowIndex, j + colIndex, GridViewDangKyHoatDong.Rows[i].Cells[j].Text); } BUSNguoiDung busnguoidung = new BUSNguoiDung(); NGUOIDUNG nguoidung = busnguoidung.TimKiem(GridViewDangKyHoatDong.Rows[i].Cells[1].Text); WriteData(worksheet, i + rowIndex, 3, nguoidung.HoTen); } }
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 }
protected void LoginAdmin_Authenticate(object sender, AuthenticateEventArgs e) { BUSNguoiDung BUSNguoiDung = new BUSNguoiDung(); NGUOIDUNG NGUOIDUNG = new NGUOIDUNG(); NGUOIDUNG = BUSNguoiDung.TimKiem(LoginAdmin.UserName, LoginAdmin.Password); if (NGUOIDUNG != null) { if (NGUOIDUNG.LOAIVAITRO.TenLoaiVaiTro == "Quản Lý") { HttpCookie myCookie = new HttpCookie("myCookie"); Response.Cookies.Remove("myCookie"); Response.Cookies.Add(myCookie); myCookie.Values.Add("username", NGUOIDUNG.Username); myCookie.Values.Add("role", "quanly"); if (LoginAdmin.RememberMeSet == true) { DateTime dtExpiry = DateTime.Now.AddDays(3); Response.Cookies["myCookie"].Expires = dtExpiry; } else { DateTime dtExpiry = DateTime.Now.AddMinutes(20); Response.Cookies["myCookie"].Expires = dtExpiry; } Response.Redirect(redirect); } else { if (NGUOIDUNG.LOAIVAITRO.TenLoaiVaiTro == "Admin" || NGUOIDUNG.LOAIVAITRO.TenLoaiVaiTro == "Quản lý") { HttpCookie myCookie = new HttpCookie("myCookie"); Response.Cookies.Remove("myCookie"); Response.Cookies.Add(myCookie); myCookie.Values.Add("username", NGUOIDUNG.Username); myCookie.Values.Add("role", "admin"); if (LoginAdmin.RememberMeSet == true) { DateTime dtExpiry = DateTime.Now.AddDays(3); Response.Cookies["myCookie"].Expires = dtExpiry; } else { DateTime dtExpiry = DateTime.Now.AddMinutes(20); Response.Cookies["myCookie"].Expires = dtExpiry; } Response.Redirect(redirect); } else { LoginAdmin.InstructionText = "Bạn phải đăng nhập bằng tài khoảng Quản Lý!"; } } } else { LoginAdmin.InstructionText = "Bạn phải đăng nhập bằng tài khoảng Quản Lý!"; } }
protected void Page_Load(object sender, EventArgs e) { //Thong tin nguoi dung if (!IsPostBack) { if (Request.QueryString["id"] != null) { //lay ma MaNguoiDung = int.Parse(Request.QueryString["id"]); //lay thong tin va load len cac textbox BUSNguoiDung BUSNguoiDung = new BUSNguoiDung(); NGUOIDUNG lpDTO = BUSNguoiDung.TimKiem(MaNguoiDung); txtmasinhvien.Text = lpDTO.Username; txtpass.Text = lpDTO.Password; txthoten.Text = lpDTO.HoTen; txtemail.Text = lpDTO.Email; txtvaitro.Text = lpDTO.MaVaiTro.ToString(); } } }
protected void btnXoa_Click(object sender, EventArgs e) { try { BUSNguoiDung BUSNguoiDung = new BUSNguoiDung(); NGUOIDUNG lpDTO = BUSNguoiDung.TimKiem(MaNguoiDung); //Goi ham xoa if (BUSNguoiDung.Xoa(MaNguoiDung) == 0) { //Thong bao lbThongBao.Text = "Xóa Thành Công"; lbThongBao.Visible = true; Response.Redirect("NguoiDung.aspx"); } else { lbThongBao.Text = "Xóa Không Thành Công"; lbThongBao.Visible = true; } } catch { lbThongBao.Text = "Xóa Không Thành Công"; lbThongBao.Visible = true; } }