private void Button_Click_Save(object sender, RoutedEventArgs e) { //Daten speichern if (ausgewaelt) { if (Bmwm4 == true) { bmwm4save = new BMWM4(Pferdestärke, Modifikationen, Marke); System.IO.File.WriteAllText(@"..\..\..\KonfigurationBMWm4.txt", bmwm4save.ToString()); } else { ktmduke125save = new KTMDUKE(Pferdestärke, Modifikationen, Marke); System.IO.File.WriteAllText(@"..\..\..\KonfigurationKTMduke.txt", ktmduke125save.ToString()); } } else { throw new Exception("Kein Element ausgewählt!"); } }
private void Button_Click_Load(object sender, RoutedEventArgs e) { if (Bmwm4 == true) { string alles = System.IO.File.ReadAllText(@"..\..\..\KonfigurationBMWm4.txt"); int Pferdestärken = Convert.ToInt32(alles.Split(';')[0]); List <string> Modifikationen = ((alles.Split(';')[1]).Split(',')).ToList <string>(); string Marke = alles.Split(';')[2]; bmwm4save = new BMWM4(Pferdestärke, Modifikationen, Marke); if (bmwm4save.Pferdestärke == 431) { PSStandardBMWM4.IsChecked = true; } else { PSLeistungssteigBMWM4.IsChecked = true; } if (bmwm4save.Modifikationen[0] == "Auspuff: Akrapovic") { AuspuffAkrapovicBMWM4.IsChecked = true; } else { AuspuffStandardBMWM4.IsChecked = true; } if (bmwm4save.Modifikationen[1] == "Lack: Rot") { LackRotBMWM4.IsChecked = true; } else if (bmwm4save.Modifikationen[1] == "Lack: Goldgelb") { LackGelbBMWM4.IsChecked = true; } else { LackBlauBMWM4.IsChecked = true; } if (bmwm4save.Modifikationen[2] == "Felgen: Standard") { FelgenStandardBMWM4.IsChecked = true; } else { FelgenSportBMWM4.IsChecked = true; } } else { string alles = System.IO.File.ReadAllText(@"..\..\..\KonfigurationKTMduke.txt"); int Pferdestärken = Convert.ToInt32(alles.Split(';')[0]); List <string> Modifikationen = ((alles.Split(';')[1]).Split(',')).ToList <string>(); string Marke = alles.Split(';')[2]; ktmduke125save = new KTMDUKE(Pferdestärke, Modifikationen, Marke); if (ktmduke125save.Pferdestärke == 15) { PSStandardKTMDUKE.IsChecked = true; } else { PS50KTMDUKE.IsChecked = true; } if (ktmduke125save.Modifikationen[0] == "Auspuff: Standard") { AuspuffStandardKTMDUKE.IsChecked = true; } else if (ktmduke125save.Modifikationen[0] == "Auspuff: Akrapovic") { AuspuffAkrapovicKTMDUKE.IsChecked = true; } else { AuspuffLeoVinceKTMDUKE.IsChecked = true; } if (ktmduke125save.Modifikationen[1] == "Aussehen: Orange") { AussehenStandardKTMDUKE.IsChecked = true; } else if (ktmduke125save.Modifikationen[1] == "Aussehen: Grün") { AussehenGrünKTMDUKE.IsChecked = true; } else if (ktmduke125save.Modifikationen[1] == "Aussehen: Folie 1") { AussehenF1KTMDUKE.IsChecked = true; } else { AussehenF2KTMDUKE.IsChecked = true; } if (ktmduke125save.Modifikationen[2] == "Kennzeichen: Kurz") { KennzeichenKurzKTMDUKE.IsChecked = true; } else { KennzeichenLangKTMDUKE.IsChecked = true; } } Bild(); }