private void Form1_Load(object sender, EventArgs e)
        {
            Werknemer       jack   = new Werknemer("Jack Michelson", "Man", new DateTime(1958, 8, 29), "95.02.01-002.00", "NL01 9876 5432 1234", new DateTime(2015, 09, 07), gepresteerdeUren: 19);
            Programmeur     pieter = new Programmeur("Pieter Janssens", "Man", new DateTime(1991, 01, 12), "91.01.12-018.31", "BE01 9876 5432 1234", new DateTime(2018, 7, 18), true);
            CostumerSupport karel  = new CostumerSupport("Karel Pieters", "Vrouw", new DateTime(1991, 01, 12), "95.02.01-002.00", "BE12 1234 5678 9100", new DateTime(2015, 09, 07));

            werknemers.Add(jack);
            werknemers.Add(pieter);
            werknemers.Add(karel);

            LaadWerknemers();
        }
Beispiel #2
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            string geslacht = gbGeslacht.Controls.OfType <RadioButton>().Where(rb => rb.Checked).FirstOrDefault().Text;

            if (geslacht.Equals(rbAndere.Text))
            {
                geslacht = txtAnderGeslacht.Text;
            }

            switch (cbxFunctie.SelectedItem.ToString().ToLower())
            {
            default:
                werknemer = new Werknemer(txtNaam.Text, geslacht, dtpGeboorte.Value, txtRijsknr.Text.Replace(',', '.'), txtIban.Text,
                                          dtpGeboorte.Value, gepresteerdeUren: (int)numUren.Value);
                break;

            case "programmeur":
                werknemer = new Programmeur(txtNaam.Text, geslacht, dtpGeboorte.Value, txtRijsknr.Text.Replace(',', '.'), txtIban.Text,
                                            dtpGeboorte.Value, checkWagen.Checked, gepresteerdeUren: (int)numUren.Value);
                break;

            case "support":
                werknemer = new Support(txtNaam.Text, geslacht, dtpGeboorte.Value, txtRijsknr.Text.Replace(',', '.'), txtIban.Text,
                                        dtpGeboorte.Value, gepresteerdeUren: (int)numUren.Value);
                break;

            case "it support":
                werknemer = new ITSupport(txtNaam.Text, geslacht, dtpGeboorte.Value, txtRijsknr.Text.Replace(',', '.'), txtIban.Text,
                                          dtpGeboorte.Value);
                break;

            case "costumer support":
                werknemer = new CostumerSupport(txtNaam.Text, geslacht, dtpGeboorte.Value, txtRijsknr.Text.Replace(',', '.'), txtIban.Text,
                                                dtpGeboorte.Value, gepresteerdeUren: (int)numUren.Value);
                break;
            }

            DialogResult = DialogResult.OK;
        }
Beispiel #3
0
 public WerknemerForm(Werknemer werknemer)
 {
     this.werknemer = werknemer;
     InitializeComponent();
 }