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));
         }
     }
 }