コード例 #1
0
        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;
            }
        }
コード例 #2
0
        //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;
            }
        }
コード例 #3
0
        public void AddChildren(TreeNodeBaseNode mvvmFather, Wlst.Sr.EquipmentInfoHolding.Model.WjParaBase terminalInfomation)
        {
            var g = new TreeNodeItemTmlViewModel(mvvmFather, terminalInfomation);

            this.ChildTreeItems.Add(g);
        }