protected boolean crear(Asignatura curso, Profesor profesor, List<Aula> aula) { for (int x = 0; x < profesor.getAsignatura().size(); x++) { if (curso.equals(profesor.getAsignatura().get(x))) { if (validar(curso, curso.getHorario(), profesor.getHorario(), aula)) return true; } } return false; }
/** * @param curso * @param lista * @return */ protected boolean comparar(Asignatura curso, List<Usuario> lista) { for (int i = 0; i < lista.size(); i++) { if (lista.get(i).getClass().equals(Profesor.class)) { List<Asignatura> profesor = ((Profesor) lista.get(i)).getAsignatura(); for (int j = 0; j < profesor.size(); j++) { if (profesor.get(j).getCodigo().equals(curso.getCodigo())) { if (compararDia(((Profesor) lista.get(i)).getHorario(), curso.getHorario(), true) == null) return true; } } } } return false; }