public override bool cumpleCriterio(Compra compra){ float valorMinimo = float.MaxValue; Presupuesto presupuestoMinimo = compra.Presupuestos[0]; //en caso de que no entre en el if foreach(Presupuesto presupuesto in compra.Presupuestos) { if(presupuesto.valorTotal() <= valorMinimo) { presupuestoMinimo = presupuesto; valorMinimo = presupuesto.valorTotal(); } } return compra.valorTotal() <= presupuestoMinimo.valorTotal(); }
public void agregarPresupuesto(Presupuesto presupuesto) { if(esConPresupuesto()) Presupuestos.Add(presupuesto); }