コード例 #1
0
        public SictOptimatParamFittingVerkürzt KonfigBerecneAusGbs()
        {
            if (!IsInitialized)
            {
                return(null);
            }

            var InRaumVerhalte = SctoierelementInRaumAktioonVerzwaigung.KonfigBerecneAusGbs();

            var MengeZuFactionFittingBezaicner =
                (null == DataGridZuFactionFittingBezaicnerMengeRepr) ? null :
                DataGridZuFactionFittingBezaicnerMengeRepr
                .Select((Repr) => new KeyValuePair <string, string>(Repr.FactionSictEnum.ToString(), Repr.FittingBezaicner)).ToArray();

            var Konfig = new SictOptimatParamFittingVerkürzt();

            Konfig.InRaumVerhalte = InRaumVerhalte;
            Konfig.MengeZuFactionAusFittingManagementFittingZuLaade = MengeZuFactionFittingBezaicner;

            return(Konfig);
        }
コード例 #2
0
        public void KonfigScraibeNaacGbs(
            SictOptimatParamFittingVerkürzt Konfig,
            bool VorherigeErhalte = false)
        {
            var InRaumVerhalte = (null == Konfig) ? null : Konfig.InRaumVerhalte;

            var MengeZuFactionAusFittingManagementFittingZuLaade = (null == Konfig) ? null : Konfig.MengeZuFactionAusFittingManagementFittingZuLaade;

            SctoierelementInRaumAktioonVerzwaigung.KonfigScraibeNaacGbs(InRaumVerhalte);

            DataGridZuFactionFittingBezaicnerMengeRepr.Clear();

            Bib3.Glob.PropagiireListeRepräsentatioon(
                MengeZuFactionAusFittingManagementFittingZuLaade,
                DataGridZuFactionFittingBezaicnerMengeRepr      as      IList <SictZuFactionFittingBezaicnerReprInDataGrid>,
                (ZuFactionAusFittingManagementFittingZuLaade) =>
                new SictZuFactionFittingBezaicnerReprInDataGrid(
                    ZuFactionAusFittingManagementFittingZuLaade.Key,
                    ZuFactionAusFittingManagementFittingZuLaade.Value),
                (Repr, ZuFactionAusFittingManagementFittingZuLaade) =>
                string.Equals(Repr.FactionSictString, ZuFactionAusFittingManagementFittingZuLaade.Key) &&
                string.Equals(Repr.FittingBezaicner, ZuFactionAusFittingManagementFittingZuLaade.Value));
        }