Example #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;
  }
Example #2
0
 @Override
 public int hashCode() {
   final int prime = 31;
   int result = 1;
   result = prime * result + ((realizado == null) ? 0 : realizado.hashCode());
   return result;
 }
Example #3
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;
  }
Example #4
0
  /**
   * Retorna a lista de exerc�cios do acompanhamento f�sico.
   *
   * @return
   * @throws ECARException
   */
  public List<Exercicio> getExercicios() throws ECARException {
    List<Exercicio> exercicios = new ArrayList<Exercicio>();
    ExercicioDao exercicioDao = new ExercicioDao(null);
    List<ExercicioExe> listaExeAnt =
        exercicioDao.getExerciciosProjecaoResultados(realizado.getItemEstruturaIett().getCodIett());

    if (listaExeAnt != null && listaExeAnt.size() > 0) {
      for (ExercicioExe ecarExe : listaExeAnt) {
        exercicios.add(new Exercicio(ecarExe.getCodExe()));
      }
    }

    return exercicios;
  }
Example #5
0
 @Override
 public boolean equals(Object obj) {
   if (this == obj) {
     return true;
   }
   if (obj == null) {
     return false;
   }
   if (!(obj instanceof Realizado)) {
     return false;
   }
   Realizado other = (Realizado) obj;
   if (realizado == null) {
     if (other.realizado != null) {
       return false;
     }
   } else if (!realizado.equals(other.realizado)) {
     return false;
   }
   return true;
 }
Example #6
0
 public Double getRealizado() {
   if (realizado.getQtdRealizadaArf() == null) {
     return new Double(0);
   }
   return realizado.getQtdRealizadaArf();
 }