private void LeerlingenListBox_MouseDoubleClick(object sender, MouseButtonEventArgs e) { Klas klas = (Klas)KlassenListBox.SelectedItem; int index = KlassenListBox.SelectedIndex; GeefPuntenWindow g = new GeefPuntenWindow(klas, index); g.ShowDialog(); }
private void KlassenListBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { Klas klas = (Klas)KlassenListBox.SelectedItem; LeerlingenListBox.Items.Clear(); for (int i = 0; i < klas.hoeveel; i++) { LeerlingenListBox.Items.Add(klas.studenten[i].naam); } }
private void creeerklassen() { StreamReader leesleerlingen = null; StreamReader leesklassen = null; string[] split; string[] splits; klassen = new ObservableCollection <Klas>(); studenten = new List <Student>(); string leerlingregel; string klassenregel; leesleerlingen = new StreamReader(@"../../Leerlingen.txt", System.Text.Encoding.Default); leesklassen = new StreamReader(@"../../Klassen.txt", System.Text.Encoding.Default); klassenregel = leesklassen.ReadLine(); leerlingregel = leesleerlingen.ReadLine(); while (klassenregel != null) { split = klassenregel.Split(','); Klas klas = new Klas(split[1], split[0]); for (int i = 0; i < 4; i++) { splits = leerlingregel.Split(','); leerlingregel = leesleerlingen.ReadLine(); if (klas.kortnaam == (splits[0])) { studenten.Add(new Student(Convert.ToChar(splits[0]), splits[1], splits[2], splits[3])); klas.studenten.Add(new Student(Convert.ToChar(splits[0]), splits[1], splits[2], splits[3])); klas.hoeveel++; } } klassenregel = leesklassen.ReadLine(); klassen.Add(klas); } leesleerlingen.Close(); leesklassen.Close(); }
public GeefPuntenWindow(Klas klas, int index) { InitializeComponent(); this.klas = klas; this.index = index; }