コード例 #1
0
 public IHttpActionResult GetOrganizeInfo(sys_organize entry)
 {
     try
     {
         OrganizeService os  = new OrganizeService();
         int             cnt = os.Update(entry);
         return(cnt > 0? Json(new { code = 1, msg = "ok" }): Json(new { code = 0, msg = "error" }));
     }
     catch (Exception e)
     {
         return(Json(new { code = 0, msg = e.Message }));
     }
 }
コード例 #2
0
 public IHttpActionResult GetOrganizeInfo(int id)
 {
     try
     {
         OrganizeService os    = new OrganizeService();
         sys_organize    entry = os.Find(id);
         return(Json(new { code = 1, msg = "ok", node = entry }));
     }
     catch (Exception e)
     {
         return(Json(new { code = 0, msg = e.Message }));
     }
 }
コード例 #3
0
        private StringBuilder SubOrg(IEnumerable <sys_organize> list, sys_organize item)
        {
            StringBuilder json = new StringBuilder();

            if (list.Count(t => t.pid == item.id) > 0)
            {
                foreach (var sitem in list.Where(t => t.pid == item.id))
                {
                    json.Append("{\"nodeid\":" + sitem.id + ",\"parentid\":" + sitem.pid + ",\"label\":\"" + sitem.title + "\",\"isedit\":false,\"children\":[" + SubOrg(list, sitem).ToString() + "]},");
                }
                json.Remove(json.Length - 1, 1);
            }
            return(json);
        }
コード例 #4
0
 public IHttpActionResult AddOrg(sys_organize entry)
 {
     try
     {
         OrganizeService os = new OrganizeService();
         entry.status   = 1;
         entry.add_time = DateTime.Now;
         int cnt = os.Add(entry);
         return(cnt > 0 ? Json(new { code = 1, msg = "ok" }) : Json(new { code = 0, msg = "error" }));
     }
     catch (Exception e)
     {
         return(Json(new { code = 0, msg = e.Message }));
     }
 }