Advertisement
Guest User

Untitled

a guest
Apr 25th, 2015
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 6.47 KB | None | 0 0
  1. case 102:
  2.              listaSemana = (List) session.getAttribute("listaSemana");
  3.              observacion = "";
  4.              tema = "";
  5.              actividad = "";
  6.              tarea = "";
  7.              evaluacion = "";
  8.              String comentario = "";
  9.              idAnoLectivo = (String) session.getAttribute("idAnoLectivo");
  10.              docenteVO = (DocenteVO) session.getAttribute("docenteVO");
  11.              String plazo=null;
  12.              String contenido=null;
  13.              String pregunta=null;
  14.              String sujeto=null;
  15.              String estado=null;
  16.              sinError = true;
  17.             if (listaSemana != null) {
  18.                 for (Object item : listaSemana) {
  19.                     Object[] itemSemana = (Object[]) item;
  20.                     planClaseVO = (PlanClaseVO) itemSemana[4];
  21.                     observacion = request.getParameter("observacion_" + String.valueOf(itemSemana[3]));
  22.                     sujeto=request.getParameter("subject");
  23.                     plazo=request.getParameter("term");
  24.                     contenido=request.getParameter("contents");
  25.                     pregunta=request.getParameter("question");
  26.                     planClaseVO.setObservacion(observacion);
  27.                     planClaseVO.setSujeto(sujeto);
  28.                     planClaseVO.setPlazo(plazo);
  29.                     planClaseVO.setContenido(contenido);
  30.                     planClaseVO.setPregunta(pregunta);
  31.                     listaDia = (List) itemSemana[2];
  32.                     planClaseVO.setRegistradoPor(registradoPor);
  33.                     System.out.println("estado"+planClaseVO.getAprobado());
  34.                    if(!planClaseVO.getAprobado().equals("SI")){
  35.                         System.out.println("entro");
  36.                         if (Format.isEmptyString(planClaseVO.getIdPlanClase())) {
  37.                             if (!fachada.insertarPlanClase(planClaseVO)) {
  38.                                 request.setAttribute("_mensaje", Format.printString(planClaseVO.getError(), "Ocurrió un error durante el proceso."));
  39.                                 sinError = false;
  40.                                 return;
  41.                             }
  42.                         } else {
  43.                             if (!fachada.actualizarPlanClase(planClaseVO)) {
  44.                                 request.setAttribute("_mensaje", Format.printString(planClaseVO.getError(), "Ocurrió un error durante el proceso."));
  45.                                 request.setAttribute("destino", "pla_cla_ing.jsp");
  46.                                 sinError = false;
  47.                                 return;
  48.                             }
  49.                         }
  50.                  
  51.                     if (listaDia != null) {
  52.                         for (Object itemDias : listaDia) {
  53.                             Object[] itemDia = (Object[]) itemDias;
  54.                             planClaseDiaVO = (PlanClaseDiaVO) itemDia[4];
  55.                            
  56.                             tema = request.getParameter("class_" + String.valueOf(itemSemana[3]) + "_" + String.valueOf(itemDia[2]));
  57.                             evaluacion = request.getParameter("interaction_" + String.valueOf(itemSemana[3]) + "_" + String.valueOf(itemDia[2]));
  58.                             actividad = request.getParameter("resource_" + String.valueOf(itemSemana[3]) + "_" + String.valueOf(itemDia[2]));
  59.                             tarea = request.getParameter("homework_" + String.valueOf(itemSemana[3]) + "_" + String.valueOf(itemDia[2]));
  60.                             comentario = request.getParameter("teacher_" + String.valueOf(itemSemana[3]) + "_" + String.valueOf(itemDia[2]));
  61.                            
  62.                             planClaseDiaVO.setTema(tema);
  63.                             planClaseDiaVO.setActividad(actividad);
  64.                             planClaseDiaVO.setTarea(tarea);
  65.                             planClaseDiaVO.setEvaluacion(evaluacion);
  66.                             planClaseDiaVO.setComentarioProfesor(comentario);
  67.                             planClaseDiaVO.setIdPlanClase(planClaseVO.getIdPlanClase());
  68.                             planClaseDiaVO.setRegistradoPor(registradoPor);
  69.                            
  70.                             if (Format.isEmptyString(planClaseDiaVO.getIdPlanClaseDia())) {
  71.                                 if (!fachada.insertarPlanClaseDia(planClaseDiaVO)) {
  72.                                     request.setAttribute("_mensaje", Format.printString(planClaseDiaVO.getError(), "Ocurrió un error durante el proceso."));
  73.                                     request.setAttribute("destino", "pla_cla_ing.jsp");
  74.                                     sinError = false;
  75.                                     return;
  76.                                 }
  77.                             } else {
  78.                                 if (!fachada.actualizarPlanClaseDia(planClaseDiaVO)) {
  79.                                     request.setAttribute("_mensaje", Format.printString(planClaseDiaVO.getError(), "Ocurrió un error durante el proceso."));
  80.                                     request.setAttribute("destino", "pla_cla_ing.jsp");
  81.                                     sinError = false;
  82.                                     return;                                  
  83.                                 }
  84.                             }
  85.                         }
  86.                     }
  87.                 }
  88.             }
  89.             }
  90.            
  91.             if (sinError) {
  92.                     if (Format.printString(request.getParameter("genrarPdf")).equals("SI")) {
  93.                         String ruta = application.getRealPath("archivos/pdf");
  94.                         String nombrePdf = "plan_clase_Ingles" + docenteVO.getNombreCompleto() + "_" + session.getId();
  95.                          pdfVO = new PdfVO(nombrePdf, ruta);
  96.                         pdfVO.setEstilo((String) session.getAttribute("_estilo"));
  97.                         pdfVO.setRequest(request);
  98.  
  99.                         fachada.generarPdfPlanClaseIngles(idAnoLectivo, idMes, idAsignaturaGrado, docenteVO.getIdDocente(), idCurso, listaSemana, pdfVO);
  100.                         session.setAttribute("pdfVO", pdfVO);
  101.                         request.setAttribute("destino", "pla_cla_res.jsp");
  102.                     } else {
  103.                         request.setAttribute("_mensaje", "El proceso se realizó satisfactoriamente.");
  104.                         request.setAttribute("destino", "pla_cla_bus.jsp");
  105.                     }
  106.                 }
  107.             break;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement