示例#1
0
        //bắt đầu thi thử
        private void btnTrial_start_pause_Click(object sender, EventArgs e)
        {
            if (_ma_de_thi_ == null || _ma_ky_thi_ == null)
            {
                frmChon_Bai_Thi.lop         = hs.Lop;
                frmChon_Bai_Thi._tai_khoan_ = null;
                frmChon_Bai_Thi chon_Bai_Thi = new frmChon_Bai_Thi();
                chon_Bai_Thi.Text = "Chọn Bài Thi Thử";
                chon_Bai_Thi.ShowDialog();
            }
            //có Đề  Thi
            if (_ma_de_thi_ != null && Dem_Lan_Bam == 0)
            {
                //Load De
                De = BUS_De_Thi.Lay_De_Thi_(_ma_de_thi_);
                Thoi_gian_lam_bai = BUS_De_Thi.Thoi_Gian_Thi(_ma_de_thi_);
                DS_Cau_Tra_Loi    = new List <CauTraLoi>();
                if (De.De.Count > 0)
                {
                    lbTrial_STT_question.Text = "Câu " + (_vi_tri_Cau_hoi_ + 1).ToString() + " / " + De.De.Count.ToString();
                }

                Dem_Lan_Bam = 1;

                //set up Thoi Gian
                lbTrial_minute.Text = (Thoi_gian_lam_bai - 1).ToString();
                lbTrial_second.Text = "59";
                Start_time          = DateTime.Now;
                btnSuggest.Enabled  = true;
                thoi_gian1.Start();
            }
        }
示例#2
0
        private void btnStart_Pause_Click(object sender, EventArgs e)
        {
            if (_ma_de_thi_ == null || _ma_ky_thi_ == null)
            {
                frmChon_Bai_Thi.lop         = hs.Lop;
                frmChon_Bai_Thi._tai_khoan_ = hs.Tai_Khoan;
                frmChon_Bai_Thi chon_Bai_Thi = new frmChon_Bai_Thi();
                chon_Bai_Thi.ShowDialog();
            }
            //có Đề  Thi
            if (_ma_de_thi_ != null && Dem_Lan_Bam == 0)
            {
                //Load De
                De = BUS_De_Thi.Lay_De_Thi_(_ma_de_thi_);
                Thoi_gian_lam_bai   = BUS_De_Thi.Thoi_Gian_Thi(_ma_de_thi_);
                DS_Cau_Tra_Loi      = new List <CauTraLoi>();
                lbSTT_Question.Text = "Câu " + (_vi_tri_Cau_hoi_ + 1).ToString() + " / " + De.De.Count.ToString();
                Dem_Lan_Bam         = 1;

                //set up Thoi Gian
                lb_minute.Text = (Thoi_gian_lam_bai - 1).ToString();
                lb_second.Text = "59";
                Start_time     = DateTime.Now;
                Thoi_Gian.Start();
            }
        }
示例#3
0
        private void frmChon_De_On_Load(object sender, EventArgs e)
        {
            cbb_MonHoc.Items.Clear();
            cbb_DoKho.Items.Clear();
            cbb_Khoi.Items.Clear();


            foreach (var item in BUS_De_Thi.Danh_Sach_do_Kho())
            {
                cbb_DoKho.Items.Add(item);
            }


            foreach (var item in BUS_De_Thi.DanhSach_Mon())
            {
                cbb_MonHoc.Items.Add(item);
            }

            foreach (var item in BUS_De_Thi.Danh_Sach_Khoi())
            {
                cbb_Khoi.Items.Add(item);
            }

            cbb_Khoi.SelectedIndex   = 0;
            cbb_MonHoc.SelectedIndex = 0;
            cbb_DoKho.SelectedIndex  = 0;
        }
示例#4
0
        private void btn_Chon_Click(object sender, EventArgs e)
        {
            De_On de = new De_On();

            De_On._ma_khoi_    = BUS_De_Thi.ID_Khoi(cbb_Khoi.Text);
            De_On._do_kho_     = BUS_De_Thi.ID_Do_Kho(cbb_DoKho.Text);
            De_On._ma_mon_hoc_ = BUS_De_Thi.ID_Mon(cbb_MonHoc.Text);
            this.Hide();
            de.ShowDialog();
        }
示例#5
0
 //Chọn Đề
 private void btn_Chon_Click(object sender, EventArgs e)
 {
     if (BUS_Hoc_Sinh.Kiem_tra_de(_tai_khoan_, BUS_De_Thi.Ma_Ky_Thi(cbb_Ky_Thi.Text), cbb_MaDe.Text) == false)
     {
         MessageBox.Show("Đã Thi Đề Này !_!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         frmHoc_Sinh._ma_de_thi_ = cbb_MaDe.Text;
         frmHoc_Sinh._ma_ky_thi_ = BUS_De_Thi.Ma_Ky_Thi(cbb_Ky_Thi.Text);
         this.Close();
     }
 }
示例#6
0
        private void frmChon_Bai_Thi_Load(object sender, EventArgs e)
        {
            List <string> Kythi = new List <string>();

            if (this.Text.Contains("Thử"))
            {
                Kythi = BUS_De_Thi.DanhSach_KyThi(BUS_Hoc_Sinh.ID_Khoi(lop), "LKT000002");
            }
            else
            {
                Kythi = BUS_De_Thi.DanhSach_KyThi(BUS_Hoc_Sinh.ID_Khoi(lop), "LKT000001");
            }

            cbb_Ky_Thi.DataSource = Kythi;
        }
示例#7
0
 //Lấy Mã Đề Thi
 private void cbb_Ky_Thi_TextChanged(object sender, EventArgs e)
 {
     cbb_Mon.DataSource = BUS_De_Thi.DanhSach_Mon(cbb_Ky_Thi.Text);
 }
示例#8
0
 //cập nhật Môn THi
 private void cbb_Mon_TextChanged(object sender, EventArgs e)
 {
     cbb_MaDe.DataSource = BUS_De_Thi.DanhSach_MaDe(cbb_Mon.Text, BUS_De_Thi.Ma_Ky_Thi(cbb_Ky_Thi.Text));
 }