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