else if(request.getParameter("listaProdutos") != null){
try {
DaoFornecedor daoFornecedor = new DaoFornecedor();
DaoCotacao daoCotacao = new DaoCotacao();
String cnpj = request.getParameter("fornecedor");
ArrayList<Fornecedor> fornecedores = daoFornecedor.listarfornecedores();
Fornecedor fornecedorDosProdutos = new Fornecedor();
for (Fornecedor fornecedor: fornecedores){
if (fornecedor.getCnpj().equals(cnpj))
fornecedorDosProdutos = fornecedor;
}
request.setAttribute("fornecedorDosProdutos", fornecedorDosProdutos);
request.setAttribute("listaCotacao", daoCotacao.listaCotacao(fornecedorDosProdutos.getCnpj()));
} catch (SQLException e) {
e.printStackTrace();
}
rd = request.getRequestDispatcher("/logistica/jsp/criar_cotacao.jsp");
rd.forward(request, response);
}
else if (request.getParameter("salvarCotacao") != null){
try {
DaoCotacao daoCotacao = new DaoCotacao();
Cotacao cotacao = new Cotacao();
java.util.Date dataAtual = new java.util.Date();
Date dateSql = new Date(dataAtual.getTime());
DaoProduto daoProduto = new DaoProduto();
ArrayList<Produto> produtos = (ArrayList<Produto>) daoProduto.listaProdutos();
for (int i = 0; i < produtos.size(); i++){
String precoDoProduto = request.getParameter("precoProduto"+produtos.get(i).getId());
if (precoDoProduto != null && !precoDoProduto.equals("")){
cotacao.setDataCotacao(dateSql);
cotacao.setFornecedorCNPJ((request.getParameter("fornecedorCnpj")));
cotacao.setProdutoId(produtos.get(i).getId());
cotacao.setPreco(Float.parseFloat(request.getParameter("precoProduto"+produtos.get(i).getId())));
daoCotacao.salvaCotacao(cotacao);
}
}
message = "Dados gravados";
request.setAttribute("message", message);
rd = request.getRequestDispatcher("/logistica/jsp/criar_cotacao.jsp");
rd.forward(request, response);
} catch (SQLException e) {
e.printStackTrace();
}
}
else {
rd = request.getRequestDispatcher("/logistica/jsp/cotacao.jsp");
rd.forward(request, response);
}
}
// Listar Cota��o
if (jspName.equals("listaCotacao")) {
String inicio = request.getParameter("inicio");
String fim = request.getParameter("fim");
try {
DaoCotacao daoCotacao = new DaoCotacao();
request.setAttribute("listaCotacao", daoCotacao.listaCotacao(inicio, fim));
DaoFornecedor daoFornecedor = new DaoFornecedor();
DaoProduto daoProduto = new DaoProduto();
request.setAttribute("listaFornecedor", daoFornecedor.listarfornecedores());