Esempio n. 1
0
  /**
   * Retorna o valor realizado em um exercicio dado o mes e ano de referencia
   *
   * @param exe
   * @param anoRef
   * @param mesRef
   * @return
   * @throws NumberFormatException
   * @throws ECARException
   */
  public double getRealizado(Exercicio exe, String anoRef, String mesRef, boolean acumulado)
      throws NumberFormatException, ECARException {
    AcompRealFisicoDao acompRealFisicoDao = new AcompRealFisicoDao(null);

    double res = 0;

    if (acumulado == true) {
      res =
          acompRealFisicoDao.getQtdIndicadorGrupoRealizadaExercicioNaoAcumulavel(
              realizado.getItemEstrtIndResulIettr(),
              exe.getRealObject(),
              Long.valueOf(anoRef),
              Long.valueOf(mesRef));

    } else {
      res =
          acompRealFisicoDao.getQtdIndicadorGrupoRealizadaExercicio(
              realizado.getItemEstrtIndResulIettr(),
              exe.getRealObject(),
              Long.valueOf(anoRef),
              Long.valueOf(mesRef));
    }

    return res;
  }
Esempio n. 2
0
  /**
   * Retorna o valor formatado de acordo com o tipo do valor.
   *
   * @return
   */
  public String getRealizadoFormatado() {

    String res = "";
    // se for  moeda
    if (realizado.getItemEstrtIndResulIettr().getIndTipoQtde().equals("V")) {
      // por no formato de moeda
      res = Util.formataMoedaPT_BR(getRealizado());
    } else {
      res = Util.formataNumeroDecimal(getRealizado());
    }

    return res;
  }