private void btnOpenBestand_Click(object sender, RoutedEventArgs e) { ReadService gekozenBestand = new ReadService(); string bestandsPad = gekozenBestand.OpenBestand("Text documents (.txt)|*.txt|Comma seperated values (.csv)|*.csv"); personen2 = gekozenBestand.ToStringArray_List(bestandsPad, ';'); HaalInfoOp(bestandsPad); }
void HaalInfoOp(string bestandsPad) { //Tekstbestand ==> List<string> lstLinks.Items.Clear(); personen1 = leesBewerking.ToStringList(bestandsPad); if (personen1.Count > 1 || personen1[0] != "") { foreach (string persoon in personen1) { lstLinks.Items.Add(persoon); } //Tekstbestand ==> List<string[]> lstMidden.Items.Clear(); personen2 = leesBewerking.ToStringArray_List(bestandsPad, '|'); foreach (string[] persoon in personen2) { lstMidden.Items.Add(String.Join(" - ", persoon)); } //Tekstbestand ==> List<Persoon> klasseMensen = new List <Persoon>(); //List<string[]> personen = leesBewerking.ToStringArray_List(leesBewerking.rootPad + "Personen.txt", '|'); foreach (string[] persoon in personen2) { Persoon mens = new Persoon(); mens.Familienaam = persoon[0]; mens.Voornaam = persoon[1]; mens.Woonplaats = persoon[2]; mens.Land = persoon[3]; if (persoon[4] == "M") { //mens.Geslacht = Persoon.Geslacht.M; } else { //mens.Geslacht = Persoon.Geslachten.V; } mens.Leeftijd = int.Parse(persoon[5]); klasseMensen.Add(mens); } ToonListVanClass(); } }