Exemplo n.º 1
0
        public EditMachComponentViewModel(IDeviceDiagnoseTemplateService deviceDiagnoseTemplateService)
        {
            _deviceDiagnoseTemplateService = deviceDiagnoseTemplateService;

            if (Bearings == null)
            {
                Bearings = _deviceDiagnoseTemplateService.BearingClassList;
            }
            if (Belts == null)
            {
                Belts = _deviceDiagnoseTemplateService.BeltClassList;
            }
            if (Gears == null)
            {
                Gears = _deviceDiagnoseTemplateService.GearClassList;
            }
            if (Impellers == null)
            {
                Impellers = _deviceDiagnoseTemplateService.ImpellerClassList;
            }
            if (Motors == null)
            {
                Motors = _deviceDiagnoseTemplateService.MotorClassList;
            }
        }
Exemplo n.º 2
0
        public EditShaftComponentViewModel(IDeviceDiagnoseTemplateService deviceDiagnoseTemplateService)
        {
            _deviceDiagnoseTemplateService = deviceDiagnoseTemplateService;

            if (Shafts == null)
            {
                Shafts = _deviceDiagnoseTemplateService.ShaftClassList;
            }
        }
Exemplo n.º 3
0
        public EditDeviceClassWin(DeviceDiagnoseClass component)
        {
            InitializeComponent();

            _deviceDiagnoseTemplateService = ServiceLocator.Current.GetInstance <IDeviceDiagnoseTemplateService>();
            Component        = component;
            Templates        = _deviceDiagnoseTemplateService.ShaftClassList;
            this.DataContext = this;
        }
Exemplo n.º 4
0
        public EditShaftClassWin(ShaftClass component)
        {
            InitializeComponent();

            _deviceDiagnoseTemplateService = ServiceLocator.Current.GetInstance <IDeviceDiagnoseTemplateService>();
            Component = component;
            Templates = new ObservableCollection <IMach>(_deviceDiagnoseTemplateService.BearingClassList.Select(p => p as IMach));

            this.DataContext = this;
        }
Exemplo n.º 5
0
        public EditDeviceComponentsViewModel(IEventAggregator eventAggregator, IOrganizationService organizationService, ISignalProcess signalProcess, ICardProcess cardProcess, IDatabaseComponent databaseComponent, IRegionManager regionManager, IDeviceDiagnoseTemplateService deviceDiagnoseTemplateService)
        {
            _eventAggregator               = eventAggregator;
            _organizationService           = organizationService;
            _signalProcess                 = signalProcess;
            _cardProcess                   = cardProcess;
            _databaseComponent             = databaseComponent;
            _regionManager                 = regionManager;
            _deviceDiagnoseTemplateService = deviceDiagnoseTemplateService;

            InitTree();
        }
Exemplo n.º 6
0
        public EditDeviceTemplateViewModel(IDatabaseComponent databaseComponent, ILocalConfiguration localConfiguration, IDeviceDiagnoseTemplateService deviceDiagnoseTemplateService, IEventAggregator eventAggregator)
        {
            _databaseComponent             = databaseComponent;
            _localConfiguration            = localConfiguration;
            _deviceDiagnoseTemplateService = deviceDiagnoseTemplateService;
            _eventAggregator = eventAggregator;

            ServerIPCategory = _databaseComponent.GetServerIPCategory();
            ServerIP         = _databaseComponent.MainServerIp;

            Bearings  = _deviceDiagnoseTemplateService.BearingClassList;
            Belts     = _deviceDiagnoseTemplateService.BeltClassList;
            Gears     = _deviceDiagnoseTemplateService.GearClassList;
            Impellers = _deviceDiagnoseTemplateService.ImpellerClassList;
            Motors    = _deviceDiagnoseTemplateService.MotorClassList;
            Shafts    = _deviceDiagnoseTemplateService.ShaftClassList;
            Devices   = _deviceDiagnoseTemplateService.DeviceClassList;

            bearingsView        = new ListCollectionView(Bearings);
            bearingsView.Filter = (object item) =>
            {
                if (SearchName == null || SearchName == "")
                {
                    return(true);
                }
                var itemPl = (BearingClass)item;
                if (itemPl.Name.Contains(SearchName))
                {
                    return(true);
                }
                return(false);
            };
            beltsView        = new ListCollectionView(Belts);
            beltsView.Filter = (object item) =>
            {
                if (SearchName == null || SearchName == "")
                {
                    return(true);
                }
                var itemPl = (BeltClass)item;
                if (itemPl.Name.Contains(SearchName))
                {
                    return(true);
                }
                return(false);
            };
            gearsView        = new ListCollectionView(Gears);
            gearsView.Filter = (object item) =>
            {
                if (SearchName == null || SearchName == "")
                {
                    return(true);
                }
                var itemPl = (GearClass)item;
                if (itemPl.Name.Contains(SearchName))
                {
                    return(true);
                }
                return(false);
            };
            impellersView        = new ListCollectionView(Impellers);
            impellersView.Filter = (object item) =>
            {
                if (SearchName == null || SearchName == "")
                {
                    return(true);
                }
                var itemPl = (ImpellerClass)item;
                if (itemPl.Name.Contains(SearchName))
                {
                    return(true);
                }
                return(false);
            };
            motorsView        = new ListCollectionView(Motors);
            motorsView.Filter = (object item) =>
            {
                if (SearchName == null || SearchName == "")
                {
                    return(true);
                }
                var itemPl = (MotorClass)item;
                if (itemPl.Name.Contains(SearchName))
                {
                    return(true);
                }
                return(false);
            };
            shaftsView        = new ListCollectionView(Shafts);
            shaftsView.Filter = (object item) =>
            {
                if (SearchName == null || SearchName == "")
                {
                    return(true);
                }
                var itemPl = (ShaftClass)item;
                if (itemPl.Name.Contains(SearchName))
                {
                    return(true);
                }
                return(false);
            };
            devicesView        = new ListCollectionView(Devices);
            devicesView.Filter = (object item) =>
            {
                if (SearchName == null || SearchName == "")
                {
                    return(true);
                }
                var itemPl = (DeviceDiagnoseClass)item;
                if (itemPl.Name.Contains(SearchName))
                {
                    return(true);
                }
                return(false);
            };
        }