示例#1
0
 /// <summary>
 ///     根据ID修改分类
 /// </summary>
 /// <returns></returns>
 public int ModifyByID(int id, tbExampaperSort sort)
 {
     try
     {
         MongoCollection <tbExampaperSort> coll =
             BaseDB.CreateInstance().GetCollection <tbExampaperSort>("tbExampaperSort");
         var b = new UpdateDocument
         {
             { "Description", sort.Description },
             { "Title", sort.Title },
             { "FatherID", sort.FatherID },
             { "Status", sort.Status }
         };
         coll.Update(Query.EQ("_id", id), b);
         return(id);
     }
     catch
     {
         return(0);
     }
     finally
     {
         BaseDB.MongoService.Disconnect();
     }
 }
示例#2
0
        /// <summary>
        ///     创建分类的页面呈现
        /// </summary>
        /// <returns></returns>
        public ActionResult ExampaperSortEdit()
        {
            int             id   = Convert.ToInt32(Request.QueryString["id"]);
            tbExampaperSort sort = id > 0 ? eSortBL.GetSingleByID(id) : new tbExampaperSort();

            ViewData["model"] = sort;
            if (Request.QueryString["fatherID"] != null)
            {
                ViewData["fatherModel"] = Request.QueryString["fatherID"] == "0"
                                              ? CommonLanguage.Common_TreeFootName
                                              : eSortBL.GetAllExampaperSortDictionary()[
                    Convert.ToInt32(Request.QueryString["fatherID"])].Title;
                ViewData["fatherID"] = Request.QueryString["fatherID"];
            }
            else
            {
                if (id > 0)
                {
                    ViewData["fatherModel"] = sort.FatherID == 0
                                                  ? CommonLanguage.Common_TreeFootName
                                                  : eSortBL.GetAllExampaperSortDictionary()[sort.FatherID].Title;
                    ViewData["fatherID"] = sort.FatherID;
                }
                else
                {
                    ViewData["fatherModel"] = CommonLanguage.Common_TreeFootName;
                    ViewData["fatherID"]    = 0;
                }
            }
            return(View());
        }
示例#3
0
 /// <summary>
 ///     根据ID修改分类
 /// </summary>
 /// <returns></returns>
 public int ModifyByID(int id, tbExampaperSort sort)
 {
     sort._id = id;
     Modify(sort);
     return(id);
 }
示例#4
0
 /// <summary>
 ///     根据ID修改分类
 /// </summary>
 /// <returns></returns>
 public int ModifyByID(int id, tbExampaperSort sort)
 {
     return(eDB.ModifyByID(id, sort));
 }
示例#5
0
 /// <summary>
 ///     添加新的问题分类
 /// </summary>
 /// <param name="question"></param>
 /// <returns></returns>
 public int Insert(tbExampaperSort sort)
 {
     return(eDB.Insert(sort));
 }
示例#6
0
        /// <summary>
        ///     保存试卷分类
        /// </summary>
        /// <returns></returns>
        //[Filter.SystemLog("保存试卷分类", LogLevel.Info)]
        public JsonResult SubmitExampaperSort()
        {
            int    id       = Convert.ToInt32(Request.QueryString["id"]);
            int    fatherID = Convert.ToInt32(Request.Form["hidfatherID"]);
            string title    = Request.Form["txtSortName"];

            //if (ExamBL.JudgeExistName(fatherID, id, title))
            //{
            if (id == 0)
            {
                //添加
                int newid = eSortBL.Insert(new tbExampaperSort
                {
                    Description = Request.Form["txtMemo"],
                    Title       = title,
                    FatherID    = fatherID,
                    Status      = 0,
                    _id         = 0
                });
                if (newid > 0)
                {
                    return(Json(new
                    {
                        result = 1,
                        content = Exampaper.SaveSuccess
                    }, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(new
                    {
                        result = 0,
                        content = Exampaper.SaveFail
                    }, JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                //修改
                tbExampaperSort sort = eSortBL.GetSingleByID(id);
                sort.Description = Request.Form["txtMemo"];
                sort.Title       = Request.Form["txtSortName"];
                int newid = eSortBL.ModifyByID(id, sort);
                if (newid > 0)
                {
                    return(Json(new
                    {
                        result = 1,
                        content = Exampaper.SaveSuccess
                    }, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(new
                    {
                        result = 0,
                        content = Exampaper.SaveFail
                    }, JsonRequestBehavior.AllowGet));
                }
            }
            //}
            //else
            //{
            //    return Json(new
            //    {
            //        result = 0,
            //        content = "已存在此试卷库名称"
            //    }, JsonRequestBehavior.AllowGet);
            //}
        }