//ahora averiguo por cada alumno si pag� o no la cuota
Iterator iterAlumnos = itemCurso.getSetAlumnos().iterator();
while (iterAlumnos.hasNext()) {
Alumno itemAlumno = (Alumno) iterAlumnos.next();
if (itemAlumno.isHabilitado()) {
boolean estaPagado = false;
Iterator iterPagos = itemAlumno.getSetPagos().
iterator();
while (iterPagos.hasNext()) {
Pago itemPago = (Pago) iterPagos.next();
if (!itemPago.isAnulado() &&
javax.jdo.JDOHelper.getObjectId(itemPago.
getCuotaPagada()).equals(
javax.jdo.JDOHelper.getObjectId(
itemCuotaBasica))) {
//es la misma cuota pagada por lo tanto no es moroso
estaPagado = true;
}
}
//si la cuota no est� pagada es un moroso de esa cuota
if (!estaPagado) {
AlumnoMorosoBean morosoBean = new
AlumnoMorosoBean();
morosoBean.setNombreCurso(itemCurso.getNombre());
morosoBean.setApellidoAlumno(itemAlumno.
getApellido());
morosoBean.setNombreAlumno(itemAlumno.getNombre());
morosoBean.setDni(itemAlumno.getDocumento());
morosoBean.setConceptoAdeuda(itemCuotaBasica.
getConcepto());
SimpleDateFormat dateFormatInicio = new
SimpleDateFormat(
"d-M-yyyy");