else if (request.getParameter("salvarPedido") != null){
try {
DaoPedidoCompra daoPedidoCompra = new DaoPedidoCompra();
DaoProduto daoProduto = new DaoProduto();
PedidoCompra pedidoCompra = new PedidoCompra();
ArrayList<Produto> produtos = (ArrayList<Produto>) daoProduto.listaProdutos();
HashMap<Produto, Integer> produtosDaCompra = new HashMap<Produto, Integer>();
pedidoCompra.setFornecedorCnpj(request.getParameter("fornecedorCnpj"));
pedidoCompra.setValorTotal(Float.parseFloat("0"));
java.util.Date dataAtual = new java.util.Date();
Date dateSql = new Date(dataAtual.getTime());
pedidoCompra.setDataCompra(dateSql);
pedidoCompra.setStatusPedido(1);
for (int i = 0; i < produtos.size(); i++){
String quantidadeProduto = request.getParameter("quantidadeProduto"+produtos.get(i).getId());
if (quantidadeProduto != null && !quantidadeProduto.equals("")){
int qtd = Integer.parseInt(quantidadeProduto);
Produto produto = new Produto();
produto.setId(produtos.get(i).getId());
produtosDaCompra.put(produto, qtd);
}
}
pedidoCompra.setProdutos(produtosDaCompra);
daoPedidoCompra.salvarPedidoDeCompra(pedidoCompra);
} catch (SQLException e) {
e.printStackTrace();
}