public void KonfigScraibeNaacGbs( SictOptimatParam Konfig, bool VorherigeErhalte = false) { var InRaumVerhalteBaasis = (null == Konfig) ? null : Konfig.InRaumVerhalteBaasis; var MengeFitting = (null == Konfig) ? null : Konfig.MengeFitting; var Mine = (null == Konfig) ? null : Konfig.Mine; var Mission = (null == Konfig) ? null : Konfig.Mission; var AutoPilotLowSecFraigaabe = ((null == Konfig) ? null : Konfig.AutoPilotLowSecFraigaabe) ?? false; CheckBoxAutoPilotLowSecFraigaabe.IsChecked = AutoPilotLowSecFraigaabe; var AutoShipRepairFraigaabe = (null == Konfig) ? null : Konfig.AutoShipRepairFraigaabe; var AutoChatLocalVerbergeNictFraigaabe = (null == Konfig) ? null : Konfig.AutoChatLocalVerbergeNictFraigaabe; var AutoChatLocalÖfneFraigaabe = (null == Konfig) ? null : Konfig.AutoChatLocalÖfneFraigaabe; var AutoPilotFraigaabe = (null == Konfig) ? null : Konfig.AutoPilotFraigaabe; var AutoMineFraigaabe = (null == Konfig) ? null : Konfig.AutoMineFraigaabe; var AutoMissionFraigaabe = (null == Konfig) ? null : Konfig.AutoMissionFraigaabe; var MissionMengeZuFactionFittingBezaicner = (null == Mission) ? null : Mission.MengeZuFactionFittingBezaicner; KeyValuePair <string, string>[] MengeZuFactionAusFittingManagementFittingZuLaade = null; MengeZuFactionAusFittingManagementFittingZuLaade = MissionMengeZuFactionFittingBezaicner; SictOptimatParamFittingVerkürzt FittingKonfigVerkürzt = null; if (null != Konfig) { FittingKonfigVerkürzt = new SictOptimatParamFittingVerkürzt(); FittingKonfigVerkürzt.InRaumVerhalte = InRaumVerhalteBaasis; FittingKonfigVerkürzt.MengeZuFactionAusFittingManagementFittingZuLaade = MengeZuFactionAusFittingManagementFittingZuLaade; } SctoierelementFittingVerkürzt.KonfigScraibeNaacGbs(FittingKonfigVerkürzt, VorherigeErhalte); SctoierelementMine.KonfigScraibeNaacGbs(Mine, VorherigeErhalte); SctoierelementMission.KonfigScraibeNaacGbs(Mission, VorherigeErhalte); RadioButtonAutoPilotFraigaabe.IsChecked = AutoPilotFraigaabe ?? false; RadioButtonAutoMineFraigaabe.IsChecked = AutoMineFraigaabe ?? false; RadioButtonAutoMissionFraigaabe.IsChecked = AutoMissionFraigaabe ?? false; CheckBoxAutoShipRepairFraigaabe.IsChecked = AutoShipRepairFraigaabe ?? false; CheckBoxAutoChatLocalVerbergeNict.IsChecked = AutoChatLocalVerbergeNictFraigaabe ?? false; CheckBoxAutoChatLocalÖfne.IsChecked = AutoChatLocalÖfneFraigaabe ?? false; }
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)); }