}
else if(action.equals("aprovar")) {
HashMap<Produto, Integer> produtos;
DaoProduto daoP = new DaoProduto();
PedidoVenda pv = new PedidoVenda();
pv.setId(Integer.valueOf(pedidoId));
pv.setStatuid(2);
DaoPedidoVenda daoPv = new DaoPedidoVenda();
daoPv.updateStatus(pv);
produtos = daoPv.listaProdutosVenda(Integer.valueOf(pedidoId));
for(Entry e : produtos.entrySet()) {
Produto p = (Produto)e.getKey();
daoP.subtractQuantidade(p.getId(), (Integer)e.getValue());
}
message = "Pedido " + Integer.valueOf(pedidoId) + " aprovado";
request.setAttribute("message", message);
refreshPedidoVenda(request);
rd = request.getRequestDispatcher("/logistica/jsp/avaliar_pedido_venda.jsp");
rd.forward(request, response);
}
else if(action.equals("rejeitar")) {
PedidoVenda pv = new PedidoVenda();
pv.setId(Integer.valueOf(pedidoId));
pv.setStatuid(4);
DaoPedidoVenda daoPv = new DaoPedidoVenda();
daoPv.updateStatus(pv);
message = "Pedido " + Integer.valueOf(pedidoId) + " rejeitado";