Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- case 102:
- listaSemana = (List) session.getAttribute("listaSemana");
- observacion = "";
- tema = "";
- actividad = "";
- tarea = "";
- evaluacion = "";
- String comentario = "";
- idAnoLectivo = (String) session.getAttribute("idAnoLectivo");
- docenteVO = (DocenteVO) session.getAttribute("docenteVO");
- String plazo=null;
- String contenido=null;
- String pregunta=null;
- String sujeto=null;
- String estado=null;
- sinError = true;
- if (listaSemana != null) {
- for (Object item : listaSemana) {
- Object[] itemSemana = (Object[]) item;
- planClaseVO = (PlanClaseVO) itemSemana[4];
- observacion = request.getParameter("observacion_" + String.valueOf(itemSemana[3]));
- sujeto=request.getParameter("subject");
- plazo=request.getParameter("term");
- contenido=request.getParameter("contents");
- pregunta=request.getParameter("question");
- planClaseVO.setObservacion(observacion);
- planClaseVO.setSujeto(sujeto);
- planClaseVO.setPlazo(plazo);
- planClaseVO.setContenido(contenido);
- planClaseVO.setPregunta(pregunta);
- listaDia = (List) itemSemana[2];
- planClaseVO.setRegistradoPor(registradoPor);
- System.out.println("estado"+planClaseVO.getAprobado());
- if(!planClaseVO.getAprobado().equals("SI")){
- System.out.println("entro");
- if (Format.isEmptyString(planClaseVO.getIdPlanClase())) {
- if (!fachada.insertarPlanClase(planClaseVO)) {
- request.setAttribute("_mensaje", Format.printString(planClaseVO.getError(), "Ocurrió un error durante el proceso."));
- sinError = false;
- return;
- }
- } else {
- if (!fachada.actualizarPlanClase(planClaseVO)) {
- request.setAttribute("_mensaje", Format.printString(planClaseVO.getError(), "Ocurrió un error durante el proceso."));
- request.setAttribute("destino", "pla_cla_ing.jsp");
- sinError = false;
- return;
- }
- }
- if (listaDia != null) {
- for (Object itemDias : listaDia) {
- Object[] itemDia = (Object[]) itemDias;
- planClaseDiaVO = (PlanClaseDiaVO) itemDia[4];
- tema = request.getParameter("class_" + String.valueOf(itemSemana[3]) + "_" + String.valueOf(itemDia[2]));
- evaluacion = request.getParameter("interaction_" + String.valueOf(itemSemana[3]) + "_" + String.valueOf(itemDia[2]));
- actividad = request.getParameter("resource_" + String.valueOf(itemSemana[3]) + "_" + String.valueOf(itemDia[2]));
- tarea = request.getParameter("homework_" + String.valueOf(itemSemana[3]) + "_" + String.valueOf(itemDia[2]));
- comentario = request.getParameter("teacher_" + String.valueOf(itemSemana[3]) + "_" + String.valueOf(itemDia[2]));
- planClaseDiaVO.setTema(tema);
- planClaseDiaVO.setActividad(actividad);
- planClaseDiaVO.setTarea(tarea);
- planClaseDiaVO.setEvaluacion(evaluacion);
- planClaseDiaVO.setComentarioProfesor(comentario);
- planClaseDiaVO.setIdPlanClase(planClaseVO.getIdPlanClase());
- planClaseDiaVO.setRegistradoPor(registradoPor);
- if (Format.isEmptyString(planClaseDiaVO.getIdPlanClaseDia())) {
- if (!fachada.insertarPlanClaseDia(planClaseDiaVO)) {
- request.setAttribute("_mensaje", Format.printString(planClaseDiaVO.getError(), "Ocurrió un error durante el proceso."));
- request.setAttribute("destino", "pla_cla_ing.jsp");
- sinError = false;
- return;
- }
- } else {
- if (!fachada.actualizarPlanClaseDia(planClaseDiaVO)) {
- request.setAttribute("_mensaje", Format.printString(planClaseDiaVO.getError(), "Ocurrió un error durante el proceso."));
- request.setAttribute("destino", "pla_cla_ing.jsp");
- sinError = false;
- return;
- }
- }
- }
- }
- }
- }
- }
- if (sinError) {
- if (Format.printString(request.getParameter("genrarPdf")).equals("SI")) {
- String ruta = application.getRealPath("archivos/pdf");
- String nombrePdf = "plan_clase_Ingles" + docenteVO.getNombreCompleto() + "_" + session.getId();
- pdfVO = new PdfVO(nombrePdf, ruta);
- pdfVO.setEstilo((String) session.getAttribute("_estilo"));
- pdfVO.setRequest(request);
- fachada.generarPdfPlanClaseIngles(idAnoLectivo, idMes, idAsignaturaGrado, docenteVO.getIdDocente(), idCurso, listaSemana, pdfVO);
- session.setAttribute("pdfVO", pdfVO);
- request.setAttribute("destino", "pla_cla_res.jsp");
- } else {
- request.setAttribute("_mensaje", "El proceso se realizó satisfactoriamente.");
- request.setAttribute("destino", "pla_cla_bus.jsp");
- }
- }
- break;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement