/** * 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; }
/** * 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; }