public ContentResult save(string jsonString) { AjaxResult res = new AjaxResult(); try { WF_Menu menu = jsonString.ToObject <WF_Menu>(); WF_MenuBll bll = new WF_MenuBll(); WF_Menu entity = bll.getByID(menu.ID); if (entity != null) { menu.UpdateTime = DateTime.Now; menu.UpdateUserCode = getCurrent().UserCode; menu.CreateTime = entity.CreateTime; menu.CreateUserCode = entity.CreateUserCode; bll.update(menu); } else { menu.UpdateTime = DateTime.Now; menu.UpdateUserCode = getCurrent().UserCode; menu.CreateTime = DateTime.Now; menu.CreateUserCode = getCurrent().UserCode; bll.save(menu); } res.code = ResultCode.OK; } catch (Exception ex) { res.code = ResultCode.ERROR; res.message = "保存失败"; } return(Content(res.ToJson())); }
public ContentResult getByID(string id) { AjaxResult res = new AjaxResult(); try { WF_MenuBll bll = new WF_MenuBll(); WF_Menu menu = bll.getByID(id); if (menu == null) { menu = new WF_Menu(); menu.ID = id; menu.State = 1; menu.ParenrID = "00000000-0000-0000-0000-000000000000"; } res.code = ResultCode.OK; res.data = menu; } catch (Exception ex) { res.code = ResultCode.ERROR; res.message = "获取菜单信息失败"; } return(Content(res.ToJson())); }
public ContentResult getMenuByParentidAndState(string parentid, int state) { List <WF_Menu> menulist = new List <WF_Menu>(); try { WF_MenuBll bll = new WF_MenuBll(); menulist = bll.getMenuByParentidAndState(parentid, state); } catch (Exception ex) { menulist = new List <WF_Menu>(); } return(Content(menulist.ToJson())); }
public ContentResult del(string id) { AjaxResult res = new AjaxResult(); try { WF_MenuBll bll = new WF_MenuBll(); bll.del(id); res.code = ResultCode.OK; res.message = "删除成功"; } catch (Exception ex) { res.code = ResultCode.ERROR; res.message = "删除失败"; } return(Content(res.ToJson())); }
public ContentResult GetAllTreeList() { AjaxResult res = new AjaxResult(); try { WF_MenuBll bll = new WF_MenuBll(); List <WF_Menu> menulist = bll.getAll("00000000-0000-0000-0000-000000000000"); res.code = ResultCode.OK; res.data = menulist; res.totle = menulist.Count; } catch (Exception ex) { res.code = ResultCode.ERROR; res.message = "查询失败"; } return(Content(res.ToJson())); }
public ContentResult updatestate(string id, int state) { AjaxResult res = new AjaxResult(); try { WF_MenuBll bll = new WF_MenuBll(); WF_Menu entity = bll.getByID(id); if (entity != null) { entity.State = state; bll.update(entity); } res.code = ResultCode.OK; res.message = "更新状态成功"; } catch (Exception ex) { res.code = ResultCode.ERROR; res.message = "更新状态失败"; } return(Content(res.ToJson())); }