Package ecar.servlet.relatorio.dto

Examples of ecar.servlet.relatorio.dto.RelatorioDTOFac


 
  @SuppressWarnings("unchecked")
  @Override
  public void doRelatorioPost(HttpServletRequest req, HttpServletResponse resp) {

    RelatorioDTOFac dtoFac = new RelatorioDTOFac(req);
   
    acompReferenciaDao = new AcompReferenciaDao(req);
   
    String arisSelecionados = Pagina.getParamStr(req, "arisSelecionados");
    String opcaoModelo = Pagina.getParamStr(req, "opcaoModelo");
    mesRef = Pagina.getParamStr(req, "mesReferencia");
   
    try {
      ciclo = ((AcompReferenciaAref)acompReferenciaDao.buscar(AcompReferenciaAref.class, Long.valueOf(mesRef)));
    } catch (NumberFormatException e1) {
      e1.printStackTrace();
    } catch (ECARException e1) {
      e1.printStackTrace();
    }
   
   
    AcompReferenciaItemDao acompReferenciaItemDao = new AcompReferenciaItemDao(req);
    TipoAcompanhamentoDao taDao = new TipoAcompanhamentoDao(req);

    List codArisSelecionados = new ArrayList();

    if (!"".equals(arisSelecionados)) {
      String[] codAris = arisSelecionados.split(";");
      for (int i = 0; i < codAris.length; i++) {
        if (!"".equals(codAris[i]) && !";".equals(codAris[i])) {
          codArisSelecionados.add(Long.valueOf(codAris[i]));
        }
      }
    }
   
    try {
      TipoFuncAcompDao tfDao = new TipoFuncAcompDao(req);
      //LOCAL
      //TipoFuncAcompTpfa tpfa = (TipoFuncAcompTpfa)tfDao.buscar(TipoFuncAcompTpfa.class, 2L);
     
      //REMOTO
      TipoFuncAcompTpfa tpfa = (TipoFuncAcompTpfa)tfDao.buscar(TipoFuncAcompTpfa.class, 6L);
     
      TipoAcompanhamentoTa tipoAcomp = null;
      List codIetts = new ArrayList();
      List listArel = new ArrayList();
     
     
      if(!opcaoModelo.equals("ECAR-001C")) {
        tipoAcomp = (TipoAcompanhamentoTa) taDao.buscar(TipoAcompanhamentoTa.class,
            Long.valueOf(Pagina.getParam(req, "codTipoAcompanhamento")));
       
        codIetts = acompReferenciaItemDao.getCodIettsFromAris(arisSelecionados);
       
        listCiclos = new ArrayList<String>();
       
        listArel = acompReferenciaItemDao.getUltimosAcompanhamentos(
            codIetts,
             tipoAcomp,
             3,   
            3,
            ciclo,
            listCiclos)
      }
     
      if(opcaoModelo.equals("ECAR-001A")) {
        buildRel(resp, dtoFac.dtoSituacaoProdutos(listArel, tpfa, opcaoModelo), Report.SITUACAO_PRODUTO_JASPER);
      }else if(opcaoModelo.equals("ECAR-001C")){
        List<AcompReferenciaItemAri> itens = montaListaReferenciasAgrupadas(codArisSelecionados, req, acompReferenciaItemDao);
        buildRel(resp, dtoFac.dtoCadernoPE(itens, tpfa), Report.CADERNO_PE_JASPER);
      }else if(opcaoModelo.equals("ECAR-001D")) {
        buildRel(resp, dtoFac.dtoSituacaoProdutos(listArel, tpfa, opcaoModelo), Report.SIT_PROD_PARECER_JASPER);
      }else if(opcaoModelo.equals("ECAR-001E")) {
        buildRel(resp, dtoFac.dtoSituacaoProdutos(listArel, tpfa, opcaoModelo), Report.MONITORAMENTO_CICLO_JASPER);
      }else if(opcaoModelo.equals("ECAR-002A")) {
        List<AcompReferenciaItemAri> itens = montaListaReferenciasAgrupadas(codArisSelecionados, req, acompReferenciaItemDao);
        buildRel(resp, dtoFac.dtoMarcasCiclo(itens, tpfa), Report.MARCAS_CICLO_JASPER);
      }
     
    } catch (ECARException e) {
      e.printStackTrace();
    } catch (IOException e) {
View Full Code Here

TOP

Related Classes of ecar.servlet.relatorio.dto.RelatorioDTOFac

Copyright © 2018 www.massapicom. 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.