/// <summary> /// 编辑系统节点 /// </summary> /// <param name="folder"></param> /// <returns></returns> public DocTreeModel EditSysNode(DocTreeModel folder) { if (null == folder || folder.id <= 0 || string.IsNullOrEmpty(folder.name)) { return(null); } T_DocumentFolder model = new T_DocumentFolder { folder_id = folder.id, folder_name = folder.name, folder_pid = folder.pId, was_share = folder.was_share, if_create_child = folder.if_create_child, read_only = folder.read_only, if_sys = folder.if_sys, doc_type = folder.doc_type }; int mark = Modify(model, s => s.folder_id == model.folder_id, "folder_name", "was_share", "if_create_child", "read_only", "if_sys", "doc_type"); if (mark > 0) { return(folder); } return(null); }
/// <summary> /// 添加节点 /// </summary> /// <param name="model"></param> /// <returns></returns> public int AddNode(DocTreeModel model) { if (null == model) { return(0); } T_DocumentFolder folder = new T_DocumentFolder { folder_name = model.name, folder_pid = model.pId, if_create_child = true, read_only = false, create_id = HCQ2UI_Helper.OperateContext.Current.Usr.user_id, create_name = HCQ2UI_Helper.OperateContext.Current.Usr.user_name, create_time = DateTime.Now, page_type = model.pageType, have_child = false }; Add(folder); if (folder.folder_pid > 0) { Modify(new T_DocumentFolder { have_child = true }, s => s.folder_id == folder.folder_pid, "have_child"); } return(folder.folder_id); }
public ActionResult AddSysNode(DocTreeModel folder) { DocTreeModel mark = operateContext.bllSession.T_DocumentFolder.AddSysNode(folder); if (null != mark) { return(operateContext.RedirectAjax(0, "添加成功~", mark, "")); } return(operateContext.RedirectAjax(1, "数据添加失败~", "", "")); }
public ActionResult EditSysNode(DocTreeModel folder, int id) { if (id <= 0) { return(operateContext.RedirectAjax(1, "参数异常~", "", "")); } folder.id = id; DocTreeModel mark = operateContext.bllSession.T_DocumentFolder.EditSysNode(folder); if (null != mark) { return(operateContext.RedirectAjax(0, "编辑成功~", mark, "")); } return(operateContext.RedirectAjax(1, "数据编辑失败~", "", "")); }
public ActionResult AddNode() { int pId = RequestHelper.GetIntByName("pId"); string name = RequestHelper.GetDeStrByName("name"), pageType = RequestHelper.GetStrByName("pageType"); DocTreeModel model = new DocTreeModel() { pId = pId, name = name, pageType = pageType }; int folder_id = operateContext.bllSession.T_DocumentFolder.AddNode(model); if (folder_id > 0) { return(operateContext.RedirectAjax(0, "添加成功~", folder_id, "")); } return(operateContext.RedirectAjax(1, "数据添加失败~", "", "")); }
//系统节点 /// <summary> /// 添加系统节点 /// </summary> /// <param name="folder"></param> /// <returns></returns> public DocTreeModel AddSysNode(DocTreeModel folder) { if (null == folder || string.IsNullOrEmpty(folder.name)) { return(null); } T_DocumentFolder model = new T_DocumentFolder { folder_name = folder.name, folder_pid = folder.pId, was_share = folder.was_share, if_create_child = folder.if_create_child, read_only = folder.read_only, if_sys = folder.if_sys, doc_type = folder.doc_type, create_id = HCQ2UI_Helper.OperateContext.Current.Usr.user_id, create_name = HCQ2UI_Helper.OperateContext.Current.Usr.user_name, create_time = DateTime.Now, page_type = folder.pageType, have_child = false }; int mark = Add(model); if (folder.pId > 0) { Modify(new T_DocumentFolder { have_child = true }, s => s.folder_id == folder.pId, "have_child"); } if (mark > 0) { folder.id = model.folder_id; return(folder); } return(null); }