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); } }
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); } } } } }