private void btnThem_Click(object sender, EventArgs e) { if (KiemTraThongTinTrong()) { MessageBox.Show("Làm ơn điền đầy đủ thông tin phiếu hủy đăng ký"); } else { if (KiemTraThongTinHopLe()) { int trangThaiKiemDuyet = 0; if (rbDaKiemDuyet.Checked) { trangThaiKiemDuyet = 1; } int maPDK = 0; if (MaPDKTuFormPDK == 0) { maPDK = Int32.Parse(cbMaPhieuDangKy.SelectedValue.ToString()); } else { maPDK = MaPDKTuFormPDK; } HuyDangKyDTO huyDangKyDTO = new HuyDangKyDTO( maPDK, Int32.Parse(cbNhanVien.SelectedValue.ToString()), Convert.ToDateTime(dtpNgayLapPhieu.Text), txtLyDoNgung.Text.ToString(), trangThaiKiemDuyet, ""); try { if (huyDangKyBLL.ThemHuyDangKy(huyDangKyDTO)) { MessageBox.Show("Thêm phiếu hủy đăng ký thành công"); if (MaPDKTuFormPDK == 0) { dgvHuyDangKy.DataSource = huyDangKyBLL.LayDanhSachPhieuHuyDangKyCoTenNhanVien(); } else { dgvHuyDangKy.DataSource = huyDangKyBLL.LayDanhSachHuyDangKyTheoMaPDK(MaPDKTuFormPDK); } } else { MessageBox.Show("Thêm phiếu hủy đăng ký thất bại"); } } catch { } } } }
private void LoadPhieuNgungDV() { dgvNgungDichVu.DataSource = huyDangKyBLL.LayDanhSachPhieuHuyDangKyCoTenNhanVien(); dgvNgungDichVu.Columns["TrangThaiKiemDuyetNDV"].DisplayIndex = 6; dgvNgungDichVu.Columns["LyDoKhongDuyetNDV"].DisplayIndex = 7; }