private void CbDeThi_DropDown(object sender, System.EventArgs e)
        {
            List <KT_DT> _kT_DTs = _kT_DTRepository.FindByCondition(p => p.MaKT.Equals(cbKyThi.SelectedValue.ToString())).ToList();

            List <DeThi> deThis = new List <DeThi>();

            foreach (var item in _kT_DTs)
            {
                deThis.Add(_deThiRepos.FindByCondition(p => p.MaDeThi.Equals(item.MaDT)).Single());
            }

            cbDeThi.DataSource    = deThis;
            cbDeThi.DisplayMember = "TenDeThi";
            cbDeThi.ValueMember   = "MaDeThi";
        }
        private void btnThemDT_Click(object sender, EventArgs e)
        {
            string maDT = maDeThiTextBox.Text;

            maDeThiTextBox.Undo();
            if (_deThiRepository.FindByCondition(p => p.MaDeThi.Equals(maDT)).Count() > 0)
            {
                MessageBox.Show("Mã đề thi đã tồn tại", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);;
                return;
            }
            _deThiRepository = new DeThiRepository();
            DeThi deThi = new DeThi();

            deThi.MaDeThi  = maDT;
            deThi.TenDeThi = tenDeThiTextBox.Text;
            deThi.MaMH     = maMHComboBox.SelectedValue.ToString();
            deThi.ThoiGian = int.Parse(thoiGianTextBox.Text);
            deThi.MaCapHoc = int.Parse(maCapHocComboBox.SelectedValue.ToString());
            deThi.MaGV     = lblMaGV.Text;
            deThi.NgayTao  = DateTime.Now;

            _deThiRepository.Create(deThi);
            _deThiRepository.Update();


            foreach (DataGridViewRow item in dgvDSCauHoi.Rows)
            {
                var cell = item.Cells["Chon"] as DataGridViewCheckBoxCell;
                if (cell.Value == cell.TrueValue)
                {
                    string cauhoi   = item.Cells["DeThiCauHoi"].Value.ToString();
                    CauHoi idCauHoi = _cauHoiRepository.FindByCondition(p => p.CauHoiDeBai.Equals(cauhoi)).Single();
                    _dt_chRepository.Create(new DeThi_CauHoi
                    {
                        MaDT     = maDT,
                        IDCauHoi = idCauHoi.IDCauHoi
                    });
                }
            }
            _dt_chRepository.Update();
            ReLoad();
        }