Advertisement
Guest User

Untitled

a guest
Apr 24th, 2015
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 24.49 KB | None | 0 0
  1. <%@ page contentType = "text/html; charset=iso-8859-1" %>
  2. <%@ page import = "gnosoft.util.constantes.*" %>
  3. <%@ page import = "gnosoft.general.valueobject.*" %>
  4. <%@ page import = "gnosoft.academico.constantes.*" %>
  5.  
  6. <%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix="c" %>
  7. <%@ taglib uri = "http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
  8. <%@ taglib uri = "../WEB-INF/tlds/TipoDocumentoTag.tld" prefix="tdt" %>
  9. <%@ taglib uri = "../WEB-INF/tlds/FormatoTag.tld" prefix="ft" %>
  10.  
  11. <style type="text/css">
  12.     .ancho_total {
  13.         width: 97%;
  14.     }
  15. </style>
  16. <form name="frm" method="post" action="pla_cla_ctr.jsp">
  17.     <table width="700" border="0" cellpadding="0" cellspacing="0" class="fondo_celda_03" align="center">
  18.         <tr>
  19.             <td>
  20.                 <table width="100%" border="0" cellpadding="0" cellspacing="1" class="marco_01" align="center">
  21.                     <tr>
  22.                         <td class="fondo_celda_03">
  23.                             <table width="100%" border="0" cellpadding="1" cellspacing="1">
  24.                                 <tr class="fondo_celda_01">
  25.                                     <td align="center">Plan de Clase</td>
  26.                                 </tr>
  27.                             </table>
  28.                             <table width="100%" border="0" cellpadding="1" cellspacing="1">
  29.                                 <tr class="fondo_celda_02">
  30.                                     <td align="center">Datos Docente</td>
  31.                                 </tr>
  32.                             </table>
  33.                             <table width="100%" border="0" cellpadding="1" cellspacing="1">
  34.                                 <tr class="fondo_celda_04">
  35.                                     <td align="center" width="10%">Tipo Doc.</td>
  36.                                     <td align="center" width="30%">Documento</td>
  37.                                     <td align="center" width="60%">Nombre</td>
  38.                                 </tr>
  39.                                 <tr class="fondo_celda_03">
  40.                                     <td align="center">${ tdt:abreviatura(docenteVO.idTipoDocumento) }</td>
  41.                                     <td align="center">${ docenteVO.documento }</td>
  42.                                     <td align="center">${ docenteVO.nombreCompleto }</td>
  43.                                 </tr>
  44.                             </table>
  45.  
  46.                             <table width="100%" border="0" cellpadding="1" cellspacing="1">
  47.                                 <tr class="fondo_celda_02">
  48.                                     <td align="center">Datos Plan Clase</td>
  49.                                 </tr>
  50.                             </table>
  51.                             <table width="100%" border="0" cellpadding="1" cellspacing="1">
  52.                                 <tr class="fondo_celda_04" align="center" >
  53.                                     <td width="10%">Año Lectivo</td>
  54.                                     <td width="22%">Grado</td>
  55.                                     <td width="46%">Asignatura</td>
  56.                                     <td width="22%">Mes</td>
  57.                                 </tr>
  58.                                 <tr class="fondo_celda_03" align="center">
  59.                                     <td align="center">${ idAnoLectivo }</td>
  60.                                     <td align="center">${ asignaturaGradoVO.gradoEducativo }</td>
  61.                                     <td align="center">${ asignaturaGradoVO.nombreAsignatura }</td>
  62.                                     <td align="center">${ mesVO.nombre }</td>
  63.                                 </tr>
  64.                             </table>
  65.                              
  66.                             <div>
  67.                                 <c:if test="${ not empty listaSemana }" >
  68.                                     <c:forEach items="${ listaSemana }" var="semanas"  begin="1" end="1">
  69.                                     <table width="100%" border="0" cellpadding="1" cellspacing="1">
  70.                                         <tr class="fondo_celda_04" align="center" >
  71.                                             <td width="25%">Subject</td>
  72.                                             <td width="25%">Term</td>
  73.                                             <td width="25%">Contents</td>
  74.                                             <td width="25%">Essential Question</td>
  75.                                         </tr>          
  76.                                         <tr class="fondo_celda_03" align="center">
  77.                                             <td align="center"><input style="font-size:10px;width:150px" type="text" name="subject" value="${ semanas[4].sujeto }" width="100%"/></td>
  78.                                             <td align="center"><input style="font-size:10px;width:150px" type="text" name="term" value="${ semanas[4].plazo }" width="100%"/></td>
  79.                                             <td align="center"><input style="font-size:10px;width:150px" type="text" name="contents" value="${ semanas[4].contenido }" width="100%"/></td>
  80.                                             <td align="center"><input style="font-size:10px;width:150px" type="text" name="question" value="${ semanas[4].pregunta }" width="100%"/></td>
  81.                                         </tr>
  82.                                     </table>
  83.                                     </c:forEach>
  84.                                     <table width="100%" border="0" cellpadding="1" cellspacing="1">
  85.                                         <tr class="fondo_celda_04" >
  86.                                             <td>
  87.                                                 <div class="domtab" align="center">
  88.                                                     <ul class="domtabs">                                        
  89.                                                         <c:forEach items="${ listaSemana }" var="semanas" varStatus="vs">
  90.                                                             <li><a href="#semana${semanas[3]}" id="tabLink_semana${semanas[3]}">Week${semanas[3]}</a></li>
  91.                                                             </c:forEach>                                              
  92.                                                     </ul>
  93.                                                 </div>
  94.                                             </td>        
  95.                                         </tr>          
  96.                                     </table>            
  97.                                     <c:forEach items="${ listaSemana }" var="semanas" varStatus="vs">
  98.                                         <c:choose>
  99.                                            <c:when test="${ semanas[4].aprobado eq 'SI'}">
  100.                                                <div tab="semana${semanas[3]}">
  101.                                                     <a name="semana${semanas[3]}" id="semana${semanas[3]}"/>
  102.                                                     <table width="100%" border="0" cellpadding="1" cellspacing="1">
  103.                                                         <tr class="fondo_celda_02" align="center">
  104.                                                             <td>Semana ${semanas[3]}</td>
  105.                                                         </tr>
  106.                                                     </table>
  107.                                                     <table width="100%" border="0">
  108.                                                         <tr class="fondo_celda_04" align="center" >
  109.                                                             <td width="7%">Date</td>
  110.                                                             <td width="7%">Class #</td>
  111.                                                             <td width="86%"></td>
  112.                                                         </tr>                                                
  113.                                                         <% int i = 1; %>
  114.                                                         <% boolean fondo_celda = false;%>
  115.                                                         <c:forEach items="${ semanas[2] }" var="dias" varStatus="vsdias">  
  116.                                                             <tr align="center"  class="<%= (fondo_celda = !fondo_celda) ? "fondo_celda_03" : "fondo_celda_05"%>">
  117.                                                                 <td align="center">${dias[5]} ${dias[0]}</td>
  118.                                                                 <td align="center"><%=i%></td>
  119.                                                                 <td align="left">
  120.                                                                     <table width="100%" border="0">
  121.                                                                         <tr class="<%= (fondo_celda) ? "fondo_celda_03" : "fondo_celda_05"%>">
  122.                                                                             <td width="10%">Class Description:</td>
  123.                                                                             <td style="text-align: justify">
  124.                                                                                 ${ dias[4].tema }
  125.                                                                             </td>
  126.                                                                         </tr>
  127.                                                                         <tr class="<%= (fondo_celda) ? "fondo_celda_03" : "fondo_celda_05"%>">
  128.                                                                             <td width="10%">Interaction Patterns:</td>
  129.                                                                             <td style="text-align: justify">
  130.                                                                                 ${ dias[4].evaluacion }
  131.                                                                             </td>
  132.                                                                         </tr>
  133.                                                                         <tr class="<%= (fondo_celda) ? "fondo_celda_03" : "fondo_celda_05"%>">
  134.                                                                             <td width="10%">Resources:</td>
  135.                                                                             <td style="text-align: justify">
  136.                                                                                 ${ dias[4].actividad }
  137.                                                                             </td>
  138.                                                                         </tr>
  139.                                                                         <tr class="<%= (fondo_celda) ? "fondo_celda_03" : "fondo_celda_05"%>">
  140.                                                                             <td width="10%">Homework:</td>
  141.                                                                             <td style="text-align: justify">
  142.                                                                                 ${ dias[4].tarea }
  143.                                                                             </td>
  144.                                                                         </tr>
  145.                                                                         <tr class="<%= (fondo_celda) ? "fondo_celda_03" : "fondo_celda_05"%>">
  146.                                                                             <td width="10%">Teacher's Comments:</td>
  147.                                                                            <td style="text-align: justify">
  148.                                                                                ${ dias[4].comentarioProfesor }
  149.                                                                            </td>
  150.                                                                        </tr>
  151.                                                                    </table>
  152.                                                            </tr>
  153.                                                            <% i++; %>
  154.                                                        </c:forEach>
  155.                                                    </table>
  156.                                                    <table width="100%" border="0" cellpadding="1" cellspacing="1">
  157.                                                        <tr class="fondo_celda_04" align="center">
  158.                                                            <td>Coordinator's Comment</td>
  159.                                                         </tr>
  160.                                                         <tr class="fondo_celda_03" align="center">
  161.                                                             <td style="text-align: justify">
  162.                                                                 ${ semanas[4].observacion }
  163.                                                             </td>
  164.                                                         </tr>
  165.                                                     </table>
  166.                                                              <table width="100%" border="0" cellpadding="1" cellspacing="1">
  167.                                                             <tr class="fondo_celda_02" align="center">
  168.                                                                 <td>Estado</td>
  169.                                                             </tr>
  170.                                                         </table>
  171.                                                         <table border="0" cellpadding="1" cellspacing="1" width="100%">
  172.                                                             <tr class="fondo_celda_03" align="center">
  173.                                                                 <td>
  174.                                                                     <input type="checkbox"  checked name="aprobado" disabled value="SI" >Aprobado
  175.                                                                 </td>
  176.                                                             </tr>  
  177.                                                         </table>        
  178.                                                 </div>
  179.                                                
  180.                                              </c:when>
  181.                                             <c:otherwise>
  182.                                             <div tab="semana${semanas[3]}">
  183.                                             <a name="semana${semanas[3]}" id="semana${semanas[3]}"></a>
  184.                                             <table width="100%" border="0" cellpadding="1" cellspacing="1">
  185.                                                 <tr class="fondo_celda_02" align="center">
  186.                                                     <td>Week ${semanas[3]}</td>
  187.                                                 </tr>
  188.                                             </table>
  189.                                             <table width="100%" border="0">
  190.                                                 <% boolean fondo_celda = false; %>
  191.                                                 <% int j=1; %>
  192.                                                 <c:forEach items="${ semanas[2] }" var="dias" varStatus="vsdias">
  193.                                                <table width="100%" border="0">
  194.                                                 <tr class='fondo_celda_04'>
  195.                                                     <td width="7%">Date:</td>
  196.                                                     <td width="20%" align="center" class="<%= (fondo_celda = !fondo_celda) ? "fondo_celda_03" : "fondo_celda_05"%>">${dias[5]} ${dias[0]}</td>
  197.                                                     <td width="20%">Class #:</td>
  198.                                                     <td width="20%" align="center" class="<%= (fondo_celda = !fondo_celda) ? "fondo_celda_03" : "fondo_celda_05"%>"><%=j%></td>
  199.                                                 </tr>
  200.                                                </table>
  201.                                                 <table width="100%" border="0">
  202.                                                     <tr align="center"  class="<%= (fondo_celda = !fondo_celda) ? "fondo_celda_03" : "fondo_celda_05"%>">
  203.                                                         <td align="left">
  204.                                                             <table width="100%" border="0">
  205.                                                                 <tr class="<%= (fondo_celda) ? "fondo_celda_03" : "fondo_celda_05" %>">
  206.                                                                     <td width="7%">Class Description:</td>
  207.                                                                     <td>
  208.                                                                         <textarea name="class_${semanas[3]}_${dias[2]}" id="class_${semanas[3]}_${dias[2]}" validar="maxLength=1000" display="Class Description Día ${dias[5]} Semana ${semanas[3]}" cols="40" rows="5" colspan="3"  class="campo_texto ancho_total">${ dias[4].tema }</textarea>
  209.                                                                     </td>
  210.                                                                 </tr>
  211.                                                                 <tr class="<%= (fondo_celda) ? "fondo_celda_03" : "fondo_celda_05" %>">
  212.                                                                     <td width="7%">Interaction Patterns:</td>
  213.                                                                     <td>
  214.                                                                         <textarea name="interaction_${semanas[3]}_${dias[2]}" id="actividad_${semanas[3]}_${dias[2]}" validar="maxLength=1000" display="Interaction Patterns Día ${dias[5]} Semana ${semanas[3]}" cols="40" rows="5" class="campo_texto ancho_total">${ dias[4].evaluacion }</textarea>
  215.                                                                     </td>
  216.                                                                 </tr>
  217.                                                                 <tr class="<%= (fondo_celda) ? "fondo_celda_03" : "fondo_celda_05" %>">
  218.                                                                     <td width="7%">Resources:</td>
  219.                                                                     <td>
  220.                                                                         <textarea name="resource_${semanas[3]}_${dias[2]}" id="actividad_${semanas[3]}_${dias[2]}" validar="maxLength=1000" display="Resource Día ${dias[5]} Semana ${semanas[3]}" cols="40" rows="5" class="campo_texto ancho_total">${ dias[4].actividad }</textarea>
  221.                                                                     </td>
  222.                                                                 </tr>
  223.                                                                 <tr class="<%= (fondo_celda) ? "fondo_celda_03" : "fondo_celda_05" %>">
  224.                                                                     <td width="7%">Homework:</td>
  225.                                                                     <td>
  226.                                                                         <textarea name="homework_${semanas[3]}_${dias[2]}" id="actividad_${semanas[3]}_${dias[2]}" validar="maxLength=1000" display="Homework Día ${dias[5]} Semana ${semanas[3]}" cols="40" rows="5" class="campo_texto ancho_total">${ dias[4].tarea }</textarea>
  227.                                                                     </td>
  228.                                                                 </tr>
  229.                                                                 <tr class="<%= (fondo_celda) ? "fondo_celda_03" : "fondo_celda_05" %>">
  230.                                                                     <td width="7%">Teacher's Comments:</td>
  231.                                                                    <td>
  232.                                                                        <textarea name="teacher_${semanas[3]}_${dias[2]}" id="tarea_${semanas[3]}_${dias[2]}" validar="maxLength=1000" display="Teacher's Comments Día ${dias[5]} Semana ${semanas[3]}" cols="40" rows="5" class="campo_texto ancho_total">${ dias[4].comentarioProfesor }</textarea>
  233.                                                                    </td>
  234.                                                                </tr>
  235.                                                            </table>
  236.                                                        </td>          
  237.                                                      </tr>
  238.                                                  </table>
  239.                                                 <%j++;%>
  240.                                                </c:forEach>
  241.                                                
  242.                                                
  243.                                        <table width="100%" border="0" cellpadding="1" cellspacing="1">
  244.                                            <tr class="fondo_celda_02" align="center">
  245.                                                <td>Estado</td>
  246.                                            </tr>
  247.                                        </table>
  248.                                        <table border="0" cellpadding="1" cellspacing="1" width="100%">
  249.                                            <tr class="fondo_celda_03" align="center">
  250.                                                <td>
  251.                                                    <input type="checkbox"  name="aprobado" disabled value="SI">Aprobado
  252.                                                </td>
  253.                                            </tr>  
  254.                                        </table>
  255.                                      
  256.                                        <table width="100%" border="0" cellpadding="1" cellspacing="1">
  257.                                            <tr class="fondo_celda_04" align="center">
  258.                                                <td>Coordinator's Comment</td>
  259.                                            </tr>
  260.                                            <tr width="100%" heigth="100%" class="fondo_celda_03" align="center">
  261.                                                <td width="100%" heigth="100%">
  262.                                                    <textarea name="observacion_${semanas[3]}" id="observacion_${semanas[3]}" validar="maxLength=1000" display="Observación Semana ${semanas[3]}" cols="100" rows="5" class="campo_texto">${ semanas[4].observacion }</textarea>
  263.                                                </td>
  264.                                            </tr>
  265.                                        </table>
  266.                                      </div>
  267.                                         </c:otherwise>
  268.                                        </c:choose>
  269.                                    </c:forEach>
  270.                                   </c:if>
  271.                            </div>    
  272.                        </td>                
  273.                    </tr>
  274.            </table>
  275.                <table width="100%" border="0" cellpadding="2" cellspacing="1">
  276.                    <tr>
  277.                        <td align="left">
  278.                            <input type="button" class="boton" name="btnVolver" value="Volver" onclick="javascript:volver();">
  279.                        </td>
  280.                        <td colspan="2" align="right" style="font-size: 12px">
  281.                            <input type="checkbox"  name="genrarPdf" value="SI" >Generar Pdf &nbsp;&nbsp;
  282.                            <input type="button" class="boton" name="btnRegistrar" value="Registrar" onclick="javascript:registrar();">
  283.                        </td>
  284.                    </tr>
  285.                </table>
  286.            </td>
  287.        </tr>      
  288.    </table>
  289.                        
  290.    <input type="hidden" name="operacion" value="<%= Constantes.LISTAR%>">
  291.    <input type="hidden" name="idDocente" value="${ docenteVO.idDocente }">        
  292.    <input type="hidden" name="idAnoLectivo" value="${ idAnoLectivo }">                    
  293. </form>
  294. <script type="text/javascript" src="../js/ventanas.js"></script>
  295. <script type="text/javascript" src="../js/tabs.js"></script>
  296. <script type="text/javascript" src="../js/ajax.js"></script>
  297. <script type="text/javascript">
  298.  
  299.    var frm = document.forms[0];
  300.    inicializarForm(frm);
  301.  
  302.    function volver() {
  303.        frm.operacion.value = <%= Constantes.BUSCAR%>;
  304.        frm.submit();
  305.    }
  306.  
  307.    function registrar() {
  308.        if (validarForm(frm)) {
  309.            frm.operacion.value = <%=102%>;
  310.            frm.submit();
  311.        }
  312.    }
  313.  
  314.  
  315. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement