Пример #1
0
        public ActionResult LearnNoteView(int TrainingId, int ClassId)
        {
            Course_DetailBLL bll = new Course_DetailBLL();

            //指定课程的课程ID
            ViewBag.TrainingId = TrainingId;
            //指定班级的ID
            ViewBag.ClassId = ClassId;
            //获取指定课程ID对应的课程单元信息
            ViewBag.TrainingInfo = bll.GetTrainingInfoById(TrainingId);

            return View();
        }
Пример #2
0
        public ActionResult CourseUnitAdd(int TrainingId)
        {
            //ViewBag.Title = "课程单元添加";
            Course_DetailBLL bll = new Course_DetailBLL();

            //指定课程的课程ID
            ViewBag.TrainingId = TrainingId;
            //获取指定课程ID对应的课程单元信息
            ViewBag.TrainingInfo = bll.GetTrainingInfoById(TrainingId);
            //获取所有章节信息
            ViewBag.AllChapterSectionInfo = GetAllChapterSectionInfo(TrainingId,1);

            return View();
        }
Пример #3
0
        public ActionResult CourseUnitEdit(int TrainingId,int CourseId)
        {
            //ViewBag.Title = "课程单元编辑";
            Course_DetailBLL bll_CourseDetail = new Course_DetailBLL();
            Course_UnitDetailBLL bll = new Course_UnitDetailBLL();

            //指定课程的课程ID
            ViewBag.TrainingId = TrainingId;
            //获取指定课程ID对应的课程单元信息
            ViewBag.TrainingInfo = bll_CourseDetail.GetTrainingInfoById(TrainingId);
            //获取课程单元Model
            ViewBag.UnitDetailModel = bll.GetModel(CourseId,"Delflag = 0");

            return View();
        }
Пример #4
0
        public ActionResult CoursePreviewLearn(int TrainingId)
        {
            //ViewBag.Title = "课程预览";

            Course_DetailBLL bll = new Course_DetailBLL();
            Code.SiteCache cache = Code.SiteCache.Instance;

            //指定课程的课程ID
            ViewBag.TrainingId = TrainingId;
            //获取指定课程ID对应的课程单元信息
            ViewBag.TrainingInfo = bll.GetTrainingInfoById(TrainingId);

            cache.TrainingId = TrainingId;
            cache.UnitId = TrainingId;
            ViewBag.ExamQuesCnt = cache.ExamQuesInfo.Count;
            ViewBag.ExamInfo = cache.ActivityInfo;

            return View();
        }
Пример #5
0
        public ActionResult CourseSetUpRatio(int TrainingId)
        {
            //ViewBag.Title = "考核比例设定";
            Course_DetailBLL bll = new Course_DetailBLL();

            //指定课程的课程ID
            ViewBag.TrainingId = TrainingId;
            //获取指定课程ID对应的课程单元信息
            ViewBag.TrainingInfo = bll.GetTrainingInfoById(TrainingId);
            //获取指定课程ID对应的课程考核比例信息
            ViewBag.TestRateInfo = bll.GetTestRateModel(TrainingId, "delflag = 0");

            return View();
        }
Пример #6
0
        public ActionResult CourseDetail(int TrainingId)
        {
            //ViewBag.Title = "课程制作详细";
            Course_DetailBLL bll = new Course_DetailBLL();
            Code.SiteCache cache = Code.SiteCache.Instance;

            if (!bll.IsExistsCourseInfo(TrainingId))
            {
                AddCourseDetail(TrainingId);
            }

            //指定课程的课程ID
            ViewBag.TrainingId = TrainingId;
            //获取指定课程ID对应的课程单元信息
            ViewBag.TrainingInfo = bll.GetTrainingInfoById(TrainingId);

            cache.TrainingId = TrainingId;
            cache.UnitId = TrainingId;
            ViewBag.ExamQuesCnt = cache.ExamQuesInfo.Count;
            ViewBag.ExamInfo = cache.ActivityInfo;

            return View();
        }
Пример #7
0
        public ActionResult CourseLearn(int TrainingId,int ClassId)
        {
            //ViewBag.Title = "课程预览";

            Course_DetailBLL bll = new Course_DetailBLL();
            Code.SiteCache cache = Code.SiteCache.Instance;

            //指定课程的课程ID
            ViewBag.TrainingId = TrainingId;
            //获取指定课程ID对应的课程单元信息
            ViewBag.TrainingInfo = bll.GetTrainingInfoById(TrainingId);
            //获取班级ID
            ViewBag.ClassId = ClassId;

            Member_ClassRegisterBLL member_ClassRegisterBLL = new Member_ClassRegisterBLL();
            ViewBag.Score = member_ClassRegisterBLL.GetList("ClassId='" + ClassId + "' and Status=4 and Delflag='false' and PlanId='" + Code.SiteCache.Instance.PlanId + "' and AccountId='" + Code.SiteCache.Instance.LoginInfo.UserId + "'", "")[0].ExaminationScore;

            cache.TrainingId = TrainingId;
            cache.UnitId = TrainingId;
            cache.ClassId = ClassId;
            ViewBag.ExamQuesCnt = cache.ExamQuesInfo.Count;
            ViewBag.ExamInfo = cache.ActivityLearn;

            this.MyProgress(TrainingId);

            return View();
        }
Пример #8
0
        public ActionResult CourseActivityVideo(int TrainingId)
        {
            //ViewBag.Title = "影音教材增加";
            Course_DetailBLL bll = new Course_DetailBLL();

            //指定课程的课程ID
            ViewBag.TrainingId = TrainingId;
            //获取指定课程ID对应的课程单元信息
            ViewBag.TrainingInfo = bll.GetTrainingInfoById(Convert.ToInt32(TrainingId));
            //获取所有章节信息
            ViewBag.AllChapterSectionInfo = GetAllChapterSectionInfo(Convert.ToInt32(TrainingId),2);

            return View();
        }
Пример #9
0
        public ActionResult CourseActivityVideoEdit(int TrainingId, int UnitId)
        {
            //ViewBag.Title = "影音教材编辑";
            Course_DetailBLL bll_CourseDetail = new Course_DetailBLL();
            Course_UnitContentBLL bll = new Course_UnitContentBLL();

            //指定课程的课程ID
            ViewBag.TrainingId = TrainingId;
            //获取指定课程ID对应的课程单元信息
            ViewBag.TrainingInfo = bll_CourseDetail.GetTrainingInfoById(Convert.ToInt32(TrainingId));
            //获取影音教材Model
            ViewBag.ActivityVideoModel = bll.GetModel(Convert.ToInt32(UnitId), "Delflag = 0");

            return View();
        }
Пример #10
0
        public ActionResult CourseActivityQuizQues(int TrainingId,int UnitContent)
        {
            //ViewBag.Title = "添加活动试题";
            Course_DetailBLL bll = new Course_DetailBLL();

            //指定课程的课程ID
            ViewBag.TrainingId = TrainingId;
            //指定活动单元的ID
            ViewBag.UnitContent = UnitContent;
            //获取指定课程ID对应的课程单元信息
            ViewBag.TrainingInfo = bll.GetTrainingInfoById(Convert.ToInt32(TrainingId));

            return View();
        }
Пример #11
0
        public ActionResult CourseActivityQuizEdit(int TrainingId, int UnitId)
        {
            //ViewBag.Title = "测试编辑";
            Course_DetailBLL bll_CourseDetail = new Course_DetailBLL();
            Course_UnitContentBLL bll = new Course_UnitContentBLL();
            Course_UnitQuestionBLL bll_UnitQuestion = new Course_UnitQuestionBLL();

            //指定课程的课程ID
            ViewBag.TrainingId = TrainingId;
            //获取指定课程ID对应的课程单元信息
            ViewBag.TrainingInfo = bll_CourseDetail.GetTrainingInfoById(Convert.ToInt32(TrainingId));
            //获取测试Model
            ViewBag.ActivityQuizModel = bll.GetModel(Convert.ToInt32(UnitId), "Delflag = 0");
            //指定单元活动是否已经添加试题
            ViewBag.IsExistsQuizQues = bll_UnitQuestion.IsExistsQuizQues(Convert.ToInt32(UnitId));

            return View();
        }
Пример #12
0
        public ActionResult CourseActivityAdd(int TrainingId)
        {
            //ViewBag.Title = "学习活动添加";
            Course_DetailBLL bll = new Course_DetailBLL();

            //指定课程的课程ID
            ViewBag.TrainingId = TrainingId;
            //获取指定课程ID对应的课程单元信息
            ViewBag.TrainingInfo = bll.GetTrainingInfoById(TrainingId);

            return View();
        }
Пример #13
0
        public ActionResult CourseLearn(int TrainingId,int ClassId)
        {
            //ViewBag.Title = "课程预览";

            Course_DetailBLL bll = new Course_DetailBLL();
            Code.SiteCache cache = Code.SiteCache.Instance;

            //指定课程的课程ID
            ViewBag.TrainingId = TrainingId;
            //获取指定课程ID对应的课程单元信息
            ViewBag.TrainingInfo = bll.GetTrainingInfoById(TrainingId);
            //获取班级ID
            ViewBag.ClassId = ClassId;

            cache.TrainingId = TrainingId;
            cache.UnitId = TrainingId;
            cache.ClassId = ClassId;
            ViewBag.ExamQuesCnt = cache.ExamQuesInfo.Count;
            ViewBag.ExamInfo = cache.ActivityLearn;

            this.MyProgress(TrainingId);

            return View();
        }
Пример #14
0
        public ActionResult List()
        {
            Course_DetailBLL bll_detail = new Course_DetailBLL();
            //指定课程的课程ID
            ViewBag.TrainingId = QueryString.Decrypt(Request["TrainingId"]);
            //指定班级的ID
            ViewBag.ClassId = QueryString.Decrypt(Request["ClassId"]);
            //获取指定课程ID对应的课程单元信息
            ViewBag.TrainingInfo = bll_detail.GetTrainingInfoById(Convert.ToInt32(QueryString.Decrypt(Request["TrainingId"])));

            string where = " and a.DisPlay = 1 ";
            int ClassId = 1;
            int pageIndex = 1, pageSize = 10, pageCount, recordCount;
            if (!String.IsNullOrEmpty(Request["pageIndex"]))
                int.TryParse(QueryString.Decrypt(Request["pageIndex"]), out pageIndex);
            if (!string.IsNullOrEmpty(Request["ClassId"]))
            {
                ClassId = Convert.ToInt32(QueryString.Decrypt(Request["ClassId"]));
            }
            where += " and a.ClassId = " + ClassId + " ";

            List<Class_Notice> list = bll.GetList(pageSize, pageIndex, where, " a.id desc", out recordCount);
            ViewBag.List = list;
            pageCount = (int)Math.Ceiling((double)recordCount / pageSize);
            ViewData["pageSize"] = pageSize;
            ViewData["pageIndex"] = pageIndex;
            ViewData["pageCount"] = pageCount;
            ViewData["recordCount"] = recordCount;
            ViewData["ClassId"] = ClassId;
            return View();
        }