private ProductoCantidad BuscarProductoCantidad(Producto tipoDeProducto) { ProductoCantidad productoCantidad = null; int i = 0; while (i < productosCantidades.Count && productoCantidad == null) { if (productosCantidades[i].TipoDeProducto.Equals(tipoDeProducto)) { productoCantidad = productosCantidades[i]; } i++; } return(productoCantidad); }
public void AgregarProductoCantidad(Producto tipoDeProducto, int cantidad) { if (tipoDeProducto != null && cantidad > 0) { ProductoCantidad productoCantidad = BuscarProductoCantidad(tipoDeProducto); if (productoCantidad != null) { productoCantidad.ModificarCantidad(cantidad); } else { this.productosCantidades.Add(new ProductoCantidad(tipoDeProducto, cantidad)); } } }