public List<Vuelos> ListaCantidadVuelosFechas(DateTime fecini, DateTime fecfin)
        {
            AerolineaEntities MisVuelos = new AerolineaEntities();
            List<Vuelos> objListaVuelos = new List<Vuelos>();
            try
            {

                var query = MisVuelos.usp_CantidaDeVuelosFechas(fecini, fecfin).Take(100);

                foreach (var resultado in query)
                {
                    Vuelos objVuelosBE = new Vuelos();
                    objVuelosBE.NomRuta = resultado.NOM_RUTA;
                    objVuelosBE.FecDespegue = Convert.ToDateTime(resultado.FECHA_DESPEQUE);
                    objVuelosBE.FecLlegada = Convert.ToDateTime(resultado.FECHA_LLEGADA);
                    objVuelosBE.Demanda = Convert.ToInt32(resultado.CantidadDeVuelos);

                    objListaVuelos.Add(objVuelosBE);
                }

            }
            catch (EntityException ex)
            {
                throw new Exception(ex.Message);
            }
            return objListaVuelos;
        }
        public List<Vuelos> ListaPrecios()
        {
            AerolineaEntities MisVuelos = new AerolineaEntities();
            List<Vuelos> objListaVuelos = new List<Vuelos>();
            try
            {
                var query = MisVuelos.usp_ListaVueloPrecios();

                foreach (var resultado in query)
                {
                    Vuelos objVuelosBE = new Vuelos();
                    objVuelosBE.PrecioVuelo = Convert.ToDecimal(resultado);

                    objListaVuelos.Add(objVuelosBE);
                }

            }
            catch (EntityException ex)
            {
                throw new Exception(ex.Message);
            }
            return objListaVuelos;
        }
        public List<Vuelos> ListaVueloPorDescripcion(String descripcion)
        {
            AerolineaEntities MisVuelos = new AerolineaEntities();
            List<Vuelos> objListaVuelos = new List<Vuelos>();

            try
            {
                var query = MisVuelos.usp_ListaVueloPorDescripcion(descripcion).Take(100);

                foreach (var resultado in query)
                {
                    Vuelos objVuelosBE = new Vuelos();

                    objVuelosBE.CodVuelo = resultado.COD_VUELO;
                    objVuelosBE.DescVuelo = resultado.DESCRIPCION_VUELO;
                    objVuelosBE.FecDespegue = Convert.ToDateTime(resultado.FECHA_DESPEQUE);
                    objVuelosBE.FecLlegada = Convert.ToDateTime(resultado.FECHA_LLEGADA);
                    objVuelosBE.PrecioVuelo = Convert.ToDecimal(resultado.PRECIO_VUELO);

                    objListaVuelos.Add(objVuelosBE);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return objListaVuelos;
        }
        public List<Vuelos> ListaVueloXDescipcion()
        {
            AerolineaEntities MisVuelos = new AerolineaEntities();
            List<Vuelos> objListaVuelos = new List<Vuelos>();
            try
            {
                var query = MisVuelos.usp_ListaVueloXDescripcion().Take(100);

                foreach (var resultado in query)
                {
                    Vuelos objVuelosBE = new Vuelos();
                    objVuelosBE.DescVuelo = resultado;

                    objListaVuelos.Add(objVuelosBE);
                }

            }
            catch (EntityException ex)
            {
                throw new Exception(ex.Message);
            }
            return objListaVuelos;
        }
        public List<Vuelos> ListaVuelosPorCapacidad(int capacidad, DateTime fecini, DateTime fecfin)
        {
            AerolineaEntities MisVuelos = new AerolineaEntities();
            List<Vuelos> objListaVuelos = new List<Vuelos>();
            try
            {
                var query = MisVuelos.usp_ListaVuelosPorCapacidadFechas(capacidad, fecini, fecfin).Take(100);

                foreach (var resultado in query)
                {
                    Vuelos objVuelosBE = new Vuelos();
                    objVuelosBE.CodVuelo = resultado.COD_VUELO;
                    objVuelosBE.DescVuelo = resultado.DESCRIPCION_VUELO;
                    objVuelosBE.FecDespegue = Convert.ToDateTime(resultado.FECHA_DESPEQUE);
                    objVuelosBE.FecLlegada = Convert.ToDateTime(resultado.FECHA_LLEGADA);
                    objVuelosBE.EstadoVuelo = Convert.ToBoolean(resultado.ESTADO_VUELO);
                    objVuelosBE.PrecioVuelo = Convert.ToDecimal(resultado.PRECIO_VUELO);
                    objVuelosBE.Capacidad = Convert.ToInt32(resultado.CAPACIDAD);

                    objListaVuelos.Add(objVuelosBE);
                }

            }
            catch (EntityException ex)
            {
                throw new Exception(ex.Message);
            }
            return objListaVuelos;
        }