예제 #1
0
 public SelectItem[] getInstituicoes() {
   List<Instituicao> instituicaos = daoInstituicao.obterTodos(Instituicao.class);
   SelectItem[] retorno = new SelectItem[instituicaos.size()];
   for (int i = 0; i < retorno.length; i++) {
     retorno[i] = new SelectItem(instituicaos.get(i), instituicaos.get(i).getNome());
   }
   return retorno;
 }
예제 #2
0
  public boolean salvar(Programa p) {
    boolean salvou = false;

    if (dao.iniciarTransacao()) {
      if (p.getId() == null) {
        if (dao.criar(p)) {
          salvou = true;
        }
      } else {
        if (dao.alterar(p)) {
          salvou = true;
        }
      }
      dao.concluirTransacao();
    }
    return salvou;
  }
예제 #3
0
  //    public static void main(String[] args) {
  //        ProgramaRN programaRN = new ProgramaRN();
  //        for (Programa p : programaRN.obterTodos()) {
  //            System.out.println(p);
  //        }
  //    }
  public List<Area> obterSelecionados2(Programa programa) {

    List<Area> temp = daoArea.obterTodos(Area.class);
    ArrayList<Area> areasSelecionadas = new ArrayList<Area>();

    if (temp != null) {
      for (Area area : temp) {
        if (area.getId().equals(programa.getId())) {
          areasSelecionadas.add(area);
        }
      }
    }

    return areasSelecionadas;
  }
예제 #4
0
 public List<Programa> obterTodos() {
   return dao.obterTodos(Programa.class);
 }
예제 #5
0
 public Programa obter(Integer id) {
   return dao.obter(Programa.class, id);
 }
예제 #6
0
 public boolean remover(Programa p) {
   return dao.excluir(p);
 }