@Override public StringBuffer executeAction(HttpServletRequest request) { StringBuffer xmlPage = new StringBuffer(); ObjectToXML objectToXML = ObjectToXML.getInstance(); // Session de aplicacion SessionAppUsuario sessionAppUsuario = AutenticadorServicio.getInstance().getSessionAppUsuario(request); if (sessionAppUsuario != null) { String info_info = request.getParameter("InformeFinal.info_info"); if (info_info != null) { // Servicio InformeFinalServicio servicio = InformeFinalServicio.getInstance(); ProcesoEvaluacionInformeFinalServicio servicioProceso = ProcesoEvaluacionInformeFinalServicio.getInstance(); // Se consulta la informeFinal InformeFinal informeFinal = servicio.getInformeFinal(Long.parseLong(info_info)); xmlPage.append(objectToXML.getXML(informeFinal)); // Se consulta el formato con el cual se realiza la solicitud FormatoInformeFinal formatoRevision = ProcesoEvaluacionInformeFinalServicio.getInstance() .getFormatoInformeFinal(FormatoInformeFinal.FORMATO_SOLICITUD_REVISION); xmlPage.append(objectToXML.getXML(formatoRevision)); // Conceptos de evaluacion List<ConceptoEvaluacionInformeFinal> conceptos = servicioProceso.getConceptosEvaluacionPorInstancia( EvaluacionInformeFinal.INSTANCIA_ESTUDIANTE); xmlPage.append(objectToXML.getXML(conceptos)); } else { xmlPage.append("<error>2</error>"); } } else { xmlPage.append("<error>1</error>"); xmlPage.append( objectToXML.getXML( new String("Usuario invalido. Por favor inicie session correctamente"))); } return xmlPage; }
@Override public StringBuffer executeAction(HttpServletRequest request) { StringBuffer xmlPage = new StringBuffer(); ObjectToXML objectToXML = ObjectToXML.getInstance(); // Session de aplicacion SessionAppUsuario sessionAppUsuario = AutenticadorServicio.getInstance().getSessionAppUsuario(request); if (sessionAppUsuario != null) { Map<String, Object> parameters = getParameters(request, true); InformeFinal informeFinal = (InformeFinal) getParameterToObject("InformeFinal", InformeFinal.class, null, parameters); if (informeFinal != null) { InformeFinal informeFinalConsultada = InformeFinalServicio.getInstance().getInformeFinal(informeFinal.getInfo_info()); xmlPage.append(objectToXML.getXML(informeFinalConsultada)); // Se busca el estudiante asociado al usuario Long siguienteVersion = DocumentoInformeFinalServicio.getInstance() .getSiguienteVersion(informeFinalConsultada.getInfo_info()); xmlPage.append( "<SiguienteVersionDocumentoInformeFinal>" + siguienteVersion.intValue() + "</SiguienteVersionDocumentoInformeFinal>"); } } else { xmlPage.append("<error>1</error>"); xmlPage.append( objectToXML.getXML( new String("Usuario invalido. Por favor inicie session correctamente"))); } return xmlPage; }
@Override public StringBuffer executeAction(HttpServletRequest request) { StringBuffer xmlPage = new StringBuffer(); ObjectToXML objectToXML = ObjectToXML.getInstance(); // Session de aplicacion SessionAppUsuario sessionAppUsuario = AutenticadorServicio.getInstance().getSessionAppUsuario(request); if (sessionAppUsuario != null) { Map<String, Object> parameters = getParameters(request, true); EvaluacionInformeFinal evaluacion = (EvaluacionInformeFinal) getParameterToObject( "EvaluacionInformeFinal", EvaluacionInformeFinal.class, null, parameters); if (evaluacion != null) { // Servicio ProcesoEvaluacionInformeFinalServicio servicioProceso = ProcesoEvaluacionInformeFinalServicio.getInstance(); InformeFinalServicio servicioInformeFinal = InformeFinalServicio.getInstance(); // Se consulta la informacion de la evaluacion EvaluacionInformeFinal evaluacionConsultada = servicioProceso.getEvaluacion(evaluacion.getEval_eval()); if (evaluacionConsultada != null) { if (evaluacionConsultada .getFormularioRespuesta() .getFrmu_form() .equals(FormatoInformeFinal.FORMATO_REVISION)) { xmlPage.append( "<tituloPagina>" + "Consulta Concepto de Revisión de InformeFinal" + "</tituloPagina>"); xmlPage.append("<responsable>" + "Jurado InformeFinal" + "</responsable>"); xmlPage.append("<verSolicitud>" + "true" + "</verSolicitud>"); } else if (evaluacionConsultada .getFormularioRespuesta() .getFrmu_form() .equals(FormatoInformeFinal.FORMATO_SOLICITUD_REVISION)) { xmlPage.append( "<tituloPagina>" + "Consulta de Solicitud de Modifidación de InformeFinal" + "</tituloPagina>"); xmlPage.append("<responsable>" + "Estudiante" + "</responsable>"); } xmlPage.append(objectToXML.getXML(evaluacionConsultada)); // Se consulta la informacion de la propuesta InformeFinal propuesta = servicioInformeFinal.getInformeFinal(evaluacionConsultada.getEval_info()); xmlPage.append(objectToXML.getXML(propuesta)); } else { xmlPage.append("<error>2</error>"); } } else { xmlPage.append("<error>2</error>"); } } else { xmlPage.append("<error>1</error>"); xmlPage.append( objectToXML.getXML( new String("Usuario invalido. Por favor inicie session correctamente"))); } return xmlPage; }