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; } }
public EditShaftComponentViewModel(IDeviceDiagnoseTemplateService deviceDiagnoseTemplateService) { _deviceDiagnoseTemplateService = deviceDiagnoseTemplateService; if (Shafts == null) { Shafts = _deviceDiagnoseTemplateService.ShaftClassList; } }
public EditDeviceClassWin(DeviceDiagnoseClass component) { InitializeComponent(); _deviceDiagnoseTemplateService = ServiceLocator.Current.GetInstance <IDeviceDiagnoseTemplateService>(); Component = component; Templates = _deviceDiagnoseTemplateService.ShaftClassList; this.DataContext = this; }
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; }
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(); }
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); }; }