public void AddChild() { _ChildTreeItems.Clear(); if (NodeType != TreeNodeType.IsGrp) { return; } var tmltmp = Wlst.Sr.EquipmentInfoHolding.Services.ServicesGrpMultiInfoHoldNew.GetRtuInGroup(AreaId, this.NodeId); var _area = new AreaInfo.AreaItem(); if (AreaId != -1) { _area = Wlst.Sr.EquipmentInfoHolding.Services.AreaInfoHold.MySlef.GetAreaInfo(AreaId); } foreach (var t in tmltmp) { if (!Sr.EquipmentInfoHolding.Services.EquipmentDataInfoHold.InfoItems.ContainsKey(t)) { continue; } if (AreaId != -1 && !_area.LstTml.Contains(t)) { continue; } _ChildTreeItems.Add(new TreeItemViewModel(this, AreaId, Sr.EquipmentInfoHolding.Services.EquipmentDataInfoHold.InfoItems[t], false, null)); } }
public void AddArea(AreaInfo.AreaItem gi) { var t = new AreaTreeItemModel(null, gi, true); AreaTreeItem.Add(t); }
public AreaInformation(AreaInfo.AreaItem item) { this.AreaId = item.AreaId; this.AreaName = item.AreaName; this.LstTml = item.LstTml; }