private void btnDelete_Click(object sender, EventArgs e) { Werknemers selected = (Werknemers)lbWerknemers.SelectedItem; WerknemersBedrijf.Remove(selected); 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(); }
public void LaadWerknemers() { lbWerknemers.DataSource = null; lbWerknemers.DataSource = WerknemersBedrijf; if (lbWerknemers.SelectedItem != null) { Werknemers selected = (Werknemers)lbWerknemers.SelectedItem; lFunctie.Text = selected.Functie; lUren.Text = $"{(selected.Uren == 38 ? "Voltijds" : "Deeltijds")} {Convert.ToString(selected.Uren)}/38 uren"; lGeslacht.Text = $"{(selected.Geslacht ? "MAN" : "VROUW")}"; lGeboorteDatum.Text = selected.GeboorteDatum.ToString("dd-MM-yyyy"); lRijksregisternummer.Text = selected.Rijksregisternummer; lDatumIntreding.Text = selected.DatumIntreding.ToString("dd-MM-yyyy"); lRekeningNummer.Text = selected.Bankrekening; } }
public WerknemerInfo(Werknemers selected) { Selected = selected; InitializeComponent(); }