private void targyValasztas_Click(object sender, RoutedEventArgs e) { modositandoIndex = -1; jegyModositasa.Text = "Modosítandó jegy"; jegyek.Items.Clear(); if (targyvalaszto.SelectedIndex > -1) { valasztottTargy = tantargyak.ElementAt(targyvalaszto.SelectedIndex); foreach (var item in valasztottTargy.Jegyek) { jegyek.Items.Add(item.Erdemjegy); } } atlagMegjelenes.Content = valasztottTargy.Atlag().ToString("0.00"); }
private void Betoltes_Click(object sender, RoutedEventArgs e) { tantargyak = new List <Tantargy>(); valasztottTargy = null; modositandoIndex = -1; targyvalaszto.Items.Clear(); XmlSerializer deserializer = new XmlSerializer(typeof(List <Tantargy>)); using (FileStream betoltes_fs = File.OpenRead("tantargyak.xml")) { tantargyak = (List <Tantargy>)deserializer.Deserialize(betoltes_fs); } foreach (var item in tantargyak) { targyvalaszto.Items.Add(item.Nev); } System.Windows.MessageBox.Show("Sikeres Betöltést!"); }