public static rit_info CreateRitInfo(rit_instantie instantie, opdracht od) { //Bestaat er nog geen informatie? --> Aanmaken rit_info info = new rit_info(); info.rit_instantie = instantie; var chauffeur = ContractManagement.getChauffeursVanContract(od); if (chauffeur.Count() > 0) { info.chauffeur = chauffeur.First(); } if (chauffeur.Count() > 1) { info.chauffeur1 = chauffeur.ElementAt(1); } else { info.chauffeur1 = chauffeur.First(); } var opdrachtVoertuigen = OpdrachtManagement.getVoertuigenVanOpdracht(od); if (opdrachtVoertuigen.Count() > 0) { info.voertuig = opdrachtVoertuigen.First().voertuig; } if (opdrachtVoertuigen.Count() > 1) { info.voertuig1 = opdrachtVoertuigen.ElementAt(1).voertuig; } else { info.voertuig1 = info.voertuig; } info.rit1_vertrek = instantie.contract_rit.rit1_vertrek; info.rit1_terug = instantie.contract_rit.rit1_terug; info.rit2_vertrek = instantie.contract_rit.rit2_vertrek; info.rit2_terug = instantie.contract_rit.rit2_terug; ContractManagement.addRitInfo(info); return(info); }
public static rit_info createRitInfo(rit_instantie ri) { opdracht od = ContractManagement.getContract(ri.contract_rit); rit_info info = new rit_info(); info.rit_instantie = ri; var chauffeur = ContractManagement.getChauffeursVanContract(od); if (chauffeur.Count() > 0) { info.chauffeur = chauffeur.First(); } if (chauffeur.Count() > 1) { info.chauffeur1 = chauffeur.ElementAt(1); } else { info.chauffeur1 = chauffeur.First(); } var opdrachtvoertuigen = OpdrachtManagement.getVoertuigenVanOpdracht(od); if (opdrachtvoertuigen.Count() > 0) { info.voertuig = opdrachtvoertuigen.First().voertuig; } if (opdrachtvoertuigen.Count() > 1) { info.voertuig1 = opdrachtvoertuigen.ElementAt(1).voertuig; } else { info.voertuig1 = info.voertuig; } info.rit1_vertrek = ri.contract_rit.rit1_vertrek; info.rit1_terug = ri.contract_rit.rit1_terug; info.rit2_vertrek = ri.contract_rit.rit2_vertrek; info.rit2_terug = ri.contract_rit.rit2_terug; ContractManagement.addRitInfo(info); return(info); }