Ejemplo n.º 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     //   date_birthday.Text = DateTime.UtcNow.ToString("yyyy-MM-dd");
     if (!IsPostBack)
     {
         if (Session["Currentuser"] == null)
         {
             Response.Redirect("/login.aspx");
         }
         if (!string.IsNullOrEmpty(curentId))
         {
             TblNhanVien nv = NhanVienBussiness.GwtNhanViebById(curentId);
             if (nv != null)
             {
                 txtHo.Text          = nv.HoNhanVien;
                 txtTen.Text         = nv.TenNhanVien;
                 date_birthday.Text  = nv.NamSinh.ToString("yyyy-MM-dd");
                 date_word.Text      = nv.NgayVaoLam.ToString("yyyy-MM-dd");;
                 txtSDT.Text         = nv.Sdt;
                 txtDiaChi.Text      = nv.DiaChi;
                 txtEmail.Text       = nv.Email;
                 cbTrangThai.Checked = nv.TrangThai;
             }
         }
         else
         {
         }
     }
 }
Ejemplo n.º 2
0
        protected void CustomBindData()
        {
            List <TblNhanVien> lstNhanVien = NhanVienBussiness.GetListNhanVien();

            nv.DataSource = lstNhanVien;
            nv.DataBind();
        }
Ejemplo n.º 3
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            Button btn = sender as Button;

            if (btn != null && !string.IsNullOrEmpty(btn.CommandArgument))
            {
                NhanVienBussiness.DeleteNhanVien(btn.CommandArgument);
                nv.DataBind();
            }
            Response.Redirect("NhanVienView.aspx");
        }
Ejemplo n.º 4
0
 protected void btnSearch_Click(object sender, EventArgs e)
 {
     if (txtSearch.Text == "")
     {
         //  ShowErrorMessage = "Nhập ThônG Tin Cần Tìm";
         Response.Write("<script>alert('Bạn Phải Nhập Từ Khoá Trước Khi Tìm...')</script>");
     }
     else
     {
         String             a           = txtSearch.Text;
         List <TblNhanVien> lstNhanVien = NhanVienBussiness.SearchListNhanVien(a);
         nv.DataSource = lstNhanVien;
         nv.DataBind();
     }
 }
Ejemplo n.º 5
0
        // Tính chất kế thừa, thay vì trang nào ta cũng kiểm tra.
        //Sẽ bị lập đi lập lại.
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                // trang nào ta cũng viết như vậy thì thừa, và tổ chức code tốt. khó bảo trì
                // Vì vậy ta cần tạo ra 1 lớp chung gọi là lớp BasePage.  Kế thừa nó lại là được
                // trong basePage này nó có chức năng kiểm tra session


                List <TblNhanVien> lstNhanVien = NhanVienBussiness.GetListNhanVien();
                nv.DataSource = lstNhanVien;
                CustomBindData();
                nv.DataBind();
            }
        }
Ejemplo n.º 6
0
        private void LoadDDLNhanVien()
        {
            List <TblNhanVien> lstNhanVien = NhanVienBussiness.GetListNhanVien();

            //ddlNhanVien.DataTextField = TblNhanVien.Columns.TenNhanVien;
            //ddlNhanVien.DataValueField = TblNhanVien.Columns.Id;
            //ddlNhanVien.DataSource = lstNhanVien;
            //ddlNhanVien.DataBind();
            foreach (var item in lstNhanVien)
            {
                ListItem listItem = new ListItem();
                listItem.Text  = item.HoNhanVien + " " + item.TenNhanVien;
                listItem.Value = item.Id.ToString();
                ddlNhanVien.Items.Add(listItem);
            }
        }
Ejemplo n.º 7
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(curentId))
            {
                // eidt
                Guid        id       = Guid.Parse(curentId);
                TblNhanVien updatenv = NhanVienBussiness.GwtNhanViebById(id);
                if (updatenv != null)
                {
                    // updatenv.Email = txtEmail.Text;

                    updatenv.HoNhanVien  = txtHo.Text;
                    updatenv.TenNhanVien = txtTen.Text;
                    if (!string.IsNullOrEmpty(date_birthday.Text))
                    {
                        updatenv.NamSinh = DateTime.Parse(date_birthday.Text);
                    }
                    if (!string.IsNullOrEmpty(date_word.Text))
                    {
                        updatenv.NgayVaoLam = DateTime.Parse(date_word.Text);
                    }
                    updatenv.Sdt          = txtSDT.Text;
                    updatenv.Email        = txtEmail.Text;
                    updatenv.DiaChi       = txtDiaChi.Text;
                    updatenv.NguoiCapNhat = txtNguoiTao.Text;
                    updatenv.NgayCapNhat  = DateTime.Now;
                    updatenv = NhanVienBussiness.UpdateNhanVien(updatenv);
                }
            }
            else
            {
                TblNhanVien nv = new TblNhanVien();
                nv.Id          = Guid.NewGuid();
                nv.HoNhanVien  = txtHo.Text;
                nv.TenNhanVien = txtTen.Text;
                //bool a = false;
                //if (!a)
                //{

                //}
                if (!string.IsNullOrEmpty(date_birthday.Text))
                {
                    nv.NamSinh = DateTime.Parse(date_birthday.Text);
                }
                if (!string.IsNullOrEmpty(date_word.Text))
                {
                    nv.NgayVaoLam = DateTime.Parse(date_word.Text);
                }
                nv.Sdt      = txtSDT.Text;
                nv.Email    = txtEmail.Text;
                nv.DiaChi   = txtDiaChi.Text;
                nv.NgayTao  = DateTime.Now;
                nv.NguoiTao = txtNguoiTao.Text;
                if (cbTrangThai.Checked)
                {
                    nv.TrangThai = true;
                }
                nv = NhanVienBussiness.InssertNhanVien(nv);
            }
            Response.Redirect("NhanvienView.aspx");
        }