Ejemplo n.º 1
0
        public JsonResult DeleteNotesSort(int Id, int type = 0)
        {
            string strWhereSort = " ParentID=" + Id + " AND Type=" + type;

            if (_notesManager.GetNotesSortList(strWhereSort).Count > 0)
            {
                return(Json(new
                {
                    result = 0,
                    content = NoteLanguage.HaveSubNodeNoDelete + NoteLanguage.ExclamationMark
                }, JsonRequestBehavior.AllowGet));
            }
            string strWhere = " SortID=" + Id + " AND Type=" + type;

            if (_notesManager.GetListNotes(strWhere).Count > 0)
            {
                if (type > 0)
                {
                    return(Json(new
                    {
                        result = 0,
                        content = NoteLanguage.HavePolicyNoDelete + NoteLanguage.ExclamationMark
                    }, JsonRequestBehavior.AllowGet));
                }
                return(Json(new
                {
                    result = 0,
                    content = NoteLanguage.HaveNoticeNoDelete + NoteLanguage.ExclamationMark
                }, JsonRequestBehavior.AllowGet));
            }

            return(Json(new
            {
                result = 1,
                content = _notesManager.DeleteNotesSort(Id)
                    ? RetechWing.LanguageResources.Common.DeleteSuccess + RetechWing.LanguageResources.Common.ExclamationMark
                    : RetechWing.LanguageResources.Common.DeleteFailed + RetechWing.LanguageResources.Common.ExclamationMark
            }, JsonRequestBehavior.AllowGet));
        }