public void ToonLeerlingen(Leerlingen lijst) { foreach (Leerling ll in lijst.LeerlingLijst) { Console.WriteLine(ll.Naam + " " + ll.Voornaam); } }
public void VerwijderPunten(Leerlingen lijst, string v1, string v2, string v3) { int count = 0; string[] naam = new string[20]; string[] voornaam = new string[20]; string[] punt = new string[20]; foreach (Leerling element in lijst.LeerlingLijst) { count++; naam[count] = element.Naam.ToString(); voornaam[count] = element.Voornaam.ToString(); punt[count] = element.Punten.ToString(); } for (int i = 0; i < naam.Length; i++) { if (naam[i] == v1 && voornaam[i] == v2) { for (int j = 0; j < punt.Length; j++) { foreach (Leerling lol in lijst.LeerlingLijst) { lol.Punten = 0; } } } } }
public void ToonLeerlingen(Leerlingen lijst, string naam, string voornaam) { foreach (Leerling ll in lijst.LeerlingLijst) { Console.WriteLine(ll.Naam + " " + ll.Voornaam + " , " + ll.Klas); } }
public void ToonLeerlingen(Leerlingen bestaandelijst) { foreach (Leerling ll in bestaandelijst.LeerlingLijst) { Console.WriteLine(ll.ToString()); } Console.ReadLine(); }
public void ToonLeerlingen(Leerlingen lijst) { string conveluted = ""; foreach (Leerling lol in lijst.LeerlingLijst) { conveluted = lol.ToString(); } Console.WriteLine(conveluted); }
public void VoegPuntToe(Leerlingen lijst, string v1, string v2, string v3, double v4) { int teller = 0; foreach (Leerling ll in lijst.LeerlingLijst) { if (ll.Naam == v1 && ll.Voornaam == v2) { lijst.LeerlingLijst[teller].Punten.Add(new Punt(v3, v4)); } teller++; } }
public void ToonPunten(Leerlingen lijst, string voorNaam, string richting, string achterNaam) { foreach (Leerling ll in lijst.LeerlingLijst) { if (ll.Naam == achterNaam) { if (ll.Voornaam == voorNaam) { foreach (Punt p in ll.Punten) { Console.WriteLine(p); } } } } }
public void VerwijderPunten(Leerlingen lijst, string naam, string voornaam, string vak) { foreach (Leerling ll in lijst.LeerlingLijst) { if (ll.Naam == naam && ll.Voornaam == voornaam) { foreach (Punt p in ll.Punten) { if (p.Vak == vak) { var itemtoremove = ll.Punten.Single(r => r.Vak == vak); ll.Punten.Remove(itemtoremove); } } } } }
public void ToonPunten(string lijst, string v1, string v2) { int tel = 0; //werkt niet en ik vind echt nie wrm ik krijg altijd CRUD_JSON.Punt bij wat ik ook doe Leerlingen bestaandelijst = JsonConvert.DeserializeObject <Leerlingen>(lijst); foreach (Leerling ll in bestaandelijst.LeerlingLijst) { if (ll.Naam == v1 && ll.Voornaam == v2) { for (int i = 0; i < bestaandelijst.LeerlingLijst[tel].Punten.Count; i++) { Console.WriteLine(bestaandelijst.LeerlingLijst[tel].Punten[i].Punten); } } tel++; } }
public void VerwijderPunten(Leerlingen lijst, string v1, string v2, string v3) { int teller = 0; foreach (Leerling ll in lijst.LeerlingLijst) { if (ll.Naam == v1 && ll.Voornaam == v2) { for (int i = 0; i < lijst.LeerlingLijst[teller].Punten.Count; i++) { if (lijst.LeerlingLijst[teller].Punten[i].Vak == v3) { lijst.LeerlingLijst[teller].Punten[i] = null; } } } teller++; } }
public void PasPuntAan(Leerlingen lijst, string v1, string v2, string v3, double v4) { int teller = 0; foreach (Leerling ll in lijst.LeerlingLijst) { if (ll.Naam == v1 && ll.Voornaam == v2) { for (int i = 0; i < lijst.LeerlingLijst[teller].Punten.Count; i++) { if (lijst.LeerlingLijst[teller].Punten[i].Vak == v3) { lijst.LeerlingLijst[teller].Punten[i].Punten = v4; } } } teller++; } }
public void PasPuntAan(Leerlingen lijst, string naam, string voornaam, string vak, double punten) { foreach (Leerling ll in lijst.LeerlingLijst) { if (ll.Naam == naam && ll.Voornaam == voornaam) { Console.WriteLine("LEERLING: " + naam + " " + voornaam + " GEVONDEN"); foreach (Punt p in ll.Punten) { if (p.Vak == vak) { p.Punten = punten; Console.WriteLine("VAK " + vak + " GEVONDEN EN AANGEPAST"); } } } } Console.ReadLine();; }
public void VerwijderPunten(Leerlingen lijst, string voorNaam, string richting, string achterNaam, string String) { int niks = 0; foreach (Leerling ll in lijst.LeerlingLijst) { if (ll.Naam == achterNaam) { if (ll.Voornaam == voorNaam) { for (int x = 0; x < lijst.LeerlingLijst[niks].Punten.Count; x++) { if (lijst.LeerlingLijst[niks].Punten[x].Vak == String) { lijst.LeerlingLijst[niks].Punten[x] = null; } } } } niks++; } }
public void PasPuntAan(Leerlingen lijst, string naam, string voornaam, string vak, double punten) { foreach (Leerling ll in lijst.LeerlingLijst) { Console.WriteLine("leerling: " + naam + voornaam + "gevonden"); if (ll.Naam == naam && ll.Voornaam == voornaam) { foreach (Punt p in ll.Punten) { if (p.Vak == vak) { p.Punten = punten; Console.WriteLine("vak" + vak + "is aangepast"); } else { Console.WriteLine("leerling niet gevonden"); } Console.ReadLine(); } } } }
public void PasPuntAan(Leerlingen lijst, string v1, string v2, string v3, double v4) { //kheb dit op een domme manier gedaan zodat ik niet hetzelfde heb als iemand anders int count = 0; string[] naam = new string[20]; string[] voornaam = new string[20]; string[] punt = new string[20]; foreach (Leerling element in lijst.LeerlingLijst) { count++; naam[count] = element.Naam.ToString(); voornaam[count] = element.Voornaam.ToString(); punt[count] = element.Punten.ToString(); } for (int i = 0; i < naam.Length; i++) { if (naam[i] == v1 && voornaam[i] == v2) { for (int j = 0; j < punt.Length; j++) { foreach (Leerling lol in lijst.LeerlingLijst) { foreach (Punt pop in lol.Punten) { if (pop.Vak == v3) { pop.Punten = v4; } } } } } } }
public void VoegPuntToe(Leerlingen lijst, string v1, string v2, string v3, double v4) { lijst.LeerlingLijst[0].Punten.Add(new Punt(v3, v4)); }
static void Main(string[] args) { Crud bewerkingen = new Crud(); Leerlingen nieuweLijst = new Leerlingen { LeerlingLijst = new List <Leerling> { new Leerling { Naam = "Janssens", Voornaam = "Jan", Geboortedatum = new DateTime(2001, 2, 23), Klas = "5IB", Punten = new List <Punt> { new Punt("Frans", 9.5), new Punt("Wiskunde", 5.5) } }, new Leerling { Naam = "Willems", Voornaam = "Wim", Geboortedatum = new DateTime(2001, 2, 23), Klas = "6IB", Punten = new List <Punt> { new Punt("Frans", 10), new Punt("Wiskunde", 8.5) } } } }; //Maak een JSON object van het C# object nieuwelijst -> SerializeObject() string json = JsonConvert.SerializeObject(nieuweLijst, Formatting.Indented); //Maak een C# object bestaandelijst van een JSON object -> DeserializeObject() Leerlingen bestaandelijst = JsonConvert.DeserializeObject <Leerlingen>(json); bestaandelijst.LeerlingLijst[0].Klas = "6IB"; //Maak terug een JSON object json = JsonConvert.SerializeObject(bestaandelijst, Formatting.Indented); foreach (Leerling ll in bestaandelijst.LeerlingLijst) { Console.WriteLine(ll.Naam + " " + ll.Voornaam); } Console.ReadLine(); //Create bewerkingen.VoegPuntToe(bestaandelijst, "Willems", "Wim", "NaWe", 7.5); //Read bewerkingen.ToonLeerlingen(bestaandelijst); bewerkingen.ToonPunten(bestaandelijst, "Willems", "Wim"); //Update bewerkingen.PasPuntAan(bestaandelijst, "Willems", "Wim", "NaWe", 9.5); //Delete bewerkingen.VerwijderPunten(bestaandelijst, "Willems", "Wim", "NaWe"); Console.WriteLine(json); Console.Read(); }
public void VoegPuntToe(Leerlingen lijst, string v1, string v2, string v3, double v4) { lijst.LeerlingLijst[0].Punten.Add(new Punt("Bloemschikken", 9)); }