//Methode voor een opleiding toe te voegen aan flpOpleidingen private void btnAddOpleiding_Click(object sender, EventArgs e) { //Nieuw object van de opleiding usercontrol aanmaken ucOpleiding uc = new ucOpleiding(flpOpleidingen); //Object toevoegen aan FlowLayoutPanel flpOpleidingen flpOpleidingen.Controls.Add(uc); }
//Juiste chauffeur selecteren en het formulier invullen met de juiste gegevens private void cbbID_SelectedIndexChanged(object sender, EventArgs e) { emptyFields(); enableFields(); chauffeur ch = (chauffeur)cbbID.SelectedItem; txtNaam.Text = ch.naam; txtVoornaam1.Text = ch.voornaam_1; txtVoornaam2.Text = ch.voornaam_2; cbbAdres.SelectedItem = ChauffeurManagement.getAdresVanChauffeur(ch.chauffeur_id); txtTelefoon.Text = ch.telefoon; txtGsm.Text = ch.gsm; txtFax.Text = ch.fax; txtEmail.Text = ch.email; txtInDienst.Text = ch.in_dienst; txtUitDienst.Text = ch.uit_dienst; cbbFunctie.SelectedItem = ch.functie; txtGeboorteDatum.Text = ch.geboortedatum; txtGeboorteplaats.Text = ch.geboorteplaats; txtRijksregister.Text = ch.rijkregister_nr; txtIdentiteitskaart.Text = ch.identiteitskaart_nr; txtAard_rijbewijs.Text = ch.aard_rijbewijs; txtRijbewijs.Text = ch.rijkregister_nr; txtSchifting.Text = ch.schifting_geldig_tot; cbbGeslacht.SelectedItem = ch.geslacht; cbbBurgelijkeStaat.SelectedItem = ch.burgerlijke_staat; txtPartner.Text = ch.partner; txtKinderen.Text = ch.kinderen_ten_laste.ToString(); txtGarage.Text = ch.garage; txtBankrekening.Text = ch.bankrekening; txtBadge.Text = ch.badge; txtMemo.Text = ch.memo; txtancienniteit.Text = ch.ancienniteit.ToString(); //txtOpmerkingen.Text = ch.opmerkingen; cbbbedrijf.SelectedItem = ch.bedrijf; foreach (opleiding opl in ChauffeurManagement.getOpleidingen(ch.chauffeur_id)) { ucOpleiding uc = new ucOpleiding(flpOpleidingen); uc.Datum = DateTime.Parse(opl.datum.ToString()); //uc.Plaats = opl.plaats_instantie; uc.Omschrijving = opl.omschrijving; //uc.Geslaagd = opl.geslaagd; flpOpleidingen.Controls.Add(uc); } btnOpslaan.Enabled = true; btnAnnuleren.Enabled = true; //Statusbar in de main form updaten MainForm.updateStatus = "Chauffeur: " + ch.naam + ", is succesvol geladen."; }