static public void MengeZuTargetAinscrankungAktualisiire(
            ISictAutomatZuusctand Automaat,
            IList <ZuTargetAinscrankungMengeSurveyScanItem> ZiilMenge)
        {
            var MengeTarget = (null == Automaat) ? null : Automaat.MengeTarget();

            Bib3.Glob.PropagiireListeRepräsentatioon(
                MengeTarget,
                ZiilMenge,
                (Target) => new ZuTargetAinscrankungMengeSurveyScanItem(Target),
                (KandidaatRepr, Target) => KandidaatRepr.Target == Target,
                (Repr, Target) => Repr.Aktualisiire(Automaat),
                false);
        }
Exemple #2
0
        static public void MengeZuOreTypZuusctandAktualisiire(
            ISictAutomatZuusctand Automaat,
            IList <ZuOreTypAusSurveyScanInfo> ZiilMenge)
        {
            var ListeOreTypSictString = new List <string>();

            var WindowSurveyScanView = Automaat.WindowSurveyScanView();

            if (null != WindowSurveyScanView)
            {
                var WindowSurveyScanViewList = WindowSurveyScanView.ListHaupt;

                if (null != WindowSurveyScanViewList)
                {
                    var WindowSurveyScanViewListListeEntry = WindowSurveyScanViewList.ListeEntry();

                    if (null != WindowSurveyScanViewListListeEntry)
                    {
                        foreach (var ListEntry in WindowSurveyScanViewListListeEntry)
                        {
                            var ListEntryOreTypSictString = ListEntry.OreTypSictString;

                            if (null == ListEntryOreTypSictString)
                            {
                                continue;
                            }

                            ListeOreTypSictString.Add(ListEntryOreTypSictString);
                        }
                    }
                }
            }

            Bib3.Glob.PropagiireListeRepräsentatioon(
                ListeOreTypSictString.Distinct(),
                ZiilMenge,
                (OreTypSictString) => new ZuOreTypAusSurveyScanInfo(OreTypSictString),
                (KandidaatRepr, OreTypSictString) => HinraicendGlaicwertigFürFortsaz(KandidaatRepr.OreTypSictString, OreTypSictString),
                (Repr, Target) => Repr.Aktualisiire(Automaat),
                false);
        }
Exemple #3
0
        public void Aktualisiire(IVonBerictNaacGbsRepr SictRepr)
        {
            Bib3.Glob.PropagiireListeRepräsentatioon(
                ListeErwaiterungAuswaalZaitpunkt,
                ListeErwaiterungAuswaalZaitpunktRepr as System.Collections.IList,
                (Erwaiterung) => new SictBerictInspektErwaiterungRepr(Erwaiterung),
                (KandidaatRepr, Erwaiterung) => KandidaatRepr.Repräsentiirte == Erwaiterung,
                (Repr, Erwaiterung) => Repr.Aktualisiire());

            Bib3.Glob.PropagiireListeRepräsentatioon(
                ListeErwaiterungAuswaalZaitpunktRepr,
                TabControlAuswaalZaitpunkt.Items,
                (TabItem) => TabItem.TabItem,
                (KandidaatTabItem, Repr) => Repr.TabItem == KandidaatTabItem,
                null,
                true);

            AktualisiireZaitlaiseRaum();

            ReprRicteNaacAuswert(SictRepr);
        }