//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 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; } }
/// <summary> /// 当分组信息发生变化的时候 增量式重新加载节点 /// One Update terminal informaiton /// Two Update terminal Running information /// </summary> public override void ReUpdate(int updateArgu) { if (updateArgu == 1) { this.UpdateInfosmation(); this.UpdateTmlInfomation(); } if (updateArgu == 11) { if (Wlst.Sr.EquipemntLightFault.Services.TmlErrorStates.IsRtuHasError(this.NodeId)) { this.ImagesIcon = ImageResources.GetEquipmentIcon(RtuModelss + 1); } else { this.ImagesIcon = ImageResources.GetEquipmentIcon(RtuModelss); } } }