Exemplo n.º 1
0
        protected void btnSua_Command(object sender, CommandEventArgs e)
        {
            txtID.Enabled = false;
            string id_nv = e.CommandArgument.ToString();

            Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
            Models.Nhanvien obj = db.Nhanvien.FirstOrDefault(x => x.id_nv == id_nv);
            txtID.Text                = obj.id_nv;
            txtTenNv.Text             = obj.ten_nv;
            txtNgaysinh.Text          = obj.ngay_sinh.ToString();
            txtSex.Text               = obj.gioi_tinh;
            txtSdt.Text               = obj.sdt;
            txtEmail.Text             = obj.email;
            txtQue.Text               = obj.que;
            cmdChucvu.SelectedValue   = obj.id_chucvu;
            cmbPhongban.SelectedValue = obj.id_phongban;
            txtHopDong.Text           = obj.hop_dong;
            txtNgayHL.Text            = obj.ngay_hieu_luc.ToString();
            txtIDl.Text               = obj.id_luong;
            txtCre.Text               = obj.create_at.ToString();
            txtUpd.Text               = obj.update_at.ToString();
            pnInfo.Visible            = true;
            btnLuu.Visible            = true;
            txtID.ReadOnly            = true;
        }
Exemplo n.º 2
0
 public string getAnhDaiDien(string MaNv)
 {
     Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
     Models.Nhanvien obj = db.Nhanvien.FirstOrDefault(x => x.id_nv == MaNv);
     if (obj == null)
     {
         return("");
     }
     else
     {
         return(obj.image_nv);
     }
 }
Exemplo n.º 3
0
        protected void btnXoa_Command(object sender, CommandEventArgs e)
        {
            string MaAdmin = e.CommandArgument.ToString();

            Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
            Models.Nhanvien obj = db.Nhanvien.FirstOrDefault(x => x.id_nv == MaAdmin);
            if (obj != null)
            {
                db.Nhanvien.Remove(obj);
                db.SaveChanges();
                getData();
            }
        }
Exemplo n.º 4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         getChucVu();
         getPhongban();
         getData();
         if (Request.QueryString["id_nv"] == null || Request.QueryString["id_nv"].ToString() == "")
         {
             btnLuu.Visible     = false;
             btnThemmoi.Visible = true;
             txtID.Enabled      = true;
         }
         else
         {
             // Đây là trường hợp sửa
             btnLuu.Visible     = true;
             btnThemmoi.Visible = false;
             txtID.Enabled      = false;
             // Đổ dữ liệu lên form
             string MaNv = Request.QueryString["id_nv"].ToString();
             Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
             Models.Nhanvien obj = db.Nhanvien.FirstOrDefault(x => x.id_nv == MaNv);
             if (obj != null)
             {
                 txtID.Text                = obj.id_nv;
                 txtTenNv.Text             = obj.ten_nv;
                 txtNgaysinh.Text          = obj.ngay_sinh.ToString();
                 txtSex.Text               = obj.gioi_tinh;
                 txtSdt.Text               = obj.sdt;
                 txtEmail.Text             = obj.email;
                 txtQue.Text               = obj.que;
                 txtHopDong.Text           = obj.hop_dong;
                 cmdChucvu.SelectedValue   = obj.id_chucvu;
                 cmbPhongban.SelectedValue = obj.id_phongban;
                 txtNgayHL.Text            = obj.ngay_hieu_luc.ToString();
                 txtIDl.Text               = obj.id_luong;
                 txtCre.Text               = obj.create_at.ToString();
                 txtUpd.Text               = obj.update_at.ToString();
             }
         }
     }
 }
Exemplo n.º 5
0
        protected void btnLuu_Command(object sender, CommandEventArgs e)
        {
            if (btnLuu.Text == "Thêm")
            {
                // Kiểm tra mã có tồn tại chưa?
                Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
                string          id_nv             = txtID.Text;
                Models.Nhanvien obj = db.Nhanvien.FirstOrDefault(x => x.id_nv == id_nv);
                if (obj != null)
                {
                    pnError.Visible     = true;
                    lbError.Text        = "Mã nhân viên bị trùng, xem chi tiết tại ";
                    hpError.Text        = id_nv;
                    hpError.NavigateUrl = "Nhanvien.aspx?id_nv=" + id_nv;
                }
                else
                {
                    obj               = new Models.Nhanvien();
                    obj.id_nv         = txtID.Text;
                    obj.ten_nv        = txtTenNv.Text;
                    obj.ngay_sinh     = Convert.ToDateTime(txtNgaysinh.Text);
                    obj.gioi_tinh     = txtSex.Text;
                    obj.sdt           = txtSdt.Text;
                    obj.email         = txtEmail.Text;
                    obj.que           = txtQue.Text;
                    obj.id_chucvu     = cmdChucvu.SelectedValue;
                    obj.id_phongban   = cmbPhongban.SelectedValue;
                    obj.hop_dong      = txtHopDong.Text;
                    obj.ngay_hieu_luc = Convert.ToDateTime(txtNgayHL.Text);
                    obj.id_luong      = txtIDl.Text;
                    obj.create_at     = Convert.ToDateTime(txtCre.Text);
                    obj.update_at     = Convert.ToDateTime(txtUpd.Text);
                    if (fuImg.HasFile == true)
                    {
                        // Bước 1: Tải file về server
                        // Sinh tên file
                        string   filename = DateTime.Now.ToString("yyyyMMddHHmmssffff");
                        string[] arr      = fuImg.FileName.Split('.');
                        string   file_ext = arr[arr.Length - 1];
                        filename += '.' + file_ext;
                        string folder = Server.MapPath("/Uploads/Image/");
                        fuImg.SaveAs(folder + filename);

                        // Bước 2: Thêm dữ liệu vào Database
                        obj.image_nv = filename;
                    }

                    db.Nhanvien.Add(obj);
                    db.SaveChanges();
                    getData();
                    Response.Redirect("Nhanvien.aspx");
                }
            }
            else
            {
                try
                {
                    Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
                    string          id_nv             = txtID.Text;
                    Models.Nhanvien obj = db.Nhanvien.FirstOrDefault(x => x.id_nv == id_nv);
                    obj.id_nv         = txtID.Text;
                    obj.ten_nv        = txtTenNv.Text;
                    obj.ngay_sinh     = Convert.ToDateTime(txtNgaysinh.Text);
                    obj.gioi_tinh     = txtSex.Text;
                    obj.sdt           = txtSdt.Text;
                    obj.email         = txtEmail.Text;
                    obj.que           = txtQue.Text;
                    obj.id_chucvu     = cmdChucvu.SelectedValue;
                    obj.id_phongban   = cmbPhongban.SelectedValue;
                    obj.hop_dong      = txtHopDong.Text;
                    obj.ngay_hieu_luc = Convert.ToDateTime(txtNgayHL.Text);
                    obj.id_luong      = txtIDl.Text;
                    obj.create_at     = Convert.ToDateTime(txtCre.Text);
                    obj.update_at     = Convert.ToDateTime(txtUpd.Text);
                    if (fuImg.HasFile == true)
                    {
                        // Bước 1: Tải file về server
                        // Sinh tên file
                        string   filename = DateTime.Now.ToString("yyyyMMddHHmmssffff");
                        string[] arr      = fuImg.FileName.Split('.');
                        string   file_ext = arr[arr.Length - 1];
                        filename += '.' + file_ext;
                        string folder = Server.MapPath("/Uploads/Image/");
                        fuImg.SaveAs(folder + filename);

                        // Bước 2: Thêm dữ liệu vào Database
                        obj.image_nv = filename;
                    }
                    db.SaveChanges();
                    Response.Redirect("Nhanvien.aspx");
                }
                catch
                {
                    pnError.Visible = true;
                    lbError.Text    = "Lỗi, không lưu lại được!";
                }
            }
        }