static public SictAufgaabeParamZerleegungErgeebnis ZerleegeOverviewPresetLaade( ISictAutomatZuusctand AutomaatZuusctand, OverviewPresetTyp PresetTyp, string PresetIdent, string ZiilTabIdent) { var AufgaabeParamZerleegungErgeebnis = new SictAufgaabeParamZerleegungErgeebnis(null, false); if (null == PresetIdent) { return(AufgaabeParamZerleegungErgeebnis); } if (null == ZiilTabIdent) { return(AufgaabeParamZerleegungErgeebnis); } if (null == AutomaatZuusctand) { return(AufgaabeParamZerleegungErgeebnis); } var ScnapscusWindowOverview = AutomaatZuusctand.WindowOverviewScnapscusLezte(); var WindowOverviewScnapscusLezteListeTab = AutomaatZuusctand.WindowOverviewScnapscusLezteListeTabNuzbar(); if (null == ScnapscusWindowOverview) { return(AufgaabeParamZerleegungErgeebnis); } if (null == WindowOverviewScnapscusLezteListeTab) { return(AufgaabeParamZerleegungErgeebnis); } var ZiilTab = WindowOverviewScnapscusLezteListeTab .FirstOrDefault((Kandidaat) => string.Equals(Kandidaat.LabelBescriftung, ZiilTabIdent, StringComparison.InvariantCultureIgnoreCase)); if (null == ZiilTab) { AufgaabeParamZerleegungErgeebnis.FüügeAn( AufgaabeParamAndere.KonstruktNaacNuzerMeldungZuEveOnline( SictNaacNuzerMeldungZuEveOnline.ErrorGenerel(-1, new SictNaacNuzerMeldungZuEveOnlineCause( OverviewMissingTab: ZiilTabIdent)))); return(AufgaabeParamZerleegungErgeebnis); } if (!(ZiilTab == AutomaatZuusctand.WindowOverviewScnapscusLezteTabAktiiv())) { AufgaabeParamZerleegungErgeebnis.FüügeAn( AufgaabeParamAndere.KonstruktMausPfaad( SictAufgaabeParamMausPfaad.KonstruktMausKlikLinx(ZiilTab))); return(AufgaabeParamZerleegungErgeebnis); } AufgaabeParamZerleegungErgeebnis.ZerleegungVolsctändigSezeAin(); if (string.Equals(ScnapscusWindowOverview.OverviewPresetIdent, PresetIdent, StringComparison.InvariantCultureIgnoreCase)) { return(AufgaabeParamZerleegungErgeebnis); } var MenuEntryPattern = "load\\s*" + PresetTyp.ToString(); AufgaabeParamZerleegungErgeebnis.FüügeAn( AufgaabeParamAndere.AufgaabeAktioonMenu( ZiilTab, new SictAnforderungMenuKaskaadeAstBedingung[] { new SictAnforderungMenuKaskaadeAstBedingung(MenuEntryPattern), new SictAnforderungMenuKaskaadeAstBedingung("^" + Regex.Escape(PresetIdent) + "$", true) })); return(AufgaabeParamZerleegungErgeebnis); }
override public IEnumerable <string> ZwekListeKomponenteAusParamBerecne() { // load Overview Preset \"" + (OverviewPresetZuLaadeIdent ?? "") + "\" to Tab \"" + (ScnapscusWindowOverviewTabSelectedIdent ?? "") + "\"" return(new string[] { "in Overview load " + PresetTyp.ToString() + " \"" + (PresetIdent ?? "") + "\" to Tab \"" + (ZiilTabIdent ?? "") + "\"" }); }