Exemple #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());
        }
Exemple #2
0
 /// <summary>
 /// json获取
 /// </summary>
 /// <returns></returns>
 public ActionResult StudentBeginNewCourse_jsonGet()
 {
     //设置分页总数 初次加载使用
     PagingDeal.GetPageInfo(new OperationStudentData().GetStudentBeginNewCourse_View().Count, 1);
     //设置分页总数
     ViewBag.totalPage = PagingDeal.PageInfo[0];
     return(View());
 }
Exemple #3
0
        public ActionResult StudentBeginNewCourse_jsonGet(int currentPage)
        {
            List <StudentBeginNewCourse_V> view =
                new OperationStudentData().GetStudentBeginNewCourse_View();

            PagingDeal.GetPageInfo(view.Count, currentPage);
            //设置分页总数
            ViewBag.totalPage = PagingDeal.PageInfo[0];
            return(Json(view.Skip(PagingDeal.Count * (currentPage - 1)).Take(PagingDeal.PageInfo[1]),
                        JsonRequestBehavior.AllowGet));
        }
Exemple #4
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));
        }
        /// <summary>
        /// 宿舍管理 增删改查  表
        /// </summary>
        /// <returns></returns>
        public ActionResult ManageDorm(int currentPage = 1)
        {
            //获取宿舍列表
            var list = new OperationDormData().SelectAll() as List <Dorm_table>;

            //调用分页处理方法
            PagingDeal.GetPageInfo(list.Count, currentPage);
            //设置分页页数
            ViewBag.totalPage = PagingDeal.PageInfo[0];
            //这儿有问题 第二次点第一页时候怎么办
            if (currentPage > 1)
            {
                return(Json(list.Skip((currentPage - 1) * PagingDeal.Count).Take(PagingDeal.PageInfo[1])
                            , JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(View(list.Skip((currentPage - 1) * PagingDeal.Count).Take(PagingDeal.PageInfo[1])));
            }
        }