private void Form1_Load(object sender, EventArgs e) { Programmeur newWerknemer = new Programmeur("PIETER JANSSENS", true, new DateTime(1991, 01, 12), "91,01,12-189,31", new DateTime(2018, 07, 18), "BE00 0000 0000 0000", 38, true); WerknemersBedrijf.Add(newWerknemer); LaadWerknemers(); }
private void btnEdit_Click(object sender, EventArgs e) { Werknemers selected = (Werknemers)lbWerknemers.SelectedItem; WerknemerInfo werknemerinfo = new WerknemerInfo(selected); if (werknemerinfo.ShowDialog() == DialogResult.OK) { WerknemersBedrijf.Remove(selected); if (werknemerinfo.functie == "PROGRAMMEUR") { Programmeur WerknermerToevoegen = new Programmeur(werknemerinfo.naam, werknemerinfo.geslacht, werknemerinfo.geboortedatum, werknemerinfo.rijksregisternummer, werknemerinfo.datumIntreding, werknemerinfo.rekeningnummer, werknemerinfo.uren, werknemerinfo.bedrijfswagen, startloon: werknemerinfo.startLoon); WerknemersBedrijf.Add(WerknermerToevoegen); } else if (werknemerinfo.functie == "IT SUPPORT") { IT_Support WerknermerToevoegen = new IT_Support(werknemerinfo.naam, werknemerinfo.geslacht, werknemerinfo.geboortedatum, werknemerinfo.rijksregisternummer, werknemerinfo.datumIntreding, werknemerinfo.rekeningnummer, startloon: werknemerinfo.startLoon); WerknemersBedrijf.Add(WerknermerToevoegen); } else if (werknemerinfo.functie == "COSTUMER SUPPORT") { Costumer_Support WerknermerToevoegen = new Costumer_Support(werknemerinfo.naam, werknemerinfo.geslacht, werknemerinfo.geboortedatum, werknemerinfo.rijksregisternummer, werknemerinfo.datumIntreding, werknemerinfo.rekeningnummer, werknemerinfo.uren, startloon: werknemerinfo.startLoon); WerknemersBedrijf.Add(WerknermerToevoegen); } else { Werknemers WerknermerToevoegen = new Werknemers(werknemerinfo.naam, werknemerinfo.geslacht, werknemerinfo.geboortedatum, werknemerinfo.rijksregisternummer, werknemerinfo.datumIntreding, werknemerinfo.rekeningnummer, werknemerinfo.functie.ToUpper(), werknemerinfo.uren, startloon: werknemerinfo.startLoon); WerknemersBedrijf.Add(WerknermerToevoegen); } } LaadWerknemers(); }