//------------------------------------------------------------------------------ //Gestion de Presupuestos ///<summary> ///Inserta un presupuesto en la base de datos , y lo asocia a sus tablas correspondientes ///</summary> public void crearPresupuesto(Presupuesto p, List <Vehiculo> vehiculos) { foreach (Vehiculo v in vehiculos) { p.CocheList.Add(v); PersistenciaPresupuestoVehiculo.Añadir(new PresupuestoVehiculoDato(new Clave(p.Id_presupuesto, v.NumBastidor))); } PersistenciaPresupuesto.Añadir(p); }
///<summary> ///Devuelve verdadero si el presupuesto pasado por parametro esta en la base de datos falso en caso contrario ///</summary> public Boolean existePresupuesto(String iden) { return(PersistenciaPresupuesto.Existe(iden)); }
///<summary> ///Devuelve todos los presupuestos existentes en la base de datos ///</summary> public List <Presupuesto> listarPresupuestos() { return(PersistenciaPresupuesto.GETPresupuestos()); }
///<summary> ///Devuelve un presupuesto de la base de datos cuyo identificador se pasa por parametro(Encapsulado en un tipo cliente) ///</summary> public Presupuesto seleccionarPresupuesto(Presupuesto p) { return(PersistenciaPresupuesto.Buscar(p)); }
///<summary> ///Elimina un presupuesto de la base de datos ///</summary> public bool eliminarPresupuesto(Presupuesto p) { return(PersistenciaPresupuesto.Eliminar(p)); }