示例#1
0
        /// <summary>
        ///  根据班级信息获取学员的报名信息
        /// </summary>
        /// <returns></returns>
        public ActionResult GetClassesByClassID()
        {
            AjaxStatusModel ajax = new AjaxStatusModel();

            ajax.status = EnumAjaxStatus.Error; //默认失败
            ajax.msg    = "获取失败!";              //前台获取,用于显示提示信息
            EnrollListSearchModel search = new EnrollListSearchModel();
            string Enroll_Name           = Request["Enroll_Name"];
            string Enroll_StudentID      = Request["Enroll_StudentID"];
            string ClassID = Request["ClassID"];

            search.ClassID = ClassID;
            if (!string.IsNullOrEmpty(Enroll_Name))
            {
                search.ApName = Enroll_Name;
            }
            if (!string.IsNullOrEmpty(Enroll_StudentID))
            {
                search.Enroll_StudentID = Enroll_StudentID;
            }

            search.CurrentPage = 1;   //当前页
            search.PageSize    = 999; //不想分页就设置成一个较大的值,比如99999
            List <vw_Enroll> vw_Enroll = EnrollData.GeEnrollList(search);

            ajax.data = vw_Enroll.Where(t => t.StateID != 5 && t.StateID != 6);//剔除了报名状态是,5,6的数据,5,报名冻结,6报名完成
            return(Json(new { total = 1, rows = ajax.data, state = true, msg = "加载成功" }, JsonRequestBehavior.AllowGet));
        }
        //
        // GET: /EnrollManageList/

        public ActionResult EnrollManageList(EnrollListSearchModel search)
        {
            EnrollManageListModel model = new EnrollManageListModel();                                                         //页面模型

            model.search             = search;                                                                                 //页面的搜索模型
            model.search.PageSize    = 15;                                                                                     //每页显示
            model.search.CurrentPage = Convert.ToInt32(Request["pageindex"]) <= 0 ? 1 : Convert.ToInt32(Request["pageindex"]); //当前页
            search.islesson          = "0";


            //分校下拉项
            List <CommonEntity> ComCodeIL = CommonData.Get_SYS_Company_COMP_Code(UserSession.comcode);//分校

            model.ComCodeIL        = CommonData.Instance.GetBropDownListData_Choice(ComCodeIL);
            model.search.ComCodeIL = CommonData.Instance.GetBropDownListData_Choice(ComCodeIL);


            //学员状态下拉项
            List <CommonEntity> StudentSourceIL = CommonData.GetDictionary_StudentSource_List(19);//1是字典类型值,仅供测试参考

            model.search.StudentSourceIL = CommonData.Instance.GetBropDownListData(StudentSourceIL);


            if (UserSession.comcode != null && UserSession.comcode != "1")
            {
                search.ComCode = UserSession.comcode;//默认查询当前分校的人员
            }

            model.EnrollManagelist = EnrollData.GeEnrollList(search); //填充页面模型数据
            return(View(model));                                      //返回页面模型
        }
示例#3
0
        /// <summary>
        /// 查询试听记录
        /// </summary>
        /// <param name="search"></param>
        /// <returns></returns>
        public ActionResult ListenList(EnrollListSearchModel search)
        {
            ListenListViewModel model = new ListenListViewModel();                                                             //页面模型

            model.search             = search;                                                                                 //页面的搜索模型
            model.search.PageSize    = 15;                                                                                     //每页显示
            model.search.CurrentPage = Convert.ToInt32(Request["pageindex"]) <= 0 ? 1 : Convert.ToInt32(Request["pageindex"]); //当前页
            search.TeachTypeID       = 1;                                                                                      //授课方式是试听的
            model.ListenList         = EnrollData.GeEnrollList(search);                                                        //填充页面模型数据
            return(View(model));                                                                                               //返回页面模型
        }
示例#4
0
        /// <summary>
        /// 支付中心
        /// </summary>
        /// <returns></returns>
        public ActionResult PaymentList()
        {
            WX_PaymentListModel   model  = new WX_PaymentListModel();
            EnrollListSearchModel search = new EnrollListSearchModel();

            model.search             = search;
            model.search.PageSize    = 100;                                                          //每页显示100条数据
            model.search.CurrentPage = model.search.CurrentPage <= 0 ? 1 : model.search.CurrentPage; //获取当前页
            Students s = StudentData.GetStudentByAccountID(UserSessionWX.userid);                    //获取学员

            if (s != null)
            {
                search.Enroll_StudentID = s.ID;//获取学号
            }
            search.islesson = "0";
            PagedList <vw_Enroll> vw_Enroll = EnrollData.GeEnrollList(search);//查询报名记录

            model.StudentEnrollList = vw_Enroll;
            return(View(model));
        }