protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { // Ispostback sẽ không xóa các value của thẻ html // Tức là khi nhấn button nó sẽ không nhảy vào trong hàm iff này. // Chỉ vào khi load lại trang. if (Request.Cookies["TenDangNhap"] != null && Request.Cookies["PassWord"] != null) { string userName = Request.Cookies["TenDangNhap"].Value; string password = Request.Cookies["PassWord"].Value; TblNguoiDung user = NguoiDungBussiness.GetUserByUserName(userName); if (user != null) { Session["Currentuser"] = user; } // Kiểm tra xem nếu có đăng nhập rồi thì không cần đăng nhập lại. // if (Session["Currentuser"] != null) // { // Response.Redirect("/default.aspx", false); // } } } }
protected void btnSearch_Click(object sender, EventArgs e) { String a = txtSearch.Text; List <TblNguoiDung> lstNguoiDung = NguoiDungBussiness.SearchListNguoiDung(a); nv.DataSource = lstNguoiDung; nv.DataBind(); }
protected void btnDelete_Click(object sender, EventArgs e) { Button btn = sender as Button; if (btn != null && !string.IsNullOrEmpty(btn.CommandArgument)) { NguoiDungBussiness.DeleteNguoiDung(btn.CommandArgument); nv.DataBind(); } Response.Redirect("NguoiDungView.aspx"); }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { return; } List <TblNguoiDung> lstNguoiDung = NguoiDungBussiness.GetListNguoiDung(); nv.DataSource = lstNguoiDung; nv.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { LoadDDLNhanVien(); LoadDDLVanPhong(); LoadDDLMauThongBao(); LoadDDLKhachHang(); if (!IsPostBack) { if (!string.IsNullOrEmpty(curentId)) { TblNguoiDung nd = NguoiDungBussiness.GwtNguoiDungById(curentId); if (nd != null) { ddlNhanVien.Enabled = false; cbTrangThai.Checked = nd.TrangThai; } } else { } } }
protected void Page_Load(object sender, EventArgs e) { LoadDDLNhanVien(); LoadDDLVaiTro(); if (!IsPostBack) { if (!string.IsNullOrEmpty(curentId)) { TblNguoiDung nd = NguoiDungBussiness.GwtNguoiDungById(curentId); if (nd != null) { txtTenDangNhap.Text = nd.TenDangNhap; ddlNhanVien.Enabled = false; txtPass.Text = nd.Pass; cbKichHoat.Checked = nd.KichHoat; cbTrangThai.Checked = nd.TrangThai; } } else { } } }
protected void btnLogin_Click(object sender, EventArgs e) { // ẩn lại các label thông báo lbNotiName.Visible = false; lbNotiPassword.Visible = false; bool valid = false; // Kiểm tra User name password có được nhập hay không if (string.IsNullOrEmpty(txtName.Text)) { lbNotiName.Text = "Vui lòng nhập tài khoản!"; valid = true; lbNotiName.Visible = true; } if (string.IsNullOrEmpty(txtPass.Text)) { lbNotiPassword.Text = "vui lòng nhập passord!"; valid = true; lbNotiPassword.Visible = true; } if (valid) { return; } else { TblNguoiDung user = NguoiDungBussiness.GetUserByUserName(txtName.Text.Trim()); if (user != null) { if (user.TrangThai) { // .Trim là loại bỏ các khoảng trắng đầu cuối if (user.Pass == txtPass.Text.Trim()) { // Chỗ này còn một bước lưu cookie, tìm hiểu rồi cập nhật thêm. // Đó là chức năng remember me if (chkRemember.Checked) { Response.Cookies["TenDangNhap"].Value = txtName.Text; Response.Cookies["PassWord"].Value = txtPass.Text; Response.Cookies["TenDangNhap"].Expires = DateTime.Now.AddDays(30); Response.Cookies["PassWord"].Expires = DateTime.Now.AddDays(30); } else { Response.Cookies["TenDangNhap"].Expires = DateTime.Now.AddMinutes(-1); Response.Cookies["PassWord"].Expires = DateTime.Now.AddMinutes(-1); } // Login thành công Session["Currentuser"] = user; Response.Redirect("/default.aspx", false); } else { lbNotiPassword.Text = "Mật khẩu không đúng"; lbNotiPassword.Visible = true; return; } } else { lbNotiName.Text = "Tài khoản của bạn đã bị khóa"; lbNotiName.Visible = true; return; } } else { lbNotiName.Text = "Tài khoản không đúng"; lbNotiName.Visible = true; return; } } }
protected void addnv_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(curentId)) { // eidt Guid id = Guid.Parse(curentId); TblNguoiDung updatend = NguoiDungBussiness.GwtNguoiDungById(id); if (updatend != null) { string nhanvien = ddlNhanVien.SelectedItem.Text; string idNhanVien = ddlNhanVien.SelectedItem.Value; string idNhanVien2 = ddlNhanVien.SelectedValue; string idVaitro = ddlMaVaiTro.SelectedItem.Value; string vaitro = ddlMaVaiTro.SelectedItem.Text; updatend.IdNhanVien = Guid.Parse(idNhanVien); updatend.TenDangNhap = txtTenDangNhap.Text; updatend.IdVaiTro = Guid.Parse(idVaitro); if (cbKichHoat.Checked == true) { updatend.KichHoat = true; } else { updatend.KichHoat = false; } updatend.NgayTao = DateTime.Now; if (cbTrangThai.Checked) { updatend.TrangThai = true; } updatend.Pass = txtPass.Text; updatend.NguoiCapNhat = txtNguoiTao.Text; updatend.NgayCapNhat = DateTime.Now; updatend = NguoiDungBussiness.UpDateNguoiDung(updatend); } } else { //insert TblNguoiDung nd = new TblNguoiDung(); nd.Id = Guid.NewGuid(); // nv.IdNhanVien = Guid.TryParse(txtname).ToString(); nd.TenDangNhap = txtTenDangNhap.Text; nd.Pass = txtPass.Text; // nv.TblVaiTro = txtvaitro.Text; string nhanvien = ddlNhanVien.SelectedItem.Text; string idNhanVien = ddlNhanVien.SelectedItem.Value; string idNhanVien2 = ddlNhanVien.SelectedValue; string idVaitro = ddlMaVaiTro.SelectedItem.Value; string vaitro = ddlMaVaiTro.SelectedItem.Text; nd.IdNhanVien = Guid.Parse(idNhanVien); nd.IdVaiTro = Guid.Parse(idVaitro); // nv.IdNhanVien = ddlNhanVien.SelectedItem. if (cbKichHoat.Checked == true) { nd.KichHoat = true; } else { nd.KichHoat = false; } nd.NguoiTao = txtNguoiTao.Text; nd.NgayTao = DateTime.Now; if (cbTrangThai.Checked) { nd.TrangThai = true; } nd = NguoiDungBussiness.InsertNguoiDung(nd); } Response.Redirect("NguoiDungView.aspx"); }