Example #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();
            }
        }
Example #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();
            }
        }
Example #3
0
        public static De_thi Lay_De_Thi_(string Ma_De)
        {
            var De = new De_thi();

            De.Ma_De = Ma_De;

            using (var QLTTN = new QLTTNDataContext())
            {
                var Querry = from ct_dt in QLTTN.CHITIETDETHIs
                             join dt in QLTTN.DETHIs on ct_dt.MaDeThi equals dt.MaDeThi
                             join ch in QLTTN.CAUHOIs on ct_dt.MaCauHoi equals ch.MaCauHoi
                             where dt.MaDeThi == Ma_De
                             select new { dt, ch };

                De.De = new List <Cau_Hoi>();
                foreach (var item in Querry)
                {
                    var CauHoi = new Cau_Hoi();
                    CauHoi.noi_dung = item.ch.CauHoi1;
                    CauHoi.Dap_An   = item.ch.DapAn;
                    CauHoi.Cau_A    = item.ch.CauA;
                    CauHoi.Cau_B    = item.ch.CauB;
                    CauHoi.Cau_C    = item.ch.CauC;
                    CauHoi.Cau_D    = item.ch.CauD;
                    De.De.Add(CauHoi);
                }
            }

            return(De);
        }
Example #4
0
        private void btnStart_Click(object sender, EventArgs e)
        {
            controlStudent.TabPages.Clear();
            controlStudent.TabPages.Add(TabTest);
            controlStudent.SelectedTab = TabTest;

            lbName.Text       = hs.Ho_Ten;
            lbClass.Text      = hs.Lop;
            pbBirth_day.Value = hs.Ngay_Sinh;

            //Set all
            _ma_de_thi_ = null;
            _ma_ky_thi_ = null;
            De          = null;

            _vi_tri_Cau_hoi_ = 0;
            Dem_Lan_Bam      = 0;

            Thoi_gian_lam_bai   = 0;
            lb_minute.Text      = "00";
            lb_second.Text      = ":00";
            lbSTT_Question.Text = "00/00";

            btnStart_Pause.Enabled = true;
            btnNext.Enabled        = true;

            btnStart_Pause.BackgroundImage       = Play_pause.Images[1];
            btnStart_Pause.BackgroundImageLayout = ImageLayout.Stretch;

            rbtn_A.Text = "Câu A";
            rbtn_B.Text = "Câu B";
            rbtn_C.Text = "Câu C";
            rbtn_D.Text = "Câu D";

            rbtn_A.Checked = false;
            rbtn_B.Checked = false;
            rbtn_C.Checked = false;
            rbtn_D.Checked = false;


            lb_Question.Text = "Câu Hỏi";
        }
Example #5
0
        // Thi Thử
        private void btnTrial_test_Click(object sender, EventArgs e)
        {
            thoi_gian1.Stop();

            controlStudent.TabPages.Clear();
            controlStudent.TabPages.Add(TabTrial_test);

            //khởi tạo

            lbTrial_Name.Text       = hs.Ho_Ten;
            lbTrial_Class.Text      = hs.Lop;
            dpTrial_birth_day.Value = hs.Ngay_Sinh;

            //Set all
            _ma_de_thi_ = null;
            _ma_ky_thi_ = null;

            De = null;
            _vi_tri_Cau_hoi_ = 0;
            Dem_Lan_Bam      = 0;

            Thoi_gian_lam_bai = 0;
            lb_minute.Text    = "00";
            lb_second.Text    = ":00";

            lbTrial_STT_question.Text    = "00/00";
            btnTrial_start_pause.Enabled = true;
            btnTrial_Next.Enabled        = true;

            rbtnTrial_A.Text = "Câu A";
            rbtnTrial_B.Text = "Câu B";
            rbtnTrial_C.Text = "Câu C";
            rbtnTrial_D.Text = "Câu D";

            reset_Lua_Chon();

            lbTrial_Question.Text = "Câu Hỏi";
        }