public void GetEmployeDetailsByID(long employeID, out EmployeDto emp, out EmployeSalaireDto empSalReg, out EmployeSalaireDto empSalSpe, out IEnumerable <CongeDto> empConge, out IEnumerable <EmployePrelevementDto> empPrelReg, out IEnumerable <EmployePrelevementDto> empPrelSpe) { //Renvoyer toutes les données personnelles de l'employe à partir de sa clé primaire EmployeRepository empRep = new EmployeRepository(); emp = empRep.GetEmployeById(employeID); empSalReg = empRep.GetSalaireByType(employeID, (int)LookupEnum.TypeSalaire.Regulier); empPrelReg = empRep.GetPrelevementByTypeSalaire(employeID, (int)LookupEnum.TypeSalaire.Regulier); if (emp.TypeEmployeID == (int)LookupEnum.TypeEmploye.Special) { empSalSpe = empRep.GetSalaireByType(employeID, (int)LookupEnum.TypeSalaire.Special); empPrelSpe = empRep.GetPrelevementByTypeSalaire(employeID, (int)LookupEnum.TypeSalaire.Special); } else { empSalSpe = null; empPrelSpe = null; } empConge = empRep.GetConge(employeID); }