Example #1
0
def atualiza_qtd_carrinho(request):
    form = EstoqueForm(request.POST)
    if form.is_valid():
        produto_id = form.cleaned_data['produto_id']
        estoque =  form.cleaned_data['estoque']

        carrinho = Carrinho(request)
        carrinho.alterar(produto_id, estoque)

        return exibe_carrinho(request)
    else:
        # print(form.errors) p/ debug
        raise ValueError('Ocorreu um erro inesperado ao adicionar um produto ao carrinho.')
Example #2
0
def atualiza_qtd_carrinho(request):
    form = QuantidadeForm(request.POST)
    if form.is_valid():
        produto_id = form.cleaned_data['produto_id']
        quantidade = form.cleaned_data['quantidade']

        carrinho = Carrinho(request)
        carrinho.alterar(produto_id, quantidade)

        return exibe_carrinho(request)
    else:
        print(form.errors)
        raise ValueError(
            'Ocorreu um erro inesperado ao adicionar um produto ao carrinho.')