public JsonResult Create(UserType obj) { try { OrganizeType obj1 = NSession.Get <OrganizeType>(obj.DId); if (obj1 != null) { obj.DepartmentName = obj1.ShortName; } OrganizeType obj2 = NSession.Get <OrganizeType>(obj.CId); if (obj2 != null) { obj.CompanyName = obj2.ShortName; } obj.CreateOn = DateTime.Now; obj.LastVisit = DateTime.Now; NSession.SaveOrUpdate(obj); NSession.Flush(); } catch (Exception ee) { return(Json(new { IsSuccess = false, ErrorMsg = "出错了" })); } return(Json(new { IsSuccess = true })); }
private void GetChildren(IList <OrganizeType> objList, OrganizeType item) { foreach (OrganizeType k in item.children) { List <OrganizeType> kList = objList.Where(p => p.ParentId == k.Id).OrderByDescending(p => p.SortCode).ToList(); k.children = kList; GetChildren(objList, k); } }
private void GetChildren(IList <OrganizeType> objList, OrganizeType item, List <SystemTree> trees) { foreach (OrganizeType k in item.children) { SystemTree tree = trees.Find(p => p.id == k.Id.ToString()); List <OrganizeType> kList = objList.Where(p => p.ParentId == k.Id).OrderByDescending(p => p.SortCode).ToList(); k.children = kList; List <SystemTree> mlist = ConvertToTree(kList); tree.children = mlist; GetChildren(objList, k, mlist); } }
public ActionResult Edit(OrganizeType obj) { try { NSession.Update(obj); NSession.Flush(); } catch (Exception ee) { return(Json(new { IsSuccess = false, ErrorMsg = "出错了" })); } return(Json(new { IsSuccess = true })); }
/// <summary> /// 根据Id获取 /// </summary> /// <param name="Id"></param> /// <returns></returns> public OrganizeType GetById(int Id) { OrganizeType obj = NSession.Get <OrganizeType>(Id); if (obj == null) { throw new Exception("返回实体为空"); } else { return(obj); } }
public JsonResult DeleteConfirmed(int id) { try { OrganizeType obj = GetById(id); NSession.Delete(obj); NSession.Flush(); } catch (Exception ee) { return(Json(new { IsSuccess = false, ErrorMsg = "出错了" })); } return(Json(new { IsSuccess = true })); }
public JsonResult Create(OrganizeType obj) { try { obj.CreateOn = DateTime.Now; obj.CreateBy = CurrentUser.Realname; NSession.SaveOrUpdate(obj); NSession.Flush(); } catch (Exception ee) { return(Json(new { IsSuccess = false, ErrorMsg = "出错了" })); } return(Json(new { IsSuccess = true })); }
public ActionResult Edit(UserType obj) { try { OrganizeType obj1 = NSession.Get <OrganizeType>(obj.DId); if (obj1 != null) { obj.DepartmentName = obj1.ShortName; } OrganizeType obj2 = NSession.Get <OrganizeType>(obj.CId); if (obj2 != null) { obj.CompanyName = obj2.ShortName; } NSession.Update(obj); NSession.Flush(); } catch (Exception ee) { return(Json(new { IsSuccess = false, ErrorMsg = "出错了" })); } return(Json(new { IsSuccess = true })); }
public ActionResult Edit(int id) { OrganizeType obj = GetById(id); return(View(obj)); }
public JsonResult Create(OrganizeType obj) { bool isOk = Save(obj); return Json(new { IsSuccess = isOk }); }
private void GetChildren(IList<OrganizeType> objList, OrganizeType item, List<SystemTree> trees) { foreach (OrganizeType k in item.children) { SystemTree tree = trees.Find(p => p.id == k.Id.ToString()); List<OrganizeType> kList = objList.Where(p => p.ParentId == k.Id).OrderByDescending(p => p.SortCode).ToList(); k.children = kList; List<SystemTree> mlist = ConvertToTree(kList); tree.children = mlist; GetChildren(objList, k, mlist); } }
private void GetChildren(IList<OrganizeType> objList, OrganizeType item) { foreach (OrganizeType k in item.children) { List<OrganizeType> kList = objList.Where(p => p.ParentId == k.Id).OrderByDescending(p => p.SortCode).ToList(); k.children = kList; GetChildren(objList, k); } }
public ActionResult Edit(OrganizeType obj) { bool isOk = Update<OrganizeType>(obj); return Json(new { IsSuccess = isOk }); }