예제 #1
0
        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 }));
 }
예제 #8
0
 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 });
 }