/* * Pega todos os horarios presentes na tabela de Turmas. */ public String[] getHorariosTurmas() { ArrayList<String> retorno = new ArrayList<String>(); ArrayList<Turma> arrayTurmas = fachada.listarTurmas(); for (Turma turma : arrayTurmas) { if (!retorno.contains(turma.horario + "")) retorno.add(turma.horario); } String[] ret = new String[retorno.size()]; return retorno.toArray(ret); }
public ArrayList<ConsultaTurmaRow> getTodasTurmas() { ArrayList<ConsultaTurmaRow> turmas = new ArrayList<ConsultaTurmaRow>(); ArrayList<Turma> array_turmas = fachada.listarTurmas(); for (Turma turma : array_turmas) { ArrayList<CadastraTurmaRow> array_alunos = new ArrayList<CadastraTurmaRow>(); for (String a : turma.alunos) { array_alunos.add(new CadastraTurmaRow(fachada.recuperaAluno(new Aluno(a)))); } Professor p = fachada.recuperaProfessor(new Professor(turma.professor)); String cpf_nome = p.CPF + " " + p.nome; turma.professor = cpf_nome; turmas.add(new ConsultaTurmaRow(turma, array_alunos)); } return turmas; }