Пример #1
0
 /// <summary>
 /// 编辑[我的笔记]
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public ActionResult EditContentNote(Member_ClassContentNote model)
 {
     var memberBll = new Member_ClassContentNoteBLL();
     if (model.Id == 0)//新增
     {
         if (memberBll.Add(model))
         {
             return Json(new { Result = true, Msg = "新增成功!" }, JsonRequestBehavior.AllowGet);
         }
         else
         {
             return Json(new { Result = true, Msg = "新增失败!" }, JsonRequestBehavior.AllowGet);
         }
     }
     else//修改
     {
         model.CreateDate = DateTime.Now;
         if (memberBll.Update(model))
         {
             return Json(new { Result = true, Msg = "修改成功!" }, JsonRequestBehavior.AllowGet);
         }
         else
         {
             return Json(new { Result = true, Msg = "修改失败!" }, JsonRequestBehavior.AllowGet);
         }
     }
 }
Пример #2
0
        /// <summary>
        /// 删除[我的笔记]
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public ActionResult DelContentNote(Member_ClassContentNote model)
        {
            var memberBll = new Member_ClassContentNoteBLL();

            if (memberBll.Delete(model))
            {
                return Json(new { Result = true, Msg = "删除成功!" }, JsonRequestBehavior.AllowGet);
            }
            else
            {
                return Json(new { Result = false, Msg = "删除失败!" }, JsonRequestBehavior.AllowGet);
            }
        }
Пример #3
0
 public List<LearnNoteInfo> GetNotesInfoById(int Id)
 {
     Member_ClassContentNoteBLL bll = new Member_ClassContentNoteBLL();
     return bll.GetNotesInfoById(Id);
 }
Пример #4
0
 public Member_ClassContentNote GetNotesInfoByNoteId(int Id)
 {
     Member_ClassContentNoteBLL bll = new Member_ClassContentNoteBLL();
     return bll.GetModel(Id, "delflag = 0");
 }
Пример #5
0
        /// <summary>
        /// 获取我的笔记信息
        /// </summary>
        /// <returns></returns>
        private List<Member_ClassContentNote> GetReadingNoteList(int TrainingId, int ClassId, int iUnitContentId, bool IsNeedPaging = true)
        {
            var memberBll = new Member_ClassContentNoteBLL();
            var List_Member_ClassContentNote = new List<Member_ClassContentNote>();
            var stbSqlWhere = new StringBuilder();

            //与课程TrainingId,班级ClassId,活动UnitContent,用户AccountId进行绑定
            int iAccountId = 0;

            iAccountId = Code.SiteCache.Instance.LoginInfo.UserId;

            stbSqlWhere.Append("Delflag = 0");
            stbSqlWhere.Append("AND ClassId = " + ClassId);
            stbSqlWhere.Append("AND TrainingId = " + TrainingId);
            stbSqlWhere.Append("AND AccountId = " + iAccountId);
            stbSqlWhere.Append("AND UnitContent = " + iUnitContentId);

            //获取[我的笔记]总条数
            int iRecordCount = memberBll.GetMemberClassContentNoteCount(stbSqlWhere.ToString());
            int iPageSize = 4, iPageIndex = 0;
            int iPageCount = (int)Math.Ceiling((double)iRecordCount / iPageSize);
            if (!string.IsNullOrEmpty(Request["PageIndex"]))
            {
                int.TryParse(QueryString.Decrypt(Request["PageIndex"]), out iPageIndex);
            }
            if (iPageIndex < 1)
                iPageIndex = 1;
            else if (iPageIndex > iPageCount)
                iPageIndex = iPageCount;
            if (IsNeedPaging)
            {
                //获取分页数据集合
                List_Member_ClassContentNote = memberBll.GetList(iPageSize, iPageIndex, stbSqlWhere.ToString(), "CreateDate", out iRecordCount);
            }
            else
            {
                List_Member_ClassContentNote = memberBll.GetList(stbSqlWhere.ToString(), "CreateDate");
            }

            ViewBag.ClassId = ClassId;
            ViewBag.TrainingId = TrainingId;
            ViewBag.AccountId = iAccountId;
            ViewBag.UnitContent = iUnitContentId;
            ViewBag.RecordCount = iRecordCount;
            ViewBag.PageCount = iPageCount;
            ViewBag.PageIndex = iPageIndex;
            ViewBag.PageSize = iPageSize;

            return List_Member_ClassContentNote;
        }