Untitled
unknown
plain_text
a year ago
1.9 kB
5
Indexable
using System; using System.IO; using System.Windows; using System.Windows.Controls; using System.Windows.Media.Imaging; using System.Collections.Generic; namespace Oefening11_4 { public partial class MainWindow : Window { private List<Student> studenten = new List<Student>(); public MainWindow() { InitializeComponent(); } private void btnToevoegen_Click(object sender, RoutedEventArgs e) { Student student = new Student(); student.Naam = txtNaam.Text; student.Voornaam = txtVoornaam.Text; student.GeboorteDatum = dpGeboorteDatum.SelectedDate.Value; studenten.Add(student); lstStudenten.Items.Add(student); txtNaam.Clear(); txtVoornaam.Clear(); dpGeboorteDatum.SelectedDate = null; } private void lstStudenten_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (lstStudenten.SelectedItem is Student geselecteerdeStudent) { txtNaam.Text = geselecteerdeStudent.Naam; txtVoornaam.Text = geselecteerdeStudent.Voornaam; dpGeboorteDatum.SelectedDate = geselecteerdeStudent.GeboorteDatum; } } private void BtnTonenFilterDatum_Click(object sender, RoutedEventArgs e) { lstVerjaardeStudenten.Items.Clear(); DateTime startDatum = dpStartDatum.SelectedDate.Value; DateTime eindDatum = dpEindDatum.SelectedDate.Value; for (int i = 0; i < studenten.Count; i++) { Student student = studenten[i]; if (student.GeboorteDatum >= startDatum && student.GeboorteDatum <= eindDatum) { lstVerjaardeStudenten.Items.Add(student); } } } } }
Editor is loading...
Leave a Comment