private void btnLuuTTNV_Click(object sender, EventArgs e)
        {
            NhanVien s = GetNhanVien();

            s.NhanVienID = (int)dgvThongTinNhanVien.CurrentRow.Cells[1].Value;
            NhanVien db = NhanVien.GetNhanVien(s.NhanVienID);

            if (db != null)
            {
                db = s;
                db.InsertUpdate();
                MessageBox.Show("Sửa thành công!");
            }
            BindGrid(NhanVien.GetAll());
        }
 private void btnThemTTNV_Click(object sender, EventArgs e)
 {
     try
     {
         NhanVien s  = GetNhanVien();
         NhanVien db = NhanVien.GetNhanVien(s.NhanVienID);
         if (db == null)
         {
             s.InsertUpdate();
             MessageBox.Show("Thêm nhân viên thành công!");
         }
         BindGrid(NhanVien.GetAll());
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
示例#3
0
 private void LoadMaNhanVien()
 {
     try
     {
         NhanVien  nv  = new NhanVien();
         DataTable dtb = nv.GetNhanVien("");
         AutoCompleteStringCollection DsNhanVien = new AutoCompleteStringCollection();
         foreach (DataRow row in dtb.Rows)
         {
             DsNhanVien.Add(row["MaNhanVien"].ToString());
         }
         txt_NhanVien.AutoCompleteMode         = AutoCompleteMode.SuggestAppend;
         txt_NhanVien.AutoCompleteSource       = AutoCompleteSource.CustomSource;
         txt_NhanVien.AutoCompleteCustomSource = DsNhanVien;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private void cell_Click(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex >= 0)
     {
         DataGridViewRow row  = this.dgvThongTinNhanVien.Rows[e.RowIndex];
         int             maNV = int.Parse(row.Cells[1].Value.ToString());
         NhanVien        db   = NhanVien.GetNhanVien(maNV);
         if (db != null)
         {
             txtTimKiemTTNV.Text = db.TenNV.ToString();
             string imageFolder      = Path.Combine(System.IO.Path.GetDirectoryName(Application.ExecutablePath), "Images");
             string fileDefaultImage = Path.Combine(imageFolder, "user.png");
             if (db.PathImage != null)
             {
                 string filePath = Path.Combine(imageFolder, db.PathImage);
                 if (File.Exists(filePath))
                 {
                     picThongTinNhanVien.Image = Image.FromFile(filePath);
                 }
                 else
                 {
                     if (File.Exists(fileDefaultImage))
                     {
                         picThongTinNhanVien.Image = Image.FromFile(fileDefaultImage);
                     }
                 }
                 //  string pathFile =
             }
             else
             {
                 if (File.Exists(fileDefaultImage))
                 {
                     picThongTinNhanVien.Image = Image.FromFile(fileDefaultImage);
                 }
             }
         }
     }
 }