Exemple #1
0
  public RelatorioTO selecionaRelatorio(Filtro filtro) {

    RelatorioTO to = new RelatorioTO();
    to.setIdRelatorio(filtro.getNumeroRelatorio());
    System.out.println(filtro.getNumeroRelatorio());

    if (!filtro.isFechamento()) {
      switch (filtro.getNumeroRelatorio()) {
        case 1:
          to = new RelCompVerOrcAnoIniXAtual().aplicaMascara(filtro);
          break;
        case 2:
          to = new RelCompVerOrcAnoRefXTrab().aplicaMascara(filtro);
          break;
        case 3:
          to = new RelCompVerDezOrcIniXAtual().aplicaMascara(filtro);
          break;
        case 4:
          to = new RelCompVerDezOrcRefXTrab().aplicaMascara(filtro);
          break;
        case 5:
          to = new RelCompVerProjAnoIniXAtual().aplicaMascara(filtro);
          break;
        case 6:
          to = new RelProjAnoRefXTrab().aplicaMascara(filtro);
          break;
        case 7:
          to = new RelDezProjIniXAtual().aplicaMascara(filtro);
          break;
        case 8:
          to = new RelDezProjRefXTrab().aplicaMascara(filtro);
          break;
        case 9:
          to = new RelCresAnoXAno().aplicaMascara(filtro);
          break;
        case 10:
          to =
              new bradesco.dpoc.relatorio.model.relatorios.RelDezProjXDezOrc()
                  .aplicaMascara(filtro);
          break;
        case 11:
          to = new RelSetRealXDezProj().aplicaMascara(filtro);
          break;
        case 12:
          to = new RelAcum1ToX4Tp().aplicaMascara(filtro);
          break;
        case 13:
          to = new RelAcum1ToX1Tr().aplicaMascara(filtro);
          break;
        case 14:
          to = new RelAcum2ToX2Tr().aplicaMascara(filtro);
          break;
        case 15:
          to = new RelAcum3ToX3Tr().aplicaMascara(filtro);
          break;
        case 16:
          to = new RelAcum4ToX4Tr().aplicaMascara(filtro);
          break;
        case 17:
          to = new RelCresAnoReProOrc().aplicaMascara(filtro);
          break;
        case 18:
          to = new RelConsSemestre1().aplicaMascara(filtro);
          break;
        case 19:
          to = new RelConsSemestre2().aplicaMascara(filtro);
          break;
        case 20:
          to = new RelHisSemestre1().aplicaMascara(filtro);
          break;
        case 21:
          to = new RelHisSemestre2().aplicaMascara(filtro);
          break;
        case 22:
          to = new RelAnaliseCrescUMRxDezProj().aplicaMascara(filtro);
          break;
        case 23:
          to = new RelAnaliseCrescDez_DezProj().aplicaMascara(filtro);
          break;
        case 24:
          to = new RelAnaliseCrescAnoProjXAnoOrc().aplicaMascara(filtro);
          break;
        case 25:
          to = new RelResumoCompVerOrcado().aplicaMascara(filtro);
          break;
        case 26:
          to = new RelResumoCompVerProjAno().aplicaMascara(filtro);
          break;
        case 27:
          to = new RelResumoCompVerDezProjetado().aplicaMascara(filtro);
          break;
        case 28:
          to = new RelResumoCompVerDezOrcado().aplicaMascara(filtro);
          break;
        case 29:
          to = new RelAnaliseCresc1ToX4Tp().aplicaMascara(filtro);
          break;
        case 30:
          to = new RelAnaliseCresc1ToX1Tr().aplicaMascara(filtro);
          break;
        case 31:
          to = new RelAnaliseCresc2ToX2Tr().aplicaMascara(filtro);
          break;
        case 32:
          to = new RelAnaliseCresc3ToX3Tr().aplicaMascara(filtro);
          break;
        case 33:
          to = new RelAnaliseCresc4ToX4Tr().aplicaMascara(filtro);
          break;
        case 34:
          to = new RelAnoAtualSemestre1().aplicaMascara(filtro);
          break;
        case 35:
          to = new RelAnoAtualSemestre2().aplicaMascara(filtro);
          break;
        case 36:
          to = new RelInconsisitencia().aplicaMascara(filtro);
          break;
        case 37:
          to = new RelDemonWork().aplicaMascara(filtro);
          break;
        case 38:
          to = new RelAnaCresDemOrcAcumu().aplicaMascara(filtro);
          break;
        case 39:
          to = new RelCompVerReferencia().aplicaMascara(filtro);
          break;
        case 40:
          to = new RelAlinhamentoGestorXSegmento().aplicaMascara(filtro);
          break;
        case 41:
          to = new RelAlinhamentoCrescimentoFacade().montaMascara(filtro);
          break;
        case 42:
          to = new RelAlinhamentoAjustesFacade().montaMascara(filtro);
          break;
        case 45:
          to = new RelAnaliseCrescOrcXSemestre1().aplicaMascara(filtro); // 18 e 23
          break;
        case 46:
          to = new RelAnaliseCrescOrcXSemestre2().aplicaMascara(filtro);
          break;
        case 48:
          to = new RelAnaliseCrescPeriodo().aplicaMascara(filtro);
          break;
        case 57:
          to = new RelAnaliseCrescAnoAtualXSemestre1().aplicaMascara(filtro);
          break;
        case 58:
          to = new RelAnaliseCrescAnoAtualXSemestre2().aplicaMascara(filtro);
          break;
        case 61:
          to = new RelCompRefxTrabInicialxTrabAtual().aplicaMascara(filtro);
        default:
          break;
      }
    } else {
      switch (filtro.getNumeroRelatorio()) {
        case 1:
          to = new RelDemoOrcAcumSemestres().aplicaMascara(filtro);
          break;
        case 2:
          to = new RelDemoOrcSemestre1().aplicaMascara(filtro);
          break;
        case 3:
          to = new RelDemoOrcSemestre2().aplicaMascara(filtro);
          break;
        case 4:
          to = new RelAnaCrescAnoProjXAnoOrc().aplicaMascara(filtro);
          break;
        case 5:
          to =
              new bradesco.dpoc.relatorio.model.relatorios.fechamento.RelDezProjXDezOrc()
                  .aplicaMascara(filtro);
          break;
        case 6:
          to = new RelAnaCrescAnoRealXAnoOrc().aplicaMascara(filtro);
          break;
        case 7:
          to = new RelDezRealXDezOrc().aplicaMascara(filtro);
          break;
        default:
          break;
      }
    }
    return to;
  }