Пример #1
0
        public JsonResult getCheckStudentData()
        {
            AjaxStatusModel ajax = new AjaxStatusModel(); //功能操作类的返回类型都是AjaxStatusModel,数据放到AjaxStatusModel.data中,前台获取json后加载

            ajax.status = EnumAjaxStatus.Error;           //默认失败
            ajax.msg    = "获取信息失败!";                      //前台获取,用于显示提示信息
            var data = Request["data"];                   //获取前台传递的数据,主要序列化

            if (string.IsNullOrEmpty(data))
            {
                return(Json(ajax));
            }
            vw_ClassAttendanceList cls = (vw_ClassAttendanceList)(JsonConvert.DeserializeObject(data.ToString(), typeof(vw_ClassAttendanceList)));

            List <AttendanceRecord> btn = AttendaceData.getStudentCheck(cls.ClassID, cls.ClassIndex);//业务层获取底层方法,返回数据


            if (btn != null)
            {
                ajax.status = EnumAjaxStatus.Success;
                ajax.msg    = "获取信息成功";
                ajax.data   = new Object[] { btn, CommonData.GetDictionaryList(9).Where(t => t.id != "2" && t.id != "1") };
            }

            return(Json(ajax));
        }
Пример #2
0
        /// <summary>
        /// 获取本次上课信息
        /// </summary>
        /// <param name="classid"></param>
        /// <param name="classindex"></param>
        /// <returns></returns>
        public static vw_ClassAttendanceList GetOneClassAttendanceList(string classid, int classindex)
        {
            string strsql = "select * from vw_ClassAttendanceList where ClassID = '" + classid + "' and ClassIndex = " + classindex;
            vw_ClassAttendanceList ret = new vw_ClassAttendanceList();

            ret = MsSqlMapperHepler.SqlWithParamsSingle <vw_ClassAttendanceList>(strsql, null, DBKeys.PRX);
            return(ret);
        }
Пример #3
0
        public JsonResult StudentEvaluate()
        {
            AjaxStatusModel ajax = new AjaxStatusModel(); //功能操作类的返回类型都是AjaxStatusModel,数据放到AjaxStatusModel.data中,前台获取json后加载

            ajax.status = EnumAjaxStatus.Error;           //默认失败
            ajax.msg    = "获取失败!";                        //前台获取,用于显示提示信息
            var data = Request["data"];                   //获取前台传递的数据,主要序列化

            if (string.IsNullOrEmpty(data))
            {
                return(Json(ajax));
            }
            vw_ClassAttendanceList    cls = (vw_ClassAttendanceList)(JsonConvert.DeserializeObject(data.ToString(), typeof(vw_ClassAttendanceList)));
            List <vw_StudentEvaluate> btn = AttendaceData.getStudentEvaluate(cls.ClassID, cls.ClassIndex);//业务层获取底层方法,返回数据

            if (btn != null)
            {
                ajax.data   = btn;//放入数据
                ajax.status = EnumAjaxStatus.Success;
                ajax.msg    = "获取成功!";
            }
            return(Json(ajax));
        }