private JObject GetOrg(data.entity.Organization org)
        {
            var json = new JObject();

            json["id"]   = org.Id;
            json["name"] = org.Name;
            return(json);
        }
Ejemplo n.º 2
0
        private ComboTreeModel GetTree(data.entity.Organization parent, IEnumerable <data.entity.Organization> orgs)
        {
            var tree = new ComboTreeModel
            {
                id       = parent.Id,
                text     = parent.Name,
                children = orgs.Where(t => t.Pid == parent.Id).Select(t => GetTree(t, orgs)).ToArray()
            };

            return(tree);
        }
Ejemplo n.º 3
0
        public JsonResult FormSubmit(string id, string name, string code, string parentId)
        {
            var flag = false;
            var mod  = new OrgModule(CurrentUser);
            var m    = new data.entity.Organization
            {
                Code  = code,
                IsDel = (short)DeleteStatus.No,
                Layer = 0,
                Name  = name,
                Pid   = parentId
            };

            if (string.IsNullOrWhiteSpace(id))
            {
                flag = mod.Add(m);
            }
            else
            {
                m.Id = id;
                flag = mod.Modify(m, t => t.Id == id);
            }
            return(Json(new { code = 0, msg = "Ok", data = flag }, "text/html"));
        }