// On fait un get des données des voyageurs pour une réservation public static List <ACC_GetAccompagnateurChiffreParTete_Result> GetVoyageursAvecPrix(int ResId) { List <ACC_GetAccompagnateurChiffreParTete_Result> oList = new List <ACC_GetAccompagnateurChiffreParTete_Result>(); using (AirlinesEntities oContext = new AirlinesEntities()) { try { oContext.ACC_GetAccompagnateurChiffreParTete(ResId); oList = oContext.ACC_GetAccompagnateurChiffreParTete(ResId).ToList(); } catch (Exception Ex) { throw Ex; } return(oList); } }
public static DataView GetVoyageursAvecPrixData(int ResId) { DataTable oDataTable = new DataTable(); oDataTable.Columns.Add("ACC_ID", typeof(Int32)); oDataTable.Columns.Add("ACC_NOM", typeof(string)); oDataTable.Columns.Add("ACC_PRENOM", typeof(string)); oDataTable.Columns.Add("ACC_DATE_NAISSANCE", typeof(DateTime)); oDataTable.Columns.Add("TRA_PRIX", typeof(decimal)); using (AirlinesEntities oContext = new AirlinesEntities()) { try { oContext.ACC_GetAccompagnateurChiffreParTete(ResId).ToList(); foreach (ACC_GetAccompagnateurChiffreParTete_Result oRow in oContext.ACC_GetAccompagnateurChiffreParTete(ResId)) { oDataTable.Rows.Add(oRow.ACC_ID, oRow.ACC_NOM, oRow.ACC_PRENOM, oRow.ACC_DATE_NAISSANCE, oRow.TRA_PRIX); } } catch (Exception Ex) { throw Ex; } return(oDataTable.DefaultView); } }