Estou pecisando fazer tela de venda d eproduto com Primefaces

Java

20/05/2013


Olá pessoal tudo bem, quero tirar dúvida estou montando um carrinho, com primefaces preciso ver qual é melhor forma de adicionar em uma lista, eu tenho lista de produtos, quero adicionar vários itens em uma lista, esse exemplo que estou está ocorrrendo erros será pode ajudar.

Bean
public String adicionarItem(Produto produto) {
pedidoCarrinho.adicionarItem(produto, 1);
return listaprodutos;
}

Vendas

public void adicionarItem(Produto produto, Integer quantidade) {

ItemVenda itemExistente = getItem(produto);
if (itemExistente != null) {
atualizarQuantidade(produto, itemExistente.getQuantidade()
+ quantidade);
} else {
getItens().add(new ItemVenda(produto, quantidade));
calcularTotal();
}
}

xhtml

p:commandButton value=Adicionar ao carrinho actionListener=#{carrinhoDeComprasMB.novo}
p:collector value=# addTo=#{carrinhoDeComprasMB.pedidoCarrinho}/p:collector

/p:commandButton

grato!
Adriano de Aguiar
Adriano Aguiar

Adriano Aguiar

Curtidas 0

Respostas

Jose Boas

Jose Boas

20/05/2013

Você teria ter a lista de ítens inseridos na sessão "SessionScoped" ou seja, um Bean de sessão e dar um add normal
LisProd.add(Classe com os dados preenchidos)

Outra coisa este exemplo que te expliquei tem que ser uma lista de objeto.
GOSTEI 0
POSTAR