Ejemplo n.º 1
0
		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();
		}
Ejemplo n.º 2
0
 public void agregarPresupuesto(Presupuesto presupuesto)
 {
     if(esConPresupuesto())
         Presupuestos.Add(presupuesto);
 }