示例#1
0
        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);
                    // }
                }
            }
        }
示例#2
0
        protected void btnSearch_Click(object sender, EventArgs e)
        {
            String a = txtSearch.Text;
            List <TblNguoiDung> lstNguoiDung = NguoiDungBussiness.SearchListNguoiDung(a);

            nv.DataSource = lstNguoiDung;
            nv.DataBind();
        }
示例#3
0
        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");
        }
示例#4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                return;
            }
            List <TblNguoiDung> lstNguoiDung = NguoiDungBussiness.GetListNguoiDung();

            nv.DataSource = lstNguoiDung;
            nv.DataBind();
        }
示例#5
0
 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
         {
         }
     }
 }
示例#6
0
 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
         {
         }
     }
 }
示例#7
0
        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;
                }
            }
        }
示例#8
0
        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");
        }