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); }
//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); }
//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); }
///<summary> ///Devuelve true si el presupuesto existe , falso en caso contrario. ///</summary> public Boolean existeVehiculo(String bas) { return(PersistenciaVehiculo.Existe(bas)); }
///<summary> ///Elimina un vehículo de la base de datos ///</summary> public bool darBajaVehiculo(Vehiculo v) { return(PersistenciaVehiculo.Eliminar(v)); }
//------------------------------------------------------------------------------ //Gestion de Vehiculos ///<summary> ///Añade un vehiculo a la Base de datos ///</summary> public void darAltaVehiculo(Vehiculo nuevoVehiculo) { PersistenciaVehiculo.Añadir(nuevoVehiculo); }
///<summary> ///Devuelve todos los vehiculos existentes de la base de datos ///</summary> public List <Vehiculo> listarVehiculos() { return(PersistenciaVehiculo.GETVehiculos()); }
///<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)); }
// PRE: // POST: devuelve una lista con todos los vehículos nuevos almacenados en la BD. public static List <MD.Vehiculo> GetNuevos() { return(PersistenciaVehiculo.GetNuevos()); }
// 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()); }
// PRE: // POS: public static MD.Vehiculo GetVehiculo(String num) { return(PersistenciaVehiculo.BuscarNum(num)); }