示例#1
0
        private void RebuildDetectorenList()
        {
            DummyDetectoren.Clear();

            foreach (var ov in Controller.OVData.OVIngrepen)
            {
                if (ov.KAR)
                {
                    DummyDetectoren.Add(new DetectorViewModel(ov.DummyKARInmelding)
                    {
                        FaseCyclus = ov.FaseCyclus
                    });
                    DummyDetectoren.Add(new DetectorViewModel(ov.DummyKARUitmelding)
                    {
                        FaseCyclus = ov.FaseCyclus
                    });
                }
                if (ov.Vecom)
                {
                    DummyDetectoren.Add(new DetectorViewModel(ov.DummyVecomInmelding)
                    {
                        FaseCyclus = ov.FaseCyclus
                    });
                    DummyDetectoren.Add(new DetectorViewModel(ov.DummyVecomUitmelding)
                    {
                        FaseCyclus = ov.FaseCyclus
                    });
                }
            }
            foreach (var hd in Controller.OVData.HDIngrepen)
            {
                if (hd.KAR)
                {
                    DummyDetectoren.Add(new DetectorViewModel(hd.DummyKARInmelding)
                    {
                        FaseCyclus = hd.FaseCyclus
                    });
                    DummyDetectoren.Add(new DetectorViewModel(hd.DummyKARUitmelding)
                    {
                        FaseCyclus = hd.FaseCyclus
                    });
                }
            }
        }
        private void RebuildDetectorenList()
        {
            DummyDetectoren.Clear();

            foreach (var ov in Controller.OVData.OVIngrepen)
            {
                if (ov.HasOVIngreepKAR())
                {
                    var m = ov.MeldingenData.Inmeldingen.FirstOrDefault(x => x.Type == Models.Enumerations.OVIngreepInUitMeldingVoorwaardeTypeEnum.KARMelding);
                    if (m != null && ov.DummyKARInmelding != null)
                    {
                        DummyDetectoren.Add(new DetectorViewModel(ov.DummyKARInmelding)
                        {
                            FaseCyclus = ov.FaseCyclus
                        });
                    }
                    m = ov.MeldingenData.Uitmeldingen.FirstOrDefault(x => x.Type == Models.Enumerations.OVIngreepInUitMeldingVoorwaardeTypeEnum.KARMelding);
                    if (m != null && ov.DummyKARUitmelding != null)
                    {
                        DummyDetectoren.Add(new DetectorViewModel(ov.DummyKARUitmelding)
                        {
                            FaseCyclus = ov.FaseCyclus
                        });
                    }
                }
            }
            foreach (var hd in Controller.OVData.HDIngrepen)
            {
                if (hd.KAR)
                {
                    DummyDetectoren.Add(new DetectorViewModel(hd.DummyKARInmelding)
                    {
                        FaseCyclus = hd.FaseCyclus
                    });
                    DummyDetectoren.Add(new DetectorViewModel(hd.DummyKARUitmelding)
                    {
                        FaseCyclus = hd.FaseCyclus
                    });
                }
            }
        }