コード例 #1
0
        public ActionResult Delete(string key)
        {
            int flag = FlowDefineLogic.Delete(d => d.FlowCode == key);

            if (flag > 0)
            {
                return(Content(AjaxResult.Success().ToJson()));
            }
            else
            {
                return(Content(AjaxResult.Error("操作失败").ToJson()));
            }
        }
コード例 #2
0
        /// <summary>
        /// 获取流程列表
        /// </summary>
        /// <param name="key"></param>
        /// <returns></returns>
        public ActionResult GetList(string key)
        {
            var where = new Where <TbFlowDefine>();
            where.And(d => d.FormCode == key);
            where.And(d => d.FlowType == "New");
            if (!string.IsNullOrWhiteSpace(OperatorProvider.Provider.CurrentUser.ProjectId))
            {
                where.And(d => d.ProjectId == OperatorProvider.Provider.CurrentUser.ProjectId);
            }
            var list = FlowDefineLogic.Query(where, new OrderByClip(new Field("FlowName")), "asc");

            return(Content(list.ToJson()));
        }
コード例 #3
0
        public ActionResult GetTreeGridJsonNew()
        {
            var data     = new FlowDefineLogic().GetMenuNew();
            var treeList = new List <TreeGridModel>();

            foreach (TbSysMenu item in data)
            {
                TreeGridModel treeModel   = new TreeGridModel();
                bool          hasChildren = data.Count(t => t.MenuPCode == item.MenuCode) == 0 ? false : true;
                treeModel.id   = item.MenuCode;
                treeModel.text = item.MenuName;
                if (data.Count(t => t.MenuCode == item.MenuPCode) == 0)
                {
                    item.MenuPCode = "0";
                }
                treeModel.isLeaf     = hasChildren;
                treeModel.parentId   = item.MenuPCode;
                treeModel.expanded   = false;
                treeModel.entityJson = item.ToJson();
                treeList.Add(treeModel);
            }
            return(Content(treeList.TreeGridJson()));
        }