Пример #1
0
        public ActionResult TeacherBeginSetNewCourse_jsonGet()
        {
            List <int> Classroom  = new List <int>();
            List <int> Schooltime = new List <int>();
            var        Classrooms = from e in db.Classroom_table
                                    select e;
            var Schooltimes = from e in db.Schoolhour_table
                              select e;

            foreach (var course in Classrooms)
            {
                Classroom.Add(course.IDClassroom);
            }
            foreach (var course in Schooltimes)
            {
                Schooltime.Add(course.IDSchoolhour);
            }
            ViewBag.Classroom  = Classroom;
            ViewBag.Schooltime = Schooltime;

            List <Course_table> view = new OperationCourseData().SelectAll() as List <Course_table>;

            PagingDeal.GetPageInfo(view.Count, 1);
            //设置可开设课程   分页总数
            ViewBag.totalPage = PagingDeal.PageInfo[0];

            //暂时不能用
            //TeacherBeginSetNewCourse_jsonGet 对应页面的126 行
            //List<TeacherFinishedSetCourse_V> list = new OperationTeacherData().GetTeacherFinishedSetCourse_View(SessionInfo_ID);
            //PagingDeal.GetPageInfo(list.Count, 1);
            ////设置已开设课程   分页总数
            //ViewBag.totalPage2 = PagingDeal.PageInfo[0];
            return(View());
        }
Пример #2
0
        public ActionResult TeacherBeginSetNewCourse_jsonGet_choose(int IDCourse)
        {
            //判断是否已经开设此课程 已开则
            if (new OperationNewCourseData().IsSetTheCourse(SessionInfo_ID, IDCourse) == true)
            {
                return(Json(new { IDCourse = 0 }, JsonRequestBehavior.AllowGet));
            }
            var info = new OperationCourseData().Select(IDCourse);

            return(Json(new OperationCourseData().Select(IDCourse),
                        JsonRequestBehavior.AllowGet));
        }
Пример #3
0
        public ActionResult TeacherBeginSetNewCourse_jsonGet(int currentPage)
        {
            //查询信息
            var view = new OperationCourseData().SelectAll() as List <Course_table>;

            //分页处理
            PagingDeal.GetPageInfo(view.Count, currentPage);
            //设置可开设课程       分页总数
            ViewBag.totalPage = PagingDeal.PageInfo[0];
            return(Json(view.Skip(PagingDeal.Count * (currentPage - 1)).Take(PagingDeal.PageInfo[1]),
                        JsonRequestBehavior.AllowGet));
        }