static public SictAufgaabeParamZerleegungErgeebnis ZerleegeOverviewPresetLaadeNaacVorgeseheneTab(
            ISictAutomatZuusctand AutomaatZuusctand,
            OverviewPresetDefaultTyp PresetDefault)
        {
            var AufgaabeParamZerleegungErgeebnis = new SictAufgaabeParamZerleegungErgeebnis(null, false);

            if (null == AutomaatZuusctand)
            {
                return(AufgaabeParamZerleegungErgeebnis);
            }

            var InRaumAktioonUndGefect = AutomaatZuusctand.InRaumAktioonUndGefect;

            if (null == InRaumAktioonUndGefect)
            {
                return(AufgaabeParamZerleegungErgeebnis);
            }

            var ZiilTab =
                InRaumAktioonUndGefect.OverviewMengeZuTabNamePresetDefault
                .FirstOrDefaultNullable((Kandidaat) => Kandidaat.Value == PresetDefault).Key;

            if (ZiilTab.IsNullOrEmpty())
            {
                AufgaabeParamZerleegungErgeebnis.FüügeAn(
                    AufgaabeParamAndere.KonstruktNaacNuzerMeldungZuEveOnline(
                        SictNaacNuzerMeldungZuEveOnline.ErrorGenerel(-1, new SictNaacNuzerMeldungZuEveOnlineCause(
                                                                         CauseText: "Overview Management"))));

                return(AufgaabeParamZerleegungErgeebnis);
            }

            AufgaabeParamZerleegungErgeebnis.FüügeAn(
                AufgaabeParamAndere.KonstruktOverviewTabAktiviire(ZiilTab));

            AufgaabeParamZerleegungErgeebnis.FüügeAn(
                new     AufgaabeParamOverviewPresetLaade(OverviewPresetTyp.Default, PresetDefault.ToString(), ZiilTab));

            AufgaabeParamZerleegungErgeebnis.ZerleegungVolsctändigSezeAin();

            return(AufgaabeParamZerleegungErgeebnis);
        }
 public AufgaabeParamOverviewPresetLaadeNaacVorgeseheneTab(
     OverviewPresetDefaultTyp PresetDefault)
 {
     this.PresetDefault = PresetDefault;
 }
Exemple #3
0
 public SictOverviewPresetFolgeViewport ZuPresetBerecneOverviewPresetFolgeViewportFertigLezte(OverviewPresetDefaultTyp PresetDefaultTyp)
 {
     return(ZuPresetNameBerecneOverviewPresetFolgeViewportFertigLezte(PresetDefaultTyp.ToString()));
 }