示例#1
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            Werknemers selected = (Werknemers)lbWerknemers.SelectedItem;

            WerknemersBedrijf.Remove(selected);
            LaadWerknemers();
        }
示例#2
0
        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();
        }
示例#3
0
 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;
     }
 }
示例#4
0
 public WerknemerInfo(Werknemers selected)
 {
     Selected = selected;
     InitializeComponent();
 }