Ejemplo n.º 1
0
        //加载根树
        private void LoadRoot()
        {
            _RootTreeNode          = new TreeNodeModel("全部类型");
            _RootTreeNode.Expanded = true;

            //获取所有大树
            List <Module> mds = _UserService.QueryModulesParent();

            FirstGeneration.Clear();
            if (mds != null)
            {
                foreach (var m in mds)
                {
                    //根目录中添加大树
                    TreeNodeModel node = _RootTreeNode.createChild(m.Id, m.Name);
                    node.Expanded = true;
                    //根据大树id去查找小树,然后添加到对应的树里面
                    List <Module> subs = _UserService.QueryModulesByParentId(node.Id);
                    foreach (var s in subs)
                    {
                        node.createChild(s.Id, s.Name).Expanded = true;
                    }
                }
            }
            FirstGeneration.Add(_RootTreeNode);
            LoadBaseData();
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 加载根树 _DishBean
        /// </summary>
        private void InitTreeByDishData()
        {
            _RootTreeNode          = new TreeNodeModel("全部类型");
            _RootTreeNode.Expanded = true;
            FirstGeneration.Add(_RootTreeNode);

            //List<DischesWayRef>dwrs= _DataService.QueryAll();
            LoadTreeData();
        }
Ejemplo n.º 3
0
        private void InitTreeByDishesWayData()
        {
            FirstGeneration.Clear();
            _RootTreeNode          = new TreeNodeModel("全部类型");
            _RootTreeNode.Expanded = true;
            FirstGeneration.Add(RootTreeNode);
            List <DischesWayName> dwns = _DataService.FindAllDishesWayName();

            DishesWayTableItems.Clear();
            if (dwns != null)
            {
                foreach (var dwn in dwns)
                {
                    _RootTreeNode.createChild(dwn.DischesWayNameId.ToString(), dwn.Name);
                    LoadBaseData(dwn, 0);
                }
            }
        }