private void Form_Thi_Load(object sender, EventArgs e) { Id_Made = SinhVien_KyThiDAO.GetMaDe(MSVKT); listBTDoc = BTDocDAO.LoadDSCauHoi_TheoMaDe(Id_Made); listBTNguPhap = BTNguPhapDAO.LoadDSCauHoi_TheoMaDe(Id_Made); foreach (BTDoc item in listBTDoc) { List <CauHoiDoc> rb = CauHoiDocDAO.LoadDSCauHoiDoc(item.Id_Doc); ListCauHoiDoc.Add(rb); } SinhVien sv = ThanhVienDAO.GetThongTinSV(MSVKT); lb_name.Text = sv.HoVaTen; lb_MSV.Text = sv.MaSV; TTKT tk = TTKTDAO.GetTTKT(MSVKT); lb_NamKT.Text = tk.TenKyThi; timer1.Interval = 1000; timer1.Start(); sl = listBTNguPhap.Count; foreach (List <CauHoiDoc> item in ListCauHoiDoc) { sl = sl + item.Count; } for (int i = 0; i < sl; i++) { TaoListBTT(5, 50 * i, i); } ThemCode(0); btn_TC.Hide(); }
private void bt_Delete_BTDoc_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn có muốn xóa dữ liệu không?", "Thông báo", MessageBoxButtons.YesNo) == DialogResult.Yes) { CauHoiDocDAO.Delete_CauHoiDoc(int.Parse(dtgv_DoanVan.CurrentRow.Cells["Id_Doc"].Value.ToString())); BTDocDAO.DeleteDoanVan(int.Parse(dtgv_DoanVan.CurrentRow.Cells["Id_Doc"].Value.ToString())); MessageBox.Show("Bạn đã xóa dữ liệu thành công"); LoadDSDoanVan(); TrangThaiFormMacDich_CauHoiDoc(); } }
private void bt_Save_BTDoc_Click(object sender, EventArgs e) { if (checkduLieu_BTDoc()) { int i = int.Parse(dtgv_DoanVan.CurrentRow.Cells["Id_Doc"].Value.ToString()); if (txb_DoanVan.Text != dtgv_DoanVan.CurrentRow.Cells["DoanVan"].Value.ToString()) { BTDocDAO.EditDoanVan(i, txb_DoanVan.Text); MessageBox.Show("Sửa đoạn văn thành công"); LoadDSDoanVan(); } int Id; rb_A.Enabled = true; rb_B.Enabled = true; rb_C.Enabled = true; rb_D.Enabled = true; Id = int.Parse(dtgv_Cauhoidoc.CurrentRow.Cells["MaCauHoiDoc"].Value.ToString()); CauHoiDocDAO.Edit_CauHoiDoc(Id, txb_DapAnA_BTDoc.Text, txb_DapAnB_BTDoc.Text, txb_DapAnC_BTDoc.Text, txb_DapAnD_BTDoc.Text, txb_DapAnDung_BTDoc.Text); MessageBox.Show("Sửa thành công!"); LoadCauhoiDoc(i); TrangThaiFormMacDich_CauHoiDoc(); } }
private void LoadCauhoiDoc(int i) { dtgv_Cauhoidoc.DataSource = CauHoiDocDAO.LoadDSCauHoiDoc(i); dtgv_Cauhoidoc.Columns["DapAn1"].HeaderText = "Đáp Án 1"; dtgv_Cauhoidoc.Columns["DapAn2"].HeaderText = "Đáp Án 2"; dtgv_Cauhoidoc.Columns["DapAn3"].HeaderText = "Đáp Án 3"; dtgv_Cauhoidoc.Columns["DapAn4"].HeaderText = "Đáp Án 4"; dtgv_Cauhoidoc.Columns["DapAnDung"].HeaderText = "Đáp Án Đúng"; dtgv_Cauhoidoc.Columns["MaCauHoiDoc"].HeaderText = "Mã Câu hỏi"; dtgv_Cauhoidoc.Columns["STT"].Width = 75; dtgv_Cauhoidoc.Columns["DapAn1"].Width = 100; dtgv_Cauhoidoc.Columns["DapAn2"].Width = 100; dtgv_Cauhoidoc.Columns["DapAn3"].Width = 100; dtgv_Cauhoidoc.Columns["DapAn4"].Width = 100; dtgv_Cauhoidoc.Columns["DapAnDung"].Width = 100; Cb_STT.DataSource = CauHoiDocDAO.LoadDSCauHoiDoc(i); Cb_STT.DisplayMember = "STT"; Cb_STT.ValueMember = "MaCauHoiDoc"; rb_A.Checked = false; rb_B.Checked = false; rb_C.Checked = false; rb_D.Checked = false; rb_A.Enabled = false; rb_B.Enabled = false; rb_C.Enabled = false; rb_D.Enabled = false; }
private void dtgv_DoanVan_CellClick(object sender, DataGridViewCellEventArgs e) { dtgv_CauHoiDoc.DataSource = CauHoiDocDAO.LoadDSCauHoiDoc((int)dtgv_DoanVan.CurrentRow.Cells["Id_Doc"].Value); }