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(); }
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; }
public WerknemerForm(Werknemer werknemer) { this.werknemer = werknemer; InitializeComponent(); }