private void btnThem_Click(object sender, EventArgs e) { if (KiemTraThongTinTrong()) { MessageBox.Show("Làm ơn điền đầy đủ thông tin phiếu gia hạn"); } 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; } PhieuGiaHanDTO phieuGiaHanDTO = new PhieuGiaHanDTO( maPDK, Int32.Parse(cbNhanVien.SelectedValue.ToString()), Convert.ToDateTime(dtpNgayLapPhieu.Text), Convert.ToDateTime(dtpNgayBatDau.Text), Convert.ToDateTime(dtpNgayKetThuc.Text), trangThaiKiemDuyet, Double.Parse(txtTongTien.Text.ToString()) , ""); try { if (phieuGiaHanBLL.ThemPhieuGiaHan(phieuGiaHanDTO)) { MessageBox.Show("Thêm phiếu gia hạn thành công"); phieuGiaHanBLL.TangSoLanGiaHan(phieuGiaHanDTO.MaPhieuDangKy); if (MaPDKTuFormPDK == 0) { dgvPhieuGiaHan.DataSource = phieuGiaHanBLL.LayDanhSachPhieuPhieuGiaHanCoTen(); } else { dgvPhieuGiaHan.DataSource = phieuGiaHanBLL.LayDanhSachPhieuGiaHanTheoMaPDK(MaPDKTuFormPDK); } } else { MessageBox.Show("Thêm phiếu gia hạn thất bại"); } } catch { } } } }
private void LoadPhieuGiaHan() { dgvPhieuGiaHan.DataSource = phieuGiaHanBLL.LayDanhSachPhieuPhieuGiaHanCoTen(); dgvPhieuGiaHan.Columns["TrangThaiKiemDuyetGH"].DisplayIndex = 6; dgvPhieuGiaHan.Columns["LyDoKhongDuyetGH"].DisplayIndex = 7; }