Пример #1
0
        public static List <EntidadesCompartidas.Vehiculo> Dispoibles_por_periodo(DateTime FechaIni, DateTime FechaFin)
        {
            List <Vehiculo> Disponibles = new List <Vehiculo>();

            Disponibles.AddRange(PersistenciaVehiculo.Disponibles_por_periodo(FechaIni, FechaFin));

            return(Disponibles);
        }
Пример #2
0
        //PRE:
        //POST: si el vehiculo no estaba en la base de datos y no es null se elimina y devuelve true
        public static bool BajaVehiculo(MD.Vehiculo vehiculo)
        {
            MD.Vehiculo vehiculoFinal;

            if (vehiculo == null)
            {
                return(false);
            }

            vehiculoFinal = PersistenciaVehiculo.Buscar(vehiculo);
            if (vehiculoFinal == null)
            {
                return(false);
            }

            PersistenciaVehiculo.Eliminar(vehiculo);
            return(true);
        }
Пример #3
0
        //PRE:
        //POST: si el vehiculo no estaba en la base de datos y no es null se añade y devuelve true
        public static bool AltaVehiculo(MD.Vehiculo vehiculo)
        {
            MD.Vehiculo vehiculoFinal;

            if (vehiculo == null)
            {
                return(false);
            }

            vehiculoFinal = PersistenciaVehiculo.Buscar(vehiculo);
            if (vehiculoFinal != null)
            {
                return(false);
            }

            PersistenciaVehiculo.Añadir(vehiculo);
            return(true);
        }
Пример #4
0
 ///<summary>
 ///Devuelve true si el presupuesto existe , falso en caso contrario.
 ///</summary>
 public Boolean existeVehiculo(String bas)
 {
     return(PersistenciaVehiculo.Existe(bas));
 }
Пример #5
0
 ///<summary>
 ///Elimina un vehículo de la base de datos
 ///</summary>
 public bool darBajaVehiculo(Vehiculo v)
 {
     return(PersistenciaVehiculo.Eliminar(v));
 }
Пример #6
0
 //------------------------------------------------------------------------------
 //Gestion de Vehiculos
 ///<summary>
 ///Añade un vehiculo a la Base de datos
 ///</summary>
 public void darAltaVehiculo(Vehiculo nuevoVehiculo)
 {
     PersistenciaVehiculo.Añadir(nuevoVehiculo);
 }
Пример #7
0
 ///<summary>
 ///Devuelve todos los vehiculos existentes de la base de datos
 ///</summary>
 public List <Vehiculo> listarVehiculos()
 {
     return(PersistenciaVehiculo.GETVehiculos());
 }
Пример #8
0
 ///<summary>
 ///Devuelve un vehiculo de la base de datos cuyo numero de bastidor se pasa por parametro(Encapsulado en un tipo cliente)
 ///</summary>
 public Vehiculo seleccionarVehiculo(Vehiculo v)
 {
     return(PersistenciaVehiculo.Buscar(v));
 }
Пример #9
0
 // PRE:
 // POST: devuelve una lista con todos los vehículos nuevos almacenados en la BD.
 public static List <MD.Vehiculo> GetNuevos()
 {
     return(PersistenciaVehiculo.GetNuevos());
 }
Пример #10
0
 // PRE:
 // POST: devuelve una lista con todos los vehículos de segunda mano almacenados en la BD.
 public static List <MD.Vehiculo> GetSegundaMano()
 {
     return(PersistenciaVehiculo.GetSegundaMano());
 }
Пример #11
0
 // PRE:
 // POS:
 public static MD.Vehiculo GetVehiculo(String num)
 {
     return(PersistenciaVehiculo.BuscarNum(num));
 }