Exemplo n.º 1
0
        public ActionResult TaoDeThi()
        {
            var session = (TaiKhoan)Session[ComMon.ComMonStants.UserLogin];
            var gv      = new TracNghiemOnlineDB().GiaoViens.Find(session.TaiKhoan1);
            var dao     = new TracNghiemOnline.Modell.TracNghiemOnlineDB().MonHocs.Where(x => x.MaBoMon.Equals(gv.MaBoMon)).ToList();

            ViewBag.MonHoc = dao;
            ViewBag.A      = "";
            ViewBag.B      = "";
            ViewBag.C      = "";
            reseach();
            return(View());
        }
Exemplo n.º 2
0
        public ActionResult MonHoc(Bo_De bo_De)
        {
            var session = (TaiKhoan)Session[ComMon.ComMonStants.UserLogin];
            var dethi   = (Model.BoDeThi)Session[ComMon.ComMonStants.ChapterStudy];

            if (ModelState.IsValid && dethi.BoDeThi1.ThoiGianThi.Length > 0 && dethi.LoaiDe1.Length > 0 && dethi.BoDeThi1.Ma_Mon > 0)
            {
                bo_De.ThoiGianThi = dethi.BoDeThi1.ThoiGianThi;
                bo_De.Ma_Mon      = dethi.BoDeThi1.Ma_Mon;

                bo_De.MonHoc = new MonHocDao().Subject(long.Parse(bo_De.Ma_Mon.ToString()));

                dethi.BoDeThi1 = bo_De;

                Session[ComMon.ComMonStants.ChapterStudy] = dethi;
                if (session.ChưcVu.Equals("BoMon") || (bo_De.LoaiDe == true))
                {
                    if (dethi.LoaiDe1.Equals("Tự Chọn"))
                    {
                        List <Kho_CauHoi> kho_CauHois = new List <Kho_CauHoi>();
                        foreach (var item in new MonHocDao().ListChapterStudy(long.Parse(dethi.BoDeThi1.Ma_Mon.ToString())))
                        {
                            kho_CauHois.AddRange(new CauHoiDao().ListQuestion(long.Parse(item.Ma_Chuong.ToString())));
                        }
                        ViewBag.Question = kho_CauHois;
                        return(View("ChonCauhoi"));
                    }
                    else
                    {
                        var chuong = new TracNghiemOnlineDB().Chuong_Hoc.Where(x => x.Ma_Mon == bo_De.Ma_Mon).ToList();
                        ViewBag.Chuong = chuong;

                        return(View(bo_De));
                    }
                }
                else
                {
                    if (dethi.LoaiDe1.Equals("Tự Chọn"))
                    {
                        List <Kho_CauHoi> kho_CauHois = new List <Kho_CauHoi>();
                        foreach (var item in new MonHocDao().ListChapterStudy(long.Parse(dethi.BoDeThi1.Ma_Mon.ToString())))
                        {
                            kho_CauHois.AddRange(new CauHoiDao().ListQuestion(long.Parse(item.Ma_Chuong.ToString())));
                        }
                        ViewBag.Question = kho_CauHois;
                        return(View("TuChon"));
                    }
                    else
                    {
                        var chuong = new TracNghiemOnlineDB().Chuong_Hoc.Where(x => x.Ma_Mon == bo_De.Ma_Mon).ToList();
                        ViewBag.Chuong = chuong;
                        ViewBag.bode   = bo_De;
                        return(View("TaoCau"));
                    }
                }
            }
            else
            {
                string mess  = "";
                string mess1 = "";
                string mess2 = "";


                if (dethi.BoDeThi1.ThoiGianThi.Length <= 0)
                {
                    mess = "Bạn Vui Lòng Chọn Thời Gian Thi";
                }
                if (dethi.BoDeThi1.Ma_Mon <= 0)
                {
                    mess1 = "Bạn Vui Lòng Chọn Môn Học ";
                }
                if (dethi.LoaiDe1.Length <= 0)
                {
                    mess2 = "Bạn Vui Lòng Chọn Cách Tạo Đề";
                }
                ViewBag.A = mess;
                ViewBag.B = mess1;
                var dao = new TracNghiemOnline.Modell.TracNghiemOnlineDB().MonHocs.Select(x => x).ToList();
                ViewBag.MonHoc = dao;
                ViewBag.C      = mess2;
            }
            reseach();

            return(View("TaoDeThi"));
        }