private void updateUc() { rit_info info = ContractManagement.getRitInfo(instantie); txtKlant.Text = miniopdracht.klant.naam; try { txtBestemming.Text = OpdrachtManagement.getVertrek(miniopdracht.opdracht_id).FullAdress; } catch { } txtAantal.Text = opdracht.aantal_personen.ToString(); dtRit1.Value = opdracht.vanaf_datum; dtRit2.Value = opdracht.tot_datum; txtUur1.Text = opdracht.vanaf_uur; txtUur2.Text = opdracht.tot_uur; lblInfo.Text = opdracht.opdracht_id.ToString(); cbbLeverancier.DataSource = OpdrachtManagement.getLeveranciers(); cbbLeverancier.ValueMember = "leverancier_id"; cbbLeverancier.DisplayMember = "naam"; cbbVoertuig.DataSource = OpdrachtManagement.getVoertuigen(); cbbVoertuig.ValueMember = "voertuig_id"; cbbVoertuig.DisplayMember = "voertuig_id"; cbbChauffeurs.DataSource = OpdrachtManagement.getChauffeurs(); cbbChauffeurs.ValueMember = "naam"; cbbChauffeurs.DisplayMember = "naam"; cbbChauffeurs2.DataSource = OpdrachtManagement.getChauffeurs(); cbbChauffeurs2.ValueMember = "naam"; cbbChauffeurs2.DisplayMember = "naam"; cbbChauffeurs.SelectedIndex = -1; cbbChauffeurs2.SelectedIndex = -1; cbbVoertuig.SelectedIndex = -1; cbbLeverancier.SelectedIndex = -1; //IEnumerable<chauffeur> firstChauff = OpdrachtManagement.getFirstChauffeurVanOpdracht(opdracht); //IEnumerable<chauffeur> secChauff = OpdrachtManagement.getSecondChauffeurVanOpdracht(opdracht); //IEnumerable<voertuig> voertuig = OpdrachtManagement.getVoertuigenVanOpdracht(opdracht); //IEnumerable<leverancier> leverancier = OpdrachtManagement.getLeverancierVanOpdracht(opdracht); //try //{ // cbbChauffeurs.SelectedValue = firstChauff.First().naam; //} //catch { }; //try { cbbChauffeurs2.SelectedValue = secChauff.First().naam; } //catch { }; //try { cbbVoertuig.SelectedValue = voertuig.First().voertuig_id; } //catch { }; //try { cbbLeverancier.SelectedValue = leverancier.First().leverancier_id; } //catch { }; }
private void ucAgendaOpdracht_Load(object sender, EventArgs e) { if (miniopdracht.klant != null) { txtKlantNaam.Text = miniopdracht.klant.naam; } //txtAankomst.Text = miniopdracht.opdracht_id_full.ToString(); if (rit.rit1_vertrek != null) { txtVertrek.Text = rit.rit1_vertrek; } txtVertrek2.Text = rit.rit2_vertrek; if (rit.rit1_terug != null) { txtAankomst.Text = rit.rit1_terug; } txtAankomst2.Text = rit.rit2_terug; lblInfo.Text = opdracht.contract_id_full; cbbChauffeur.DataSource = OpdrachtManagement.getChauffeurs(); cbbChauffeur.ValueMember = "chauffeur_id"; cbbChauffeur.DisplayMember = "naam"; cbbChauffeur.SelectedIndex = -1; cbbSecChauff.DataSource = OpdrachtManagement.getChauffeurs(); cbbSecChauff.ValueMember = "chauffeur_id"; cbbSecChauff.DisplayMember = "naam"; cbbSecChauff.SelectedIndex = -1; cbbChauffeur.Enabled = true; cbbVoertuig.DataSource = OpdrachtManagement.getVoertuigen(); cbbVoertuig.ValueMember = "voertuig_id"; cbbVoertuig.DisplayMember = "nummerplaat"; cbbBusId.DataSource = OpdrachtManagement.getVoertuigenVanOpdracht(miniopdracht); cbbBusId.ValueMember = "voertuig_id"; cbbBusId.DisplayMember = "voertuig_id"; try { cbbVoertuig.SelectedValue = OpdrachtManagement.getVoertuigenVanOpdracht(miniopdracht).First().voertuig_id; cbbChauffeur.SelectedValue = OpdrachtManagement.getFirstChauffeurVanOpdracht(miniopdracht).First().chauffeur_id; if (OpdrachtManagement.getSecondChauffeurVanOpdracht(miniopdracht).SingleOrDefault() != null) { cbbSecChauff.SelectedValue = OpdrachtManagement.getSecondChauffeurVanOpdracht(miniopdracht).First().chauffeur_id; } else { cbbSecChauff.SelectedValue = OpdrachtManagement.getFirstChauffeurVanOpdracht(miniopdracht).First().chauffeur_id; } } catch { } }