Exemplo n.º 1
0
 private void btnCapNhat_Click(object sender, EventArgs e)
 {
     if (dgvNhanVien.SelectedRows.Count > 0)
     {
         NhanVienDTO NhanVienCanCapNhat = getInfoNhanVien();
         NhanVienCanCapNhat.MaNV = Convert.ToInt32(lblMaNV.Text);
         NhanVienCanCapNhat      = NhanVienBUL.CapNhat(NhanVienCanCapNhat);
         if (NhanVienCanCapNhat != null)
         {
             NhanVienCanCapNhat.TenBP     = lstBoPhan.SingleOrDefault(i => i.MaBP == NhanVienCanCapNhat.MaBP).TenBP;
             NhanVienCanCapNhat.TenChucVu = lstChucVu.SingleOrDefault(i => i.MaChucVu == NhanVienCanCapNhat.MaChucVu).TenChucVu;
             NhanVienDTO nvFromList = lstNhanVien.SingleOrDefault(i => i.MaNV == NhanVienCanCapNhat.MaNV);
             CapNhatListNhanVien(nvFromList, NhanVienCanCapNhat);
             LoadNhanVien(1);
             MessageBox.Show("Cập nhật nhân viên thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             MessageBox.Show("Cập nhật nhân viên thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("Bạn chưa chọn nhân viên nào", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemplo n.º 2
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     if (dgvNhanVien.SelectedRows.Count > 0)
     {
         NhanVienDTO NhanVienCanXoa = getInfoNhanVien();
         NhanVienCanXoa.MaNV       = Convert.ToInt32(lblMaNV.Text);
         NhanVienCanXoa.DaThoiViec = true;
         if (NhanVienBUL.CapNhat(NhanVienCanXoa) != null)
         {
             NhanVienCanXoa = lstNhanVien.SingleOrDefault(i => i.MaNV == NhanVienCanXoa.MaNV);
             lstNhanVien.Remove(NhanVienCanXoa);
             LoadNhanVien(1);
             MessageBox.Show("Xóa thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             MessageBox.Show("Xóa thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("Bạn chưa chọn nhân viên nào", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }