public bool InsertarViajeroxViaje(ViajerosxViajes pViajerosxViajes)
        {
            try
            {
                adViajes adViajes = new adViajes();
                Viaje    viaje    = adViajes.ObtenerViaje(pViajerosxViajes.Viaje.Id);
                if (viaje.NumeroPlazas > 0)
                {
                    if (_AD.InsertarViajeroxViaje(pViajerosxViajes))
                    {
                        viaje.NumeroPlazas = viaje.NumeroPlazas - 1;
                        return(adViajes.ModificarViaje(viaje));
                    }
                }
                else
                {
                    throw new Exception("El viaje no tiene plazas disponibles");
                }

                return(false);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public bool EliminarViajeroxViaje(ViajerosxViajes pViajerosxViajes)
 {
     try
     {
         adViajes adViajes = new adViajes();
         Viaje    viaje    = adViajes.ObtenerViaje(pViajerosxViajes.Viaje.Id);
         viaje.NumeroPlazas++;
         adViajes.ModificarViaje(viaje);
         _AD.EliminarViajeroxViaje(pViajerosxViajes.Id);
         return(true);
     }
     catch (Exception ex)
     {
         return(false);
     }
 }