/// <summary>
 /// 获取资源动态
 /// </summary>
 /// <param name="SubjectId"></param>
 /// <returns></returns>
 public JsonResult GetResourceDynamic(int SubjectId)
 {
     Common.Model.JsonData jsondata = new Common.Model.JsonData();
     jsondata.flag = Common.Model.JsonDataFlag.Succeed;
     jsondata.data = Bll.ResourceDynamicBll.GetResourceDynamicBySubjectID(SubjectId);
     return(Json(jsondata));
 }
 public JsonResult GetSelectGradeID(int editionId)
 {
     Common.Model.JsonData jsondata = new Common.Model.JsonData();
     jsondata.flag = Common.Model.JsonDataFlag.Succeed;
     jsondata.data = Bll.SearchResourceBll.GetSelectGradeID(editionId);
     return(Json(jsondata));
 }
 /// <summary>
 /// 学校资源统计
 /// </summary>
 /// <returns></returns>
 public JsonResult GetResourceStatic()
 {
     Common.Model.JsonData jsondata = new Common.Model.JsonData();
     jsondata.flag = Common.Model.JsonDataFlag.Succeed;
     jsondata.data = Bll.ResourceHomeBll.ResourceStatic();
     return(Json(jsondata));
 }
Beispiel #4
0
        public JsonResult Delete(int id)
        {
            Common.Model.JsonData data = null;
            int r = Bll.SyClassBll.Delete(id);

            switch (r)
            {
            case 200:
                data = new Common.Model.JsonData {
                    flag = Common.Model.JsonDataFlag.Succeed
                };
                break;

            case -1:
                data = new Common.Model.JsonData {
                    flag = Common.Model.JsonDataFlag.ValidFailed, msg = "删除失败,班级中存在学生不能删除!"
                };
                break;

            case -2:
                data = new Common.Model.JsonData {
                    flag = Common.Model.JsonDataFlag.ValidFailed, msg = "删除失败,班级中存在教师不能删除!"
                };
                break;
            }

            return(Json(data));
        }
        public JsonResult Delete(int id)
        {
            Common.Model.JsonData data = null;
            int r = Bll.SySystemBll.Delete(id);

            switch (r)
            {
            case 200:
                data = new Common.Model.JsonData {
                    flag = Common.Model.JsonDataFlag.Succeed
                };
                break;

            case -1:
                data = new Common.Model.JsonData {
                    flag = Common.Model.JsonDataFlag.ValidFailed, msg = "删除失败,该节点下包含子节点不能删除!"
                };
                break;

            case -2:
                data = new Common.Model.JsonData {
                    flag = Common.Model.JsonDataFlag.ValidFailed, msg = "删除失败,该系统还拥有左侧导航不能删除!"
                };
                break;
            }

            return(Json(data));
        }
Beispiel #6
0
        /// <summary>
        /// 通过资源ID获取资源信息
        /// </summary>
        /// <param name="ResId"></param>
        /// <returns></returns>
        public JsonResult GetResourceById(string ResId)
        {
            string UserId = GetUserId();

            Common.Model.JsonData jsondata = new Common.Model.JsonData();
            jsondata.flag = Common.Model.JsonDataFlag.Succeed;
            jsondata.data = Bll.SearchResourceBll.GetResourceById(ResId, UserId);
            return(Json(jsondata));
        }
        /// <summary>
        /// 取消收藏操作
        /// </summary>
        /// <param name="ResId"></param>
        /// <returns></returns>
        public JsonResult ResourceCancelCollect(string ResId)
        {
            string UserID = GetUserId();

            Common.Model.JsonData jsondata = new Common.Model.JsonData();
            jsondata.flag = Common.Model.JsonDataFlag.Succeed;
            jsondata.data = Bll.SearchResourceBll.ResourceCancelCollect(ResId, UserID);
            return(Json(jsondata));
        }
Beispiel #8
0
        /// <summary>
        /// 资源审批通过
        /// </summary>
        /// <returns></returns>
        public JsonResult ResApproveDisAgree(string Resids)
        {
            string UserID = GetUserId();

            Common.Model.JsonData jsondata = new Common.Model.JsonData();
            jsondata.flag = Common.Model.JsonDataFlag.Succeed;
            jsondata.data = Bll.ResourceApproveBll.ResApproveDisAgree(Resids, UserID);
            return(Json(jsondata));
        }
        /// <summary>
        /// 根据学科取得版本
        /// </summary>
        /// <param name="SubjectId"></param>
        /// <returns></returns>
        public JsonResult GetSelectEditionID(int SubjectId)
        {
            Common.Model.JsonData jsondata = new Common.Model.JsonData();
            jsondata.flag = Common.Model.JsonDataFlag.Succeed;
            List <VModel.Common.CommonModel <int> > EditionList = new List <VModel.Common.CommonModel <int> >();
            Dictionary <int, string> editions = Bll.ResourceUploadBll.GetSelectEditionsBySubjectId(SubjectId);

            foreach (var key in editions.Keys)
            {
                VModel.Common.CommonModel <int> EditionMode = new VModel.Common.CommonModel <int>();
                EditionMode.ID       = key;
                EditionMode.CodeName = editions[key];
                EditionList.Add(EditionMode);
            }
            jsondata.data = EditionList;
            return(Json(jsondata));
        }
        /// <summary>
        /// 获取教材
        /// </summary>
        /// <param name="subjectId"></param>
        /// <param name="gradeId"></param>
        /// <returns></returns>
        public JsonResult GetSelectBookID(int?subjectId, int?gradeId, int?editionId)
        {
            Common.Model.JsonData jsondata = new Common.Model.JsonData();
            jsondata.flag = Common.Model.JsonDataFlag.Succeed;
            Dictionary <int, C_TextbookCatalog[]> dirBook = Bll.SearchResourceBll.GetSelectBookID(subjectId, gradeId, editionId);
            List <VModel.Common.CommonBook <C_TextbookCatalog[]> > BookList = new List <VModel.Common.CommonBook <C_TextbookCatalog[]> >();

            foreach (int key in dirBook.Keys)
            {
                VModel.Common.CommonBook <C_TextbookCatalog[]> catalog = new VModel.Common.CommonBook <C_TextbookCatalog[]>();
                catalog.ID   = key;
                catalog.Book = dirBook[key];
                BookList.Add(catalog);
            }
            jsondata.data = BookList;
            return(Json(jsondata));
        }
Beispiel #11
0
        /// <summary>
        /// 我的资源(全部资源、上传资源、收藏资源)
        /// </summary>
        /// <param name="Reslist"></param>
        /// <returns></returns>
        public JsonResult GetMyResource(VModel.MyResource.Form Reslist)
        {
            string UserID = GetUserId();

            Common.Model.JsonData jsondata = new Common.Model.JsonData();
            jsondata.flag = Common.Model.JsonDataFlag.Succeed;

            switch (Reslist.ResBelong)
            {
            case 0:
                jsondata.data = Bll.MyResourceBll.GetMyResourceAll(Reslist, UserID);
                break;

            case 1:
                jsondata.data = Bll.MyResourceBll.GetMyResourceFavorite(Reslist, UserID);
                break;

            case 2:
                jsondata.data = Bll.MyResourceBll.GetMyResourceUp(Reslist, UserID);
                break;
            }

            return(Json(jsondata));
        }