Advertisement
Guest User

Untitled

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