Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
 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();
     }
 }
Ejemplo n.º 3
0
        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();
            }
        }
Ejemplo n.º 4
0
        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;
        }
Ejemplo n.º 5
0
 private void dtgv_DoanVan_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     dtgv_CauHoiDoc.DataSource = CauHoiDocDAO.LoadDSCauHoiDoc((int)dtgv_DoanVan.CurrentRow.Cells["Id_Doc"].Value);
 }