Esempio n. 1
0
        public ActionResult GetTreeSelectJson()
        {
            var data     = maintainApp.GetList();
            var treeList = new List <TreeSelectModel>();

            foreach (MaintainEntity item in data)
            {
                TreeSelectModel treeModel = new TreeSelectModel();
                treeModel.id       = item.FId;
                treeModel.text     = item.FFullName;
                treeModel.parentId = item.FParentId;
                treeModel.data     = item;
                treeList.Add(treeModel);
            }
            return(Content(treeList.TreeSelectJson()));
        }
Esempio n. 2
0
        //获取维修商
        private object GetMaintainList()
        {
            List <MaintainEntity> datalist    = new List <MaintainEntity>();
            MaintainApp           maintainApp = new MaintainApp();
            OrganizeApp           organizeApp = new OrganizeApp();
            var maintainlist = maintainApp.GetList();
            List <OrganizeEntity> orgList = new List <OrganizeEntity>();

            if (OperatorProvider.Provider.GetCurrent().IsSystem)
            {
                orgList = organizeApp.GetList();
            }
            else
            {
                orgList = organizeApp.GetSelectEntitys(OperatorProvider.Provider.GetCurrent().CompanyId, "");
            }
            datalist = (from c in maintainlist
                        join o in orgList on c.FOrganizeId equals o.FId
                        select c).ToList();

            Dictionary <string, object> dictionary = new Dictionary <string, object>();

            foreach (MaintainEntity item in datalist)
            {
                var fieldItem = new
                {
                    FId        = item.FId,
                    FShortName = item.FShortName,
                    FNumber    = item.FNumber,
                    FFullName  = item.FFullName,
                    FLinkMan   = item.FLinkMan
                };
                dictionary.Add(item.FId, fieldItem);
            }
            return(dictionary);
        }