public TreeNodeItemAttachEquViewModel(TreeNodeBaseNode mvvmFather, Wlst.Sr.EquipmentInfoHolding.Model.WjParaBase attachInfomation) { this.NodeType = TypeOfTabTreeNode.IsTmlParts; Visi = Visibility.Visible; this._father = mvvmFather; if (attachInfomation == null) { this.NodeName = "加载出错"; } else { this.NodeName = attachInfomation.RtuName; var running = Wlst.Sr.EquipmentInfoHolding.Services.RunningInfoHold.GetRunInfo(attachInfomation.RtuId); if (running != null && running.ErrorCount > 0) { this.ImagesIcon = ImageResources.GetEquipmentIcon((int )attachInfomation.RtuModel + 1); } else { this.ImagesIcon = ImageResources.GetEquipmentIcon((int)attachInfomation.RtuModel); } this.NodeId = attachInfomation.RtuId; this.Md5 = attachInfomation.DateUpdate; } }
//private int _rtuModes=0; public TreeNodeItemAttachEquViewModel(TreeNodeBaseNode mvvmFather, Wlst.Sr.EquipmentInfoHolding.Model.WjParaBase attachInfomation) { AttInfo = attachInfomation; this.NodeType = TypeOfTabTreeNode.IsTmlParts; //Visi = Visibility.Visible; this._father = mvvmFather; this.IsShowChkTree = Visibility.Collapsed; // Cr.CoreOne.Services.OptionXmlSvr.GetOptionBool(4001, 2, false) //? Visibility.Visible //: Visibility.Collapsed; if (attachInfomation == null) { this.NodeName = "加载出错"; } else { this.NodeName = attachInfomation.RtuName; var running = Wlst.Sr.EquipmentInfoHolding.Services.RunningInfoHold.GetRunInfo(attachInfomation.RtuId); //if (running != null && running.ErrorCount > 0) //{ //this.ImagesIcon = ImageResources.GetEquipmentIcon((int) attachInfomation.RtuModel + 1); //} //else //{ this.ImagesIcon = ImageResources.GetEquipmentIcon((int)attachInfomation.RtuModel); //} this.NodeId = attachInfomation.RtuId; this.Md5 = attachInfomation.DateUpdate; RtuModel = (int)attachInfomation.RtuModel; } }
public void AddChildren(TreeNodeBaseNode mvvmFather, Wlst.Sr.EquipmentInfoHolding.Model.WjParaBase terminalInfomation) { var g = new TreeNodeItemTmlViewModel(mvvmFather, terminalInfomation); this.ChildTreeItems.Add(g); }