Exemplo n.º 1
0
        public void addToCart(CarrinhoItem item)
        {
            CarrinhoItem checkItemInCart = itemInCart(item);

            if (checkItemInCart != null)
            {
                checkItemInCart.setQuantidade(checkItemInCart.getQuantidade() + item.getQuantidade());

                Produto prod = new Produto();
                prod.codigo = checkItemInCart.getCodigo();

                total += (prod.getPreco() * item.getQuantidade());
            }
            else
            {
                cartItems.Add(item);
            }
        }
Exemplo n.º 2
0
        private CarrinhoItem itemInCart(CarrinhoItem item)
        {
            bool         check        = false;
            CarrinhoItem carrinhoItem = null;

            foreach (CarrinhoItem i in cartItems)
            {
                if (item.getCodigo() == i.getCodigo())
                {
                    check        = true;
                    carrinhoItem = i;
                }
            }

            if (check)
            {
                return(carrinhoItem);
            }
            else
            {
                return(null);
            }
        }