Package ecar.pojo

Examples of ecar.pojo.ModeloRelatorioMrel


    config = configDao.getConfiguracao();
    pathEcar = request.getContextPath();
    configRel = configRelDao.getConfigRelatorioCfgrel();   
   
    String opcaoModelo = Pagina.getParamStr(request, "opcaoModelo");
    ModeloRelatorioMrel mrel = new ModeloRelatorioMrelDAO(request).getModeloRelatorioByCodAlfa(opcaoModelo);
   
    AcompReferenciaAref mesReferencia = (AcompReferenciaAref) acompReferenciaDao.buscar(AcompReferenciaAref.class, Long.valueOf(Pagina.getParamStr(request, "mesReferencia")));
   
    /*Definindo o t�tulo*/
    String titulo = "";
    if(!"".equals(Pagina.getParamStr(request, "tituloCustomizado")))
      titulo = Pagina.getParamStr(request, "tituloCustomizado");
    else {
      if(configRel != null && !"".equals(configRel.getTituloCfgrel()))
        titulo = configRel.getTituloCfgrel();
      else
        titulo = config.getTituloSistema();
       
    }

    /*Definindo o rodap�*/
    String rodape = geraDataRodape();
    if(!"".equals(Pagina.getParamStr(request, "rodapeCustomizado")))
      rodape += " - "  + Pagina.getParamStr(request, "rodapeCustomizado");
    else {
      if(configRel != null && configRel.getNotaRodapeCfgrel() != null && !"".equals(configRel.getNotaRodapeCfgrel()))
        rodape += " - " + configRel.getNotaRodapeCfgrel();
    }
   
    String arisSelecionados = Pagina.getParamStr(request, "arisSelecionados");
   
    /*
     * Se arisSelecionados == "", � por que o relat�rio foi pedido da tela de Op�oes,
     * ou seja, se opcaoModelo == ECAR-001B, s�o escolhidos todos os itens de um �rg�o espec�fico;
     * se opcaoModelo == ECAR-002B, s�o escolhidos todos os itens que possuem uma situa��o espec�fica.
     *
     * Obs.: opcaoModelo s� vai ter esses valores se arisSelecionados == "". Caso arisSelecionados != "",
     * � por que os itens foram filtrados e as op��es escolhidas vir�o da tela de Formato.
     */
   
    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]));
        }
      }
    }
   
    List arels = acompReferenciaItemDao.getAcompRelatorioAcompanhamentoByAris(codArisSelecionados, mesReferencia, opcaoModelo, Pagina.getParamStr(request, "chaveEscolhida"), Pagina.getParamStr(request, "tipoFuncAcompTpfa"));
   
    /* In�cio do relat�rio */
    builder.addNode("relatorio",
        " titulo=\"" + builder.normalize(titulo) + "\"" +
        " mesReferencia=\"" + builder.normalize(mesReferencia.getNomeAref()) + "\"" +
        " codModelo=\"" + builder.normalize(mrel.getCodAlfaMrel() + " - " + mrel.getClassifMrel()) + "\"" +
        " rodape=\"" + builder.normalize(rodape) + "\"" +
        "");
   
    modelo = mrel.getCodAlfaMrel();
   
    geraXmlPrincipal(builder, arels);
   
    builder.closeNode("relatorio");
        return builder.toStringBuffer();
View Full Code Here


      empresa = (EmpresaEmp) confg.iterator().next();
    }
   
   
    String opcaoModelo = Pagina.getParamStr(request, "opcaoModelo");
    ModeloRelatorioMrel mrel = new ModeloRelatorioMrelDAO(request).getModeloRelatorioByCodAlfa(opcaoModelo);
   
    String strMesReferencia  = Pagina.getParamStr(request, "mesReferencia");
    if(!strMesReferencia.equals("")) {
      mesReferencia = (AcompReferenciaAref) acompReferenciaDao.buscar(AcompReferenciaAref.class, Long.valueOf(strMesReferencia));
    }
    if(mesReferencia != null) {
      this.tipoAcomp = mesReferencia.getTipoAcompanhamentoTa().getDescricaoTa();
      this.exigeLiberarAcompanhamento = mesReferencia.getTipoAcompanhamentoTa().getIndLiberarAcompTa();
      if(mesReferencia.getTipoAcompanhamentoTa().getIndSepararOrgaoTa() != null && mesReferencia.getTipoAcompanhamentoTa().getIndSepararOrgaoTa().equals("S"))
        ehSeparadoPorOrgao = true;
    }
   
    /*Definindo o t�tulo*/
    String titulo = "";
    if(!"".equals(Pagina.getParamStr(request, "tituloCustomizado")))
      titulo = Pagina.getParamStr(request, "tituloCustomizado");
    else {
      if(configRel != null && !"".equals(configRel.getTituloCfgrel()))
        titulo = configRel.getTituloCfgrel();
      else
        titulo = config.getTituloSistema();
       
    }

    /*Definindo o rodap�*/
    String rodape = geraDataRodape();
    if(!"".equals(Pagina.getParamStr(request, "rodapeCustomizado")))
      rodape += " - "  + Pagina.getParamStr(request, "rodapeCustomizado");
    else {
      if(configRel != null && configRel.getNotaRodapeCfgrel() != null && !"".equals(configRel.getNotaRodapeCfgrel()))
        rodape += " - " + configRel.getNotaRodapeCfgrel();
    }
   
    String arisSelecionados = Pagina.getParamStr(request, "arisSelecionados");
   
    /*
     * Se arisSelecionados == "", � por que o relat�rio foi pedido da tela de Op�oes,
     * ou seja, se opcaoModelo == ECAR-001B, s�o escolhidos todos os itens de um �rg�o espec�fico;
     * se opcaoModelo == ECAR-002B, s�o escolhidos todos os itens que possuem uma situa��o espec�fica.
     *
     * Obs.: opcaoModelo s� vai ter esses valores se arisSelecionados == "". Caso arisSelecionados != "",
     * � por que os itens foram filtrados e as op��es escolhidas vir�o da tela de Formato.
     */
   
    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]));
        }
      }
    }
   
    Util.liberarImagem();
   
    //verifica qual vai ser o nome da referencia. Se for mais de uma, ser� consolidado.
      if(ehSeparadoPorOrgao && acompReferenciaDao.getListaMesmaReferenciaDiaMesAno(mesReferencia).size() > 1){
      nomeReferencia = mesReferencia.getDiaAref() + "/" + mesReferencia.getMesAref() + "/" + mesReferencia.getAnoAref() + " - " + ConstantesECAR.LABEL_ORGAO_CONSOLIDADO;
    } else {
      nomeReferencia = mesReferencia.getNomeAref();
    }
   
   
    /* In�cio do relat�rio */
   
    builder.addNode("relatorio",
        " titulo=\"" + builder.normalize(Util.normalizaCaracterMarcador(titulo)) + "\"" +
        " mesReferencia=\"" + builder.normalize(Util.normalizaCaracterMarcador(nomeReferencia)) + "\"" +
        " codModelo=\"" + builder.normalize(Util.normalizaCaracterMarcador(mrel.getCodAlfaMrel() + " - " + mrel.getClassifMrel())) + "\"" +
        " rodape=\"" + builder.normalize(Util.normalizaCaracterMarcador(rodape)) + "\"" +
        " caminhoImagemCab=\"" + builder.normalize(Util.normalizaCaracterMarcador(pathRaiz + empresa.getLogotipoRelatorioEmp())) + "\"" +
        "");
   
    modelo = mrel.getCodAlfaMrel();
   
    List referenciasAgrupadas = new ArrayList();
   
    if(ehSeparadoPorOrgao) {
      if(codArisSelecionados != null && !codArisSelecionados.isEmpty()) {
View Full Code Here

   * @param codAlfa
   * @return ModeloRelatorioMrel
   * @throws ECARException
   */
  public ModeloRelatorioMrel getModeloRelatorioByCodAlfa(String codAlfa) throws ECARException{
    ModeloRelatorioMrel retorno = null;
    List modelos = this.listar(ModeloRelatorioMrel.class, new String[] {"codAlfaMrel", "asc"});
   
    if(modelos != null && !modelos.isEmpty()){
      Iterator it = modelos.iterator();
      while(it.hasNext()){
        ModeloRelatorioMrel mrel = (ModeloRelatorioMrel) it.next();
        if(codAlfa.equalsIgnoreCase(mrel.getCodAlfaMrel())){
          retorno = mrel;
          break;
        }
      }
    }
View Full Code Here

TOP

Related Classes of ecar.pojo.ModeloRelatorioMrel

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.