tmpAsignatura.setIntCodigoAsignatura(valor);
Alumno tmpAlumno = new Alumno();
tmpAlumno.setStrCodigoAlumno(alumno);
SolicitudExoneracion tmpExoneracion = new SolicitudExoneracion();
tmpExoneracion.setAsignaturas(tmpAsignatura);
tmpExoneracion.setAlumno(tmpAlumno);
SolicitudExoneracion condicion = null;
try {
condicion = exoneracionService.buscarSolicitudXAsignatura(tmpExoneracion);
} catch (Exception e) {
e.printStackTrace();
}
if (condicion != null && !blCondicion.equalsIgnoreCase("")) {
if(condicion.getStrEstado().equalsIgnoreCase("Pendiente")){
throw new ValidatorException(new FacesMessage(FacesMessage.SEVERITY_INFO,"Solicitud PENDIENTE","Existe una solicitud PENDIENTE para este curso."));
}else if (condicion.getStrEstado().equalsIgnoreCase("Aprobada")) {
throw new ValidatorException(new FacesMessage(FacesMessage.SEVERITY_INFO,"Solicitud APROBADA","Su solicitud para este curso " +
"ya fue APROBADA. No puede generar otra solicitud para este curso"));
}
}