private void OnFasenChanged(FasenChangedMessage message)
        {
            var sfc = SelectedFaseCyclus;

            Fasen.Clear();
            foreach (var fcm in _Controller.Fasen)
            {
                Fasen.Add(new FaseCyclusModuleViewModel(fcm, null));
            }
            if (sfc != null && Fasen.Count > 0)
            {
                foreach (var fc in Fasen)
                {
                    if (fc.Naam == sfc.Naam)
                    {
                        SelectedFaseCyclus = sfc;
                    }
                }
            }
            else if (Fasen.Count > 0)
            {
                SelectedFaseCyclus = Fasen[0];
            }
            Fasen.BubbleSort();
        }
Beispiel #2
0
        private void OnSignalGroupsChanged(FasenChangedMessage obj)
        {
            if (_fasenChanging)
            {
                return;
            }

            _fasenChanging = true;

            if (obj.RemovedFasen?.Any() == true)
            {
                foreach (var sg in obj.RemovedFasen)
                {
                    var vm = AllSignalGroups.FirstOrDefault(x => x.Naam == sg.Naam);
                    if (vm == null)
                    {
                        continue;
                    }
                    AllSignalGroups.Remove(vm);
                    AllSignalGroupStrings.Remove(vm.Naam);
                }
            }
            if (obj.AddedFasen?.Any() == true)
            {
                foreach (var sg in obj.AddedFasen)
                {
                    AllSignalGroups.Add(new FaseCyclusViewModel(sg));
                    AllSignalGroupStrings.Add(sg.Naam);
                }
            }
            AllSignalGroups.BubbleSort();
            AllSignalGroupStrings.BubbleSort();

            _fasenChanging = false;
        }
 private void OnFasenChanged(FasenChangedMessage message)
 {
     if (_Controller.OVData.OVIngreepType != Models.Enumerations.OVIngreepTypeEnum.Geen)
     {
         OVIngreepSGParameters.Rebuild();
     }
 }
Beispiel #4
0
 public void OnFasenChanged(FasenChangedMessage message)
 {
     foreach (var set in GroentijdenSets)
     {
         set.Groentijden.Rebuild();
     }
     BuildGroentijdenMatrix();
 }
 private void OnFasenChanged(FasenChangedMessage message)
 {
     Fasen.Clear();
     foreach (FaseCyclusModel fcm in message.Fasen)
     {
         Fasen.Add(new FaseCyclusModuleViewModel(fcm, null));
     }
 }
Beispiel #6
0
        public void OnFasenChanged(FasenChangedMessage message)
        {
            if (message.AddedFasen != null)
            {
                foreach (var fcm in message.AddedFasen)
                {
                    foreach (var set in Controller.GroentijdenSets)
                    {
                        var mgm = new GroentijdModel {
                            FaseCyclus = fcm.Naam
                        };
                        DefaultsProvider.Default.SetDefaultsOnModel(mgm, fcm.Type.ToString());
                        set.Groentijden.Add(mgm);
                    }
                }
            }
            if (message.RemovedFasen != null)
            {
                foreach (var fcm in message.RemovedFasen)
                {
                    foreach (var set in Controller.GroentijdenSets)
                    {
                        GroentijdModel mgm = null;
                        foreach (var mgvm in set.Groentijden)
                        {
                            if (mgvm.FaseCyclus == fcm.Naam)
                            {
                                mgm = mgvm;
                            }
                        }
                        if (mgm != null)
                        {
                            set.Groentijden.Remove(mgm);
                        }
                    }
                }
            }

            foreach (var set in GroentijdenSets)
            {
                set.Groentijden.Rebuild();
            }
            BuildGroentijdenMatrix();
        }
        void OnFasenChanged(FasenChangedMessage message)
        {
            foreach (FaseCyclusModel fcm in message.AddedFasen)
            {
                foreach (GroentijdenSetViewModel mgsvm in GroentijdenSets)
                {
                    mgsvm.AddFase(fcm.Define, fcm.Naam);
                }
            }
            foreach (FaseCyclusModel fcm in message.RemovedFasen)
            {
                foreach (GroentijdenSetViewModel mgsvm in GroentijdenSets)
                {
                    mgsvm.RemoveFase(fcm.Define);
                }
            }

            BuildGroentijdenMatrix();
        }
Beispiel #8
0
 private void OnFasenChanged(FasenChangedMessage message)
 {
     CollectAllIO();
     RefreshMyBitmapImage();
 }
Beispiel #9
0
 private void OnFasenChanged(FasenChangedMessage message)
 {
 }
Beispiel #10
0
 private void OnFasenChanged(FasenChangedMessage message)
 {
     BuildConflictMatrix();
 }
Beispiel #11
0
 private void OnFasenChanged(FasenChangedMessage message)
 {
     Fasen.Rebuild();
 }
 private void OnFasenChanged(FasenChangedMessage message)
 {
     RichtingGevoeligeAanvragen.Rebuild();
     RichtingGevoeligVerlengen.Rebuild();
 }
Beispiel #13
0
 private void OnFasenChanged(FasenChangedMessage message)
 {
     UpdateFasen();
     VAOntruimenFasen.Rebuild();
 }
 private void OnFasenChanged(FasenChangedMessage message)
 {
     ConflicterendeFasen.Rebuild();
 }
Beispiel #15
0
 private void OnFasenChanged(FasenChangedMessage message)
 {
     UpdateFasenEnDetectoren();
     SignaalGroepInstellingen.Rebuild();
 }