private void OnDetectorenChanged(DetectorenChangedMessage message)
 {
     _FileDetectorManager  = null;
     _HiaatDetectorManager = null;
     RaisePropertyChanged("FileDetectorManager");
     RaisePropertyChanged("HiaatDetectorManager");
 }
示例#2
0
 private void OnDetectorenChangedMessage(DetectorenChangedMessage msg)
 {
     if (msg.RemovedDetectoren != null && msg.RemovedDetectoren.Any())
     {
         foreach (var d in msg.RemovedDetectoren)
         {
             if (d.Type == DetectorTypeEnum.OpticomIngang)
             {
                 foreach (var hd in msg.Controller.OVData.HDIngrepen)
                 {
                     if (hd.Opticom && hd.OpticomRelatedInput == d.Naam)
                     {
                         hd.Opticom             = false;
                         hd.OpticomRelatedInput = null;
                     }
                 }
             }
         }
     }
 }
示例#3
0
        private void OnDetectorenChanged(DetectorenChangedMessage dmsg)
        {
            if (_detChanging)
            {
                return;
            }

            _detChanging = true;

            if (dmsg.RemovedDetectoren?.Any() == true)
            {
                foreach (var d in dmsg.RemovedDetectoren)
                {
                    var vm = AllDetectors.FirstOrDefault(x => x.Naam == d.Naam);
                    if (vm == null)
                    {
                        continue;
                    }
                    AllDetectors.Remove(vm);
                    AllDetectorStrings.Remove(vm.Naam);
                }
            }
            if (dmsg.AddedDetectoren?.Any() == true)
            {
                foreach (var d in dmsg.AddedDetectoren)
                {
                    AllDetectors.Add(new DetectorViewModel(d));
                    AllDetectorStrings.Add(d.Naam);
                }
            }
            AllDetectors.BubbleSort();
            AllDetectorStrings.BubbleSort <string>(TLCGenIntegrityChecker.CompareDetectors);
            foreach (var detectorsCollectionView in _detectorsCollectionViews)
            {
                detectorsCollectionView.Value.Refresh();
            }
            RefreshVecomDetectors();

            _detChanging = false;
        }
示例#4
0
 private void OnDetectorenChanged(DetectorenChangedMessage message)
 {
     CollectAllIO();
     RefreshMyBitmapImage();
 }
 private void OnDetectorenChanged(DetectorenChangedMessage message)
 {
     UpdateDetectoren();
 }
 private void OnDetectorenChanged(DetectorenChangedMessage message)
 {
     RichtingGevoeligeAanvragen.Rebuild();
     RichtingGevoeligVerlengen.Rebuild();
 }
示例#7
0
 private void OnDetectorenChanged(DetectorenChangedMessage message)
 {
     FileIngrepen.Rebuild();
 }
示例#8
0
 private void OnDetectorenChanged(DetectorenChangedMessage message)
 {
     VAOntruimenFasen.Rebuild();
 }
 private void OnDetectorenChanged(DetectorenChangedMessage msg)
 {
     _DetectorManager = null;
 }
示例#10
0
 private void OnDetectorenChanged(DetectorenChangedMessage message)
 {
     UpdateFasenEnDetectoren();
     SignaalGroepInstellingen.Rebuild();
 }
示例#11
0
 private void OnDetectorenChanged(DetectorenChangedMessage message)
 {
     _DetectorManager = null;
     RaisePropertyChanged("DetectorManager");
 }