Examples of DaoFornecedor


Examples of labsis.financeiro.dao.DaoFornecedor

public class ControllerLogistica extends HttpServlet {
 
  private void refreshProdutoFornecedor(HttpServletRequest request) throws SQLException {

    DaoProduto daoProduto = new DaoProduto();
    DaoFornecedor daoFornecedor = new DaoFornecedor();

    request.setAttribute("listaFornecedor", daoFornecedor.listarfornecedores());
    request.setAttribute("listaProduto", daoProduto.listaProdutos());
  }
View Full Code Here

Examples of labsis.financeiro.dao.DaoFornecedor

        if(request.getParameter("listarFornecedores") != null &&
            request.getParameter("listarFornecedores").equals("true")) {

          try {
            DaoFornecedor daoFornecedor = new DaoFornecedor();
            request.setAttribute("listaFornecedor", daoFornecedor.listarfornecedores());

          } catch (SQLException e) {
            e.printStackTrace();
          }

          rd = request.getRequestDispatcher("/logistica/jsp/criar_cotacao.jsp");
          rd.forward(request, response);
        }

        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());
          request.setAttribute("listaProduto", daoProduto.listaProdutos());

        } catch (SQLException e) {
          e.printStackTrace();
        }

        rd = request.getRequestDispatcher("/logistica/jsp/listar_cotacao.jsp");
        rd.forward(request, response);

      }
    }

    // Pedido de Compra
    if (jspName.equals("pedidoCompra")){

      try {
        DaoFornecedor daoFornecedor = new DaoFornecedor();
        request.setAttribute("listaFornecedor", daoFornecedor.listarfornecedores())
      } catch (Exception e) {
        e.printStackTrace();
      }

      if(request.getParameter("listaProdutos") != null){

        try {
          DaoFornecedor daoFornecedor = new DaoFornecedor();

          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("listaProdutosFornecedor", daoFornecedor.listaProdutosDeFornecedores(cnpj));

        } catch (SQLException e) {
          e.printStackTrace();
        }
      }
View Full Code Here

Examples of labsis.financeiro.dao.DaoFornecedor

      f.setTelefonefornecedor(s4);
      f.setEmailfornecedor(s5);
      f.setNomeDoContato(s6);

      try {
        DaoFornecedor f2 = new DaoFornecedor();
        f2.cadastrarfornecedores(f);

      } catch (SQLException e) {
        e.printStackTrace();
      }

      session.setAttribute("TABELA", "insereFornecedor");
      rd = request.getRequestDispatcher("/financeiro/jsp/responsavel.jsp");
      rd.forward(request, response);
    }


    else if(comm.equals("alteraFornecedor")){

      String cnpj = request.getParameter("cnpjFornecedor");
      String nome = request.getParameter("novoNome");
      String end = request.getParameter("novoEnd");
      String tel = request.getParameter("novoTel");
      String email = request.getParameter("novoEmail");
      String contato = request.getParameter("novoContato");

      try {
        DaoFornecedor f = new DaoFornecedor();
        f.alteraFornecedor(cnpj, nome, end, tel, email, contato);
        session.setAttribute("TABELA", "alteraFornecedor");
        rd = request.getRequestDispatcher("/financeiro/jsp/responsavel.jsp");
        rd.forward(request, response);
      } catch(SQLException e){
        e.printStackTrace();
      }
    }
   
    else if(comm.equals("paglistarfornecedor")){
      rd = request.getRequestDispatcher("/financeiro/jsp/listarfornecedores.jsp");
      rd.forward(request, response);
    }

    else if(comm.equals("listarfornecedor")){

      try {
        DaoFornecedor f2 = new DaoFornecedor();
        ArrayList<Fornecedor> lista = f2.listarfornecedores();
        session.setAttribute("listar", lista);

        rd = request.getRequestDispatcher("/financeiro/jsp/listarfornecedores.jsp");
        rd.forward(request, response);

      } catch (SQLException e) {
        e.printStackTrace();
      }

    }

    else if(comm.equals("pesquisaClientes")){
      String s1 = request.getParameter("cpf");
      String s2 = request.getParameter("nome");

      try {
        DaoCliente c = new DaoCliente();
        ArrayList<Cliente> lista = c.pesquisaCliente(s1, s2);
        session.setAttribute("pesquisaClientes", lista);

        rd = request.getRequestDispatcher("/financeiro/jsp/alteraCredito.jsp");
        rd.forward(request, response);

      } catch (SQLException e) {
        e.printStackTrace();
      } catch (ClassNotFoundException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      }
    }
   
    else if(comm.equals("pagalterarCredito")){
      rd = request.getRequestDispatcher("/financeiro/jsp/alteraCredito.jsp");
      rd.forward(request, response);
    }

    else if(comm.equals("alteraCreditoCliente")){

      float cred = Float.parseFloat(request.getParameter("novoCred"));
      String cpf = request.getParameter("cpfCliente");

      try {
        DaoCliente c = new DaoCliente();
        c.alteraCredito(cred, cpf);
        session.setAttribute("TABELA", "alteraCredito");
        rd = request.getRequestDispatcher("/financeiro/jsp/responsavel.jsp");
        rd.forward(request, response);
       
      } catch (SQLException e){
        e.printStackTrace();
      } catch (ClassNotFoundException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      }

    }
   
    else if(comm.equals("pagexcluirfornecedor")){
      rd = request.getRequestDispatcher("/financeiro/jsp/excluirfornecedores.jsp");
    }

    else if(comm.equals("excluirfornecedor")){
      String s1 = request.getParameter("cnpjf");
      String s2 = request.getParameter("nomefornecedor");

      try {
        DaoFornecedor f2 = new DaoFornecedor();

        boolean b = false;

        if(s2.equals("")){
          long l = Long.parseLong(s1);
          b = f2.excluirfornecedoresc(l);
          if(b){
            session.setAttribute("TABELA", "excluiFornecedor");
            rd = request.getRequestDispatcher("/financeiro/jsp/responsavel.jsp");
            rd.forward(request, response);
          }
          else {
            session.setAttribute("TABELA", "erexcluiFornecedor");
            rd = request.getRequestDispatcher("/financeiro/jsp/responsavel.jsp");
            rd.forward(request, response);
          }
        }
        else{
          b = f2.excluirfornecedoresn(s2);
          if(b){
            session.setAttribute("TABELA", "excluiFornecedor");
            rd = request.getRequestDispatcher("/financeiro/jsp/responsavel.jsp");
            rd.forward(request, response);
          }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.