public ucEditContractPerDay(rit_instantie instantie, int ritnummer) { InitializeComponent(); FillBasics(); currentInstantie = instantie; currentRitnummer = ritnummer; opdracht od = ContractManagement.getContract(instantie.contract_rit); lblContract.Text = od.contract_id_full; rit_info info = ContractManagement.getRitInfo(instantie); if (info == null) { info = ContractManagement.CreateRitInfo(instantie, od); } currentRitInfo = info; if (ritnummer == 1) { lblTime.Text = instantie.contract_rit.rit1_vertrek + " - " + instantie.contract_rit.rit1_terug; if (info.chauffeur != null) { cbbChauffeur.SelectedItem = info.chauffeur; } if (info.voertuig != null) { cbbVoertuig.SelectedItem = info.voertuig; } if (info.leverancier != null) { cbbLeverancier.SelectedItem = info.leverancier; } } else if (ritnummer == 2) { lblTime.Text = instantie.contract_rit.rit2_vertrek + " - " + instantie.contract_rit.rit2_terug; if (info.chauffeur1 != null) { cbbChauffeur.SelectedItem = info.chauffeur1; } if (info.voertuig1 != null) { cbbVoertuig.SelectedItem = info.voertuig1; } if (info.leverancier1 != null) { cbbLeverancier.SelectedItem = info.leverancier1; } } }