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); }
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)); }