コード例 #1
0
        // 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);
            }
        }
コード例 #2
0
        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);
            }
        }