Re-uploaded the project in only one repository
This commit is contained in:
2
colegio_web/build/web/META-INF/MANIFEST.MF
Normal file
2
colegio_web/build/web/META-INF/MANIFEST.MF
Normal file
@@ -0,0 +1,2 @@
|
||||
Manifest-Version: 1.0
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
10
colegio_web/build/web/WEB-INF/glassfish-web.xml
Normal file
10
colegio_web/build/web/WEB-INF/glassfish-web.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE glassfish-web-app PUBLIC "-//GlassFish.org//DTD GlassFish Application Server 3.1 Servlet 3.0//EN" "http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd">
|
||||
<glassfish-web-app error-url="">
|
||||
<class-loader delegate="true"/>
|
||||
<jsp-config>
|
||||
<property name="keepgenerated" value="true">
|
||||
<description>Keep a copy of the generated servlet class' java code.</description>
|
||||
</property>
|
||||
</jsp-config>
|
||||
</glassfish-web-app>
|
||||
BIN
colegio_web/build/web/WEB-INF/lib/APIDataBase.jar
Normal file
BIN
colegio_web/build/web/WEB-INF/lib/APIDataBase.jar
Normal file
Binary file not shown.
167
colegio_web/build/web/actividades.jsp
Normal file
167
colegio_web/build/web/actividades.jsp
Normal file
@@ -0,0 +1,167 @@
|
||||
<%--
|
||||
Document : actividades
|
||||
Created on : jun 8, 2017, 3:55:39 p.m.
|
||||
Author : ryuuji
|
||||
--%>
|
||||
|
||||
<%@page contentType="text/html" pageEncoding="UTF-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Actividad</title>
|
||||
<link rel="stylesheet" href="css.css"/>
|
||||
<script>
|
||||
function cambiar() {
|
||||
document.getElementById("asignar").submit();
|
||||
}
|
||||
function crear() {
|
||||
var form = document.getElementById("crear");
|
||||
var curso = document.createElement("input");
|
||||
var asignatura = document.createElement("input");
|
||||
curso.type = "hidden";
|
||||
curso.value = document.getElementById("curso").value;
|
||||
curso.name = "cursoCrear";
|
||||
asignatura.type = "hidden";
|
||||
asignatura.value = document.getElementById("asignatura").value;
|
||||
asignatura.name = "asignaturaCrear";
|
||||
form.appendChild(curso);
|
||||
form.appendChild(asignatura);
|
||||
document.getElementById("crear").submit();
|
||||
}
|
||||
function eliminar() {
|
||||
var form = document.getElementById("eliminar");
|
||||
var curso = document.createElement("input");
|
||||
var asignatura = document.createElement("input");
|
||||
curso.type = "hidden";
|
||||
curso.value = document.getElementById("curso").value;
|
||||
curso.name = "cursoEliminar";
|
||||
asignatura.type = "hidden";
|
||||
asignatura.value = document.getElementById("asignatura").value;
|
||||
asignatura.name = "asignaturaEliminar";
|
||||
form.appendChild(curso);
|
||||
form.appendChild(asignatura);
|
||||
document.getElementById("eliminar").submit();
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<%--TOP--%>
|
||||
<ul>
|
||||
<li style="float:right"><a href="AsignaturaServlet">Volver</a></li>
|
||||
</ul>
|
||||
<%--BOT--%>
|
||||
<div class="bottom">
|
||||
<%--Seleccion--%>
|
||||
<div class="query">
|
||||
<form action="ActividadServlet" method="get" id="asignar">
|
||||
<table style="width:20em"/>
|
||||
<tr>
|
||||
<td>Curso</td>
|
||||
<td>Asignatura</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="select">
|
||||
<select name="cursoSelected" onchange="cambiar.call(this, event)" id="curso">
|
||||
<c:forEach items="${cursos}" var="curso">
|
||||
<c:choose>
|
||||
<c:when test = "${cursoSelected==curso}">
|
||||
<option selected="true" value="${curso}"><c:out value="${curso}"/></option>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<option value="${curso}"><c:out value="${curso}"/></option>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="select">
|
||||
<select name="asignaturaSelected" onchange="cambiar.call(this, event)" id="asignatura">
|
||||
<c:forEach items="${asignaturas}" var="asignatura">
|
||||
<c:choose>
|
||||
<c:when test = "${asignaturaSelected==asignatura}">
|
||||
<option selected="true" value="${asignatura}"><c:out value="${asignatura}"/></option>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<option value="${asignatura}"><c:out value="${asignatura}"/></option>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
<%--Table--%>
|
||||
<div class="overflow">
|
||||
<table class="table">
|
||||
<tr>
|
||||
<th class="th">Tipo</th>
|
||||
<th class="th">Fecha</th>
|
||||
</tr>
|
||||
<c:forEach items="${actividades}" var="actividad">
|
||||
<tr>
|
||||
<td class="td"><c:out value="${actividad.tipo}"/></td>
|
||||
<td class="td"><c:out value="${actividad.fecha}"/></td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="query">
|
||||
<form action="CrearActividad" method="post" id="crear">
|
||||
<table>
|
||||
<tr>
|
||||
<td>Tipo</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="text" name="tipo"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Fecha</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="date" value="${today}" name="fecha"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><button onClick="crear()">Crear</button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><c:out value="${errorCrear}"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
<div class="query">
|
||||
<form action="EliminarActividad" method="post" id="eliminar">
|
||||
<table>
|
||||
<tr>
|
||||
<td>Tipo</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="text" name="tipo"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Fecha</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="date" value="${today}" name="fecha"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><button onClick="eliminar()">Eliminar</button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><c:out value="${errorEliminar}"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
182
colegio_web/build/web/anotaciones.jsp
Normal file
182
colegio_web/build/web/anotaciones.jsp
Normal file
@@ -0,0 +1,182 @@
|
||||
<%--
|
||||
Document : anotaciones
|
||||
Created on : jun 11, 2017, 12:08:21 a.m.
|
||||
Author : ryuuji
|
||||
--%>
|
||||
|
||||
<%@page contentType="text/html" pageEncoding="UTF-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Anotaciones</title>
|
||||
<link rel="stylesheet" href="css.css"/>
|
||||
<script>
|
||||
function cambiar() {
|
||||
document.getElementById("asignar").submit();
|
||||
}
|
||||
function crear() {
|
||||
var form = document.getElementById("crear");
|
||||
var estudiante = document.createElement("input");
|
||||
var curso = document.createElement("input");
|
||||
estudiante.type = "hidden";
|
||||
estudiante.value = document.getElementById("estudiante").value;
|
||||
estudiante.name = "estudianteCrear";
|
||||
curso.type = "hidden";
|
||||
curso.value = document.getElementById("curso").value;
|
||||
curso.name = "cursoCrear";
|
||||
form.appendChild(estudiante);
|
||||
form.appendChild(curso);
|
||||
document.getElementById("crear").submit();
|
||||
}
|
||||
function eliminar() {
|
||||
var form = document.getElementById("eliminar");
|
||||
var estudiante = document.createElement("input");
|
||||
var curso = document.createElement("input");
|
||||
estudiante.type = "hidden";
|
||||
estudiante.value = document.getElementById("estudiante").value;
|
||||
estudiante.name = "estudianteEliminar";
|
||||
curso.type = "hidden";
|
||||
curso.value = document.getElementById("curso").value;
|
||||
curso.name = "cursoEliminar";
|
||||
form.appendChild(estudiante);
|
||||
form.appendChild(curso);
|
||||
document.getElementById("eliminar").submit();
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<ul>
|
||||
<li style="float:right"><a href="EstudiantesServlet">Volver</a></li>
|
||||
</ul>
|
||||
<div class="bottom">
|
||||
<div class="query">
|
||||
<form action="AnotacionesServlet" method="get" id="asignar">
|
||||
<table style="width:20em">
|
||||
<tr>
|
||||
<td>Curso</td>
|
||||
<td>Estudiante</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="select">
|
||||
<select name="cursoSelected" onchange="cambiar.call(this, event)" id="curso">
|
||||
<c:forEach items="${listaCurso}" var="curso">
|
||||
<c:choose>
|
||||
<c:when test = "${cursoSelected==curso}">
|
||||
<option selected="true" value="${curso}"><c:out value="${curso}"/></option>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<option value="${curso}"><c:out value="${curso}"/></option>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="select">
|
||||
<select name="estudianteSelected" onchange="cambiar.call(this, event)" id="estudiante">
|
||||
<c:forEach items="${listaEstudiante}" var="estudiante">
|
||||
<c:choose>
|
||||
<c:when test = "${estudianteSelected==estudiante[1]}">
|
||||
<option selected="true" value="${estudiante[1]}"><c:out value="${estudiante[1]}"/></option>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<option value="${estudiante[1]}"><c:out value="${estudiante[1]}"/></option>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
<div class="overflow">
|
||||
<table class="table">
|
||||
<tr>
|
||||
<th class="th">Profesor</th>
|
||||
<th class="th">Descripcion</th>
|
||||
<th class="th">Tipo</th>
|
||||
</tr>
|
||||
<c:forEach items="${listaAnotaciones}" var="anotacion">
|
||||
<tr>
|
||||
<td class="td"><c:out value="${anotacion[0]}"/></td>
|
||||
<td class="td"><c:out value="${anotacion[1]}"/></td>
|
||||
<td class="td"><c:out value="${anotacion[2]}"/></td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</table>
|
||||
</div>
|
||||
<div class="query">
|
||||
<form action="CrearAnotacion" method="post" id="crear">
|
||||
<table>
|
||||
<tr><td>Descripcion</td></tr>
|
||||
<tr><td><textarea name="descripcion" cols="40" rows="5"></textarea></td></tr>
|
||||
<tr><td>Tipo</td></tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="select">
|
||||
<select name="tipo">
|
||||
<option value="positiva">Positiva</option>
|
||||
<option value="negativa">Negativa</option>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td>Profesor</td></tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="select">
|
||||
<select name="profesor">
|
||||
<c:forEach items="${listaProfesor}" var="profesor">
|
||||
<option value="${profesor}"><c:out value="${profesor}"/></option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td><button onClick="crear()">Crear</button></td></tr>
|
||||
<tr><td><c:out value="${errorCrear}"/></td></tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
<div class="query">
|
||||
<form action="EliminarAnotacion" method="post" id="eliminar">
|
||||
<table>
|
||||
<tr><td>Descripcion</td></tr>
|
||||
<tr><td><textarea name="descripcion" cols="40" rows="5"></textarea></td></tr>
|
||||
<tr><td>Tipo</td></tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="select">
|
||||
<select name="tipo">
|
||||
<option value="positiva">Positiva</option>
|
||||
<option value="negativa">Negativa</option>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td>Profesor</td></tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="select">
|
||||
<select name="profesor">
|
||||
<c:forEach items="${listaProfesor}" var="profesor">
|
||||
<option value="${profesor}"><c:out value="${profesor}"/></option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td><button onClick="eliminar()">Eliminar</button></td></tr>
|
||||
<tr><td><c:out value="${errorEliminar}"/></td></tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
75
colegio_web/build/web/apoderados.jsp
Normal file
75
colegio_web/build/web/apoderados.jsp
Normal file
@@ -0,0 +1,75 @@
|
||||
<%--
|
||||
Document : apoderados
|
||||
Created on : jun 11, 2017, 3:32:35 p.m.
|
||||
Author : ryuuji
|
||||
--%>
|
||||
|
||||
<%@page contentType="text/html" pageEncoding="UTF-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<link rel="stylesheet" href="css.css"/>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Apoderados</title>
|
||||
</head>
|
||||
<body>
|
||||
<ul>
|
||||
<li style="float:right"><a href="index.jsp">Volver</a></li>
|
||||
</ul>
|
||||
<div class="bottom">
|
||||
<div class="overflow">
|
||||
<table class="table">
|
||||
<tr class="tr">
|
||||
<th class="th">Nombre</th>
|
||||
<th class="th">Rut</th>
|
||||
<th class="th" colspan="50">Estudiantes</th>
|
||||
</tr>
|
||||
<c:forEach items="${listaApoderados}" var="apoderado">
|
||||
<tr class="tr">
|
||||
<td class="td"><c:out value="${apoderado.key.nombre}"/></td>
|
||||
<td class="td"><c:out value="${apoderado.key.rut}"/></td>
|
||||
<c:forEach items="${apoderado.value}" var="estudiante">
|
||||
<td class="td"><c:out value="${estudiante.nombre}"/><br><c:out value="${estudiante.rut}"/></td>
|
||||
</c:forEach>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</table>
|
||||
</div>
|
||||
<div class="query">
|
||||
<form action="CrearApoderado" method="post" id="crear">
|
||||
<table style="width: 20em">
|
||||
<tr><td>Nombre</td></tr>
|
||||
<tr>
|
||||
<td><input type="text" name="nombre"/></td>
|
||||
</tr>
|
||||
<tr><td>Rut</td></tr>
|
||||
<tr>
|
||||
<td><input type="text" name="rut"/></td>
|
||||
<td><input type="text" name="id" maxlength="1" style="width: 5em"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><button onclick="crear()">Crear</button></td>
|
||||
</tr>
|
||||
<tr><td><c:out value="${errorCrear}"/></td></tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
<div class="query">
|
||||
<form action="EliminarApoderado" method="post" id="eliminar">
|
||||
<table style="width: 20em">
|
||||
<tr><td>Rut</td></tr>
|
||||
<tr>
|
||||
<td><input type="text" name="rut"/></td>
|
||||
<td><input type="text" name="id" maxlength="1" style="width: 5em"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><button onclick="eliminar()">Eliminar</button></td>
|
||||
</tr>
|
||||
<tr><td><c:out value="${errorEliminar}"/></td></tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
162
colegio_web/build/web/asignaturas.jsp
Normal file
162
colegio_web/build/web/asignaturas.jsp
Normal file
@@ -0,0 +1,162 @@
|
||||
<%--
|
||||
Document : asignaturas
|
||||
Created on : jun 7, 2017, 9:24:22 p.m.
|
||||
Author : ryuuji
|
||||
--%>
|
||||
|
||||
<%@page contentType="text/html" pageEncoding="UTF-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Asignatura</title>
|
||||
<link rel="stylesheet" href="css.css"/>
|
||||
<script>
|
||||
function cambiarCurso() {
|
||||
document.getElementById("asignar").submit();
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<ul>
|
||||
<li><a href="ActividadServlet">Actividades</a></li>
|
||||
<li style="float:right"><a href="CursosServlet">Volver</a></li>
|
||||
</ul>
|
||||
|
||||
<div class="bottom">
|
||||
<div class="query">
|
||||
<form action="AsignaturaServlet" method="get" id="asignar">
|
||||
<table>
|
||||
<tr>
|
||||
<td>Curso</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="select">
|
||||
<select name="selected" onchange="cambiarCurso.call(this, event)">
|
||||
<c:forEach items="${cursos}" var="curso">
|
||||
<c:choose>
|
||||
<c:when test = "${selected==curso}">
|
||||
<option selected="true" value="${curso}"><c:out value="${curso}"/></option>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<option value="${curso}"><c:out value="${curso}"/></option>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
<div class="overflow">
|
||||
<table class="table">
|
||||
<tr>
|
||||
<th class="th">Nombre</th>
|
||||
<th class="th">Profesor</th>
|
||||
</tr>
|
||||
<c:forEach items="${asignaturas}" var="asignatura">
|
||||
<tr>
|
||||
<td class="td"><c:out value="${asignatura.nombre}"/></td>
|
||||
<td class="td"><c:out value="${asignatura.profesor_id_fk.nombre}"/></td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</table>
|
||||
</div>
|
||||
<div class="query">
|
||||
<form action="CrearAsignatura" method="post">
|
||||
<table style="width:20em">
|
||||
<tr>
|
||||
<td>Nombre</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="text" name="nombre"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Curso</td>
|
||||
</tr>
|
||||
<tr><td>
|
||||
<div class="select">
|
||||
<select name="curso">
|
||||
<c:forEach items="${cursos}" var="curso">
|
||||
<c:choose>
|
||||
<c:when test = "${selected==curso}">
|
||||
<option selected="true" value="${curso}"><c:out value="${curso}"/></option>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<option value="${curso}"><c:out value="${curso}"/></option>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Profesor</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="select">
|
||||
<select name="profesor">
|
||||
<c:forEach items="${profesores}" var="profesor">
|
||||
<option value="${profesor}"><c:out value="${profesor}"/></option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><button type="submit">Crear</button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><c:out value="${errorCrear}"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
<div class="query">
|
||||
<form action="EliminarAsignatura" method="post">
|
||||
<table style="width:20em">
|
||||
<tr>
|
||||
<td>Nombre</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="text" name="nombre"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Curso</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="select">
|
||||
<select name="curso">
|
||||
<c:forEach items="${cursos}" var="curso">
|
||||
<c:choose>
|
||||
<c:when test = "${selected==curso}">
|
||||
<option selected="true" value="${curso}"><c:out value="${curso}"/></option>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<option value="${curso}"><c:out value="${curso}"/></option>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><button type="submit">Eliminar</button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><c:out value="${errorEliminar}"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
157
colegio_web/build/web/asistencias.jsp
Normal file
157
colegio_web/build/web/asistencias.jsp
Normal file
@@ -0,0 +1,157 @@
|
||||
<%--
|
||||
Document : asistencias
|
||||
Created on : jun 11, 2017, 3:08:59 a.m.
|
||||
Author : ryuuji
|
||||
--%>
|
||||
|
||||
<%@page contentType="text/html" pageEncoding="UTF-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Asistencias</title>
|
||||
<link rel="stylesheet" href="css.css"/>
|
||||
<script>
|
||||
function cambiar() {
|
||||
document.getElementById("asignar").submit();
|
||||
}
|
||||
function crear() {
|
||||
var form = document.getElementById("crear");
|
||||
var estudiante = document.createElement("input");
|
||||
var curso = document.createElement("input");
|
||||
estudiante.type = "hidden";
|
||||
estudiante.value = document.getElementById("estudiante").value;
|
||||
estudiante.name = "estudianteCrear";
|
||||
form.appendChild(estudiante);
|
||||
document.getElementById("crear").submit();
|
||||
}
|
||||
function eliminar() {
|
||||
var form = document.getElementById("eliminar");
|
||||
var estudiante = document.createElement("input");
|
||||
var curso = document.createElement("input");
|
||||
estudiante.type = "hidden";
|
||||
estudiante.value = document.getElementById("estudiante").value;
|
||||
estudiante.name = "estudianteEliminar";
|
||||
form.appendChild(estudiante);
|
||||
document.getElementById("eliminar").submit();
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<ul>
|
||||
<li style="float:right"><a href="EstudiantesServlet">Volver</a></li>
|
||||
</ul>
|
||||
<div class="bottom">
|
||||
<div class="query">
|
||||
<form action="AsistenciasServlet" method="get" id="asignar">
|
||||
<table style="width:20em">
|
||||
<tr>
|
||||
<td>Curso</td>
|
||||
<td>Estudiante</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="select">
|
||||
<select name="cursoSelected" onchange="cambiar.call(this, event)" id="curso">
|
||||
<c:forEach items="${listaCurso}" var="curso">
|
||||
<c:choose>
|
||||
<c:when test = "${cursoSelected==curso}">
|
||||
<option selected="true" value="${curso}"><c:out value="${curso}"/></option>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<option value="${curso}"><c:out value="${curso}"/></option>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="select">
|
||||
<select name="estudianteSelected" onchange="cambiar.call(this, event)" id="estudiante">
|
||||
<c:forEach items="${listaEstudiante}" var="estudiante">
|
||||
<c:choose>
|
||||
<c:when test = "${estudianteSelected==estudiante[1]}">
|
||||
<option selected="true" value="${estudiante[1]}"><c:out value="${estudiante[1]}"/></option>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<option value="${estudiante[1]}"><c:out value="${estudiante[1]}"/></option>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="overflow">
|
||||
<table class="table">
|
||||
<tr>
|
||||
<th class="th">Dia</th>
|
||||
<th class="th">Asistio</th>
|
||||
</tr>
|
||||
<c:forEach items="${listaAsistencia}" var="asistio">
|
||||
<tr>
|
||||
<td class="td"><c:out value="${asistio[0]}"/></td>
|
||||
<td class="td"><c:out value="${asistio[1]}"/></td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</table>
|
||||
</div>
|
||||
<div class="query">
|
||||
<form action="CrearAsistencia" method="post" id="crear">
|
||||
<table>
|
||||
<tr><td>Fecha</td></tr>
|
||||
<tr>
|
||||
<td>
|
||||
<input type="date" name="fecha" value="${now}">
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td>Asistio</td></tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="select">
|
||||
<select name="asistio">
|
||||
<option value="si">Si</option>
|
||||
<option value="no">No</option>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td><button onClick="crear()">Crear</button></td></tr>
|
||||
<tr><td><c:out value="${errorCrear}"/></td></tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
<div class="query">
|
||||
<form action="EliminarAsistencia" method="post" id="eliminar">
|
||||
<table>
|
||||
<tr><td>Fecha</td></tr>
|
||||
<tr>
|
||||
<td>
|
||||
<input type="date" name="fecha" value="${now}">
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td>Asistio</td></tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="select">
|
||||
<select name="asistio">
|
||||
<option value="si">Si</option>
|
||||
<option value="no">No</option>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td><button onClick="eliminar()">Eliminar</button></td></tr>
|
||||
<tr><td><c:out value="${errorEliminar}"/></td></tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
184
colegio_web/build/web/css.css
Normal file
184
colegio_web/build/web/css.css
Normal file
@@ -0,0 +1,184 @@
|
||||
body {
|
||||
margin: 0px;
|
||||
font-family: "Roboto", helvetica, arial, sans-serif;
|
||||
font-size: 16px;
|
||||
font-weight: 400;
|
||||
background-color: #ddd;
|
||||
}
|
||||
|
||||
ul {
|
||||
list-style-type: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
overflow: hidden;
|
||||
background-color: #3F51B5;
|
||||
position: fixed;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
z-index: 100;
|
||||
}
|
||||
|
||||
li {
|
||||
float: left;
|
||||
border-right: 1px solid #bbb;
|
||||
}
|
||||
|
||||
li:last-child {
|
||||
border-right: none;
|
||||
}
|
||||
|
||||
li a {
|
||||
display: block;
|
||||
color: white;
|
||||
text-align: center;
|
||||
padding: 14px 16px;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
li a:hover {
|
||||
background-color: #FFC107;
|
||||
}
|
||||
|
||||
|
||||
.bottom{
|
||||
margin-top: 50px;
|
||||
}
|
||||
|
||||
.table{
|
||||
width: 100%;
|
||||
border-collapse: collapse;
|
||||
border-radius: 10px;
|
||||
background-color: white;
|
||||
}
|
||||
.th, .td {
|
||||
padding: 15px;
|
||||
text-align: left;
|
||||
border-bottom: 1px solid #ddd;
|
||||
}
|
||||
|
||||
.th{
|
||||
background-color: #3F51B5;
|
||||
border-right: 1px solid #ddd ;
|
||||
color: white;
|
||||
width: 5em;
|
||||
}
|
||||
|
||||
|
||||
.th:hover{
|
||||
background-color: #ff9800;
|
||||
}
|
||||
|
||||
.query{
|
||||
position:relative;
|
||||
border-radius: 10px;
|
||||
padding:10px;
|
||||
background:white;
|
||||
margin-top:10px;
|
||||
border: 2px solid transparent;
|
||||
}
|
||||
|
||||
form input {
|
||||
font-family: "Roboto", sans-serif;
|
||||
outline: 0;
|
||||
background: #f2f2f2;
|
||||
width: 100%;
|
||||
border: 0;
|
||||
margin: 0 0 15px;
|
||||
padding: 15px;
|
||||
box-sizing: border-box;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
form textarea{
|
||||
font-family: "Roboto", sans-serif;
|
||||
outline: 0;
|
||||
background: #f2f2f2;
|
||||
border: 0;
|
||||
margin: 0 0 15px;
|
||||
padding: 15px;
|
||||
box-sizing: border-box;
|
||||
font-size: 14px;
|
||||
}
|
||||
form button {
|
||||
font-family: "Roboto", sans-serif;
|
||||
outline: 0;
|
||||
background: #3F51B5;
|
||||
width: 100%;
|
||||
border: 0;
|
||||
padding: 15px;
|
||||
color: #FFFFFF;
|
||||
font-size: 14px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
form button:hover{
|
||||
background: #FFC107;
|
||||
color:black;
|
||||
}
|
||||
|
||||
form table{
|
||||
width: 10em;
|
||||
}
|
||||
|
||||
.overflow{
|
||||
overflow-y: scroll;
|
||||
max-height: 500px;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
|
||||
/* Reset Select */
|
||||
select {
|
||||
-webkit-appearance: none;
|
||||
-moz-appearance: none;
|
||||
-ms-appearance: none;
|
||||
appearance: none;
|
||||
outline: 0;
|
||||
box-shadow: none;
|
||||
border: 0 !important;
|
||||
background: white;
|
||||
background-image: none;
|
||||
}
|
||||
/* Custom Select */
|
||||
.select {
|
||||
position: relative;
|
||||
display: block;
|
||||
width: auto;
|
||||
height: 3em;
|
||||
line-height: 3;
|
||||
background: #bbb;
|
||||
overflow: hidden;
|
||||
border-radius: .25em;
|
||||
}
|
||||
select {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
margin: 0;
|
||||
padding: 0em 0em 0em .35em;
|
||||
color: black;
|
||||
background: #f2f2f2;
|
||||
cursor: pointer;
|
||||
}
|
||||
select::-ms-expand {
|
||||
display: none;
|
||||
}
|
||||
/* Arrow */
|
||||
.select::after {
|
||||
content: '\25BC';
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
padding: 0 1em;
|
||||
background: #3F51B5;
|
||||
pointer-events: none;
|
||||
}
|
||||
/* Transition */
|
||||
.select:hover::after {
|
||||
color: #FFC107;
|
||||
}
|
||||
.select::after {
|
||||
-webkit-transition: .25s all ease;
|
||||
-o-transition: .25s all ease;
|
||||
transition: .25s all ease;
|
||||
}
|
||||
84
colegio_web/build/web/cursos.jsp
Normal file
84
colegio_web/build/web/cursos.jsp
Normal file
@@ -0,0 +1,84 @@
|
||||
<%--
|
||||
Document : cursos
|
||||
Created on : jun 6, 2017, 2:45:32 a.m.
|
||||
Author : ryuuji
|
||||
--%>
|
||||
|
||||
<%@page contentType="text/html" pageEncoding="UTF-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Cursos</title>
|
||||
<link rel="stylesheet" href="css.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<ul>
|
||||
<li><a href="AsignaturaServlet">Asignaturas</a></li>
|
||||
<li style="float:right"><a href="index.jsp">Volver</a></li>
|
||||
</ul>
|
||||
<div class="bottom">
|
||||
|
||||
<div class="overflow">
|
||||
<table class="table">
|
||||
<tr>
|
||||
<th class="th">Nivel</th>
|
||||
<c:forEach items="${cursos}" var="curso">
|
||||
<td style="border-right: 1px solid #ddd " class="td"><c:out value="${curso.nivel}"/></td>
|
||||
</c:forEach>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class="th">Letra</th>
|
||||
<c:forEach items="${cursos}" var="curso">
|
||||
<td style="border-right: 1px solid #ddd " class="td"><c:out value="${curso.letra}"/></td>
|
||||
</c:forEach>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="query">
|
||||
<form action="CrearCurso" method="post">
|
||||
<table>
|
||||
<tr>
|
||||
<td>Nivel</td>
|
||||
<td>Letra</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="number" name="nivel" min="1" max="8" value="1"/></td>
|
||||
<td><input type="text" name="letra" maxlength="1" value="A" style="width:70px"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"><button type="submit">Crear</button></td>
|
||||
</tr>
|
||||
<tr><td><c:out value="${errorCrear}"/></td></tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="query">
|
||||
<form action="EliminarCurso" method="post" id="delete">
|
||||
<table>
|
||||
<tr>
|
||||
<td>Curso</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="select">
|
||||
<select name="curso" form="delete">
|
||||
<c:forEach items="${listas}" var="lista">
|
||||
<option value="${lista}"><c:out value="${lista}"/></option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"><button type="submit">Eliminar</button></td>
|
||||
</tr>
|
||||
<tr><td><c:out value="${errorEliminar}"/></td></tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
132
colegio_web/build/web/estudiantes.jsp
Normal file
132
colegio_web/build/web/estudiantes.jsp
Normal file
@@ -0,0 +1,132 @@
|
||||
<%--
|
||||
Document : estudiantes
|
||||
Created on : jun 6, 2017, 2:51:52 a.m.
|
||||
Author : ryuuji
|
||||
--%>
|
||||
|
||||
<%@page contentType="text/html" pageEncoding="UTF-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Estudiantes</title>
|
||||
<link rel="stylesheet" href="css.css"/>
|
||||
<script>
|
||||
function cambiar() {
|
||||
document.getElementById("asignar").submit();
|
||||
}
|
||||
function crear() {
|
||||
var form = document.getElementById("crear");
|
||||
var curso = document.createElement("input");
|
||||
curso.type = "hidden";
|
||||
curso.value = document.getElementById("curso").value;
|
||||
curso.name = "cursoCrear";
|
||||
form.appendChild(curso);
|
||||
document.getElementById("crear").submit();
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<ul>
|
||||
<li><a href="NotasServlet">Notas</a></li>
|
||||
<li><a href="AnotacionesServlet">Anotaciones</a></li>
|
||||
<li><a href="AsistenciasServlet">Asistencia</a></li>
|
||||
<li style="float:right"><a href="index.jsp">Volver</a></li>
|
||||
</ul>
|
||||
<div class="bottom">
|
||||
<div class="query">
|
||||
<form action="EstudiantesServlet" method="get" id="asignar">
|
||||
<table style="width:10em"/>
|
||||
<tr>
|
||||
<td>Curso</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="select">
|
||||
<select name="cursoSelected" onchange="cambiar.call(this, event)" id="curso">
|
||||
<c:forEach items="${listaCursos}" var="curso">
|
||||
<c:choose>
|
||||
<c:when test = "${selected==curso}">
|
||||
<option selected="true" value="${curso}"><c:out value="${curso}"/></option>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<option value="${curso}"><c:out value="${curso}"/></option>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
<div class="overflow">
|
||||
<table class="table">
|
||||
<tr>
|
||||
<th class="th">Nombre</th>
|
||||
<th class="th">Rut</th>
|
||||
</tr>
|
||||
<c:forEach items="${tablaEstudiantes}" var="estudiante">
|
||||
<tr>
|
||||
<td class="td"><c:out value="${estudiante.nombre}"/></td>
|
||||
<td class="td"><c:out value="${estudiante.rut}"/></td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</table>
|
||||
</div>
|
||||
<div class="query">
|
||||
<form action="CrearEstudiante" method="post" id="crear">
|
||||
<table style="width: 15em">
|
||||
<tr><td>Nombre</td></tr>
|
||||
<tr>
|
||||
<td><input type="text" name="nombre"/></td>
|
||||
</tr>
|
||||
<tr><td>Rut</td></tr>
|
||||
<tr>
|
||||
<td><input type="text" name="rut"/></td>
|
||||
<td><input type="text" name="id" maxlength="1" style="width: 5em"/></td>
|
||||
</tr>
|
||||
<tr><td>Apoderado</td></tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="select">
|
||||
<select name="apoderado">
|
||||
<c:forEach items="${listaApoderados}" var="apoderado">
|
||||
<option value="${apoderado[1]}"><c:out value="${apoderado[1]}"/></option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><button onClick="crear()">Crear</button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><c:out value="${errorCrear}"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="query">
|
||||
<form action="EliminarEstudiante" method="post" id="eliminar">
|
||||
<table style="width: 15em">
|
||||
<tr><td>Rut</td></tr>
|
||||
<tr>
|
||||
<td><input type="text" name="rut"/></td>
|
||||
<td><input type="text" name="id" maxlength="1" style="width: 5em"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><button type="submit">Eliminar</button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><c:out value="${errorEliminar}"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
0
colegio_web/build/web/gfv3ee6.dpf
Normal file
0
colegio_web/build/web/gfv3ee6.dpf
Normal file
30
colegio_web/build/web/index.jsp
Normal file
30
colegio_web/build/web/index.jsp
Normal file
@@ -0,0 +1,30 @@
|
||||
<%--
|
||||
Document : index
|
||||
Created on : jun 6, 2017, 2:49:53 a.m.
|
||||
Author : ryuuji
|
||||
--%>
|
||||
|
||||
<%@page contentType="text/html" pageEncoding="UTF-8"%>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Web Colegio</title>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="stylesheet" href="css.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<ul>
|
||||
<li><a href="CursosServlet" >Cursos</a></li>
|
||||
<li><a href="EstudiantesServlet">Estudiantes</a></li>
|
||||
<li><a href="ProfesoresServlet">Profesores</a></li>
|
||||
<li><a href="ApoderadosServlet">Apoderados</a></li>
|
||||
<li><a href="ReporteServlet">Reportes</a></li>
|
||||
|
||||
<li style="float:right"><a href="Delete">Delete DB</a></li>
|
||||
<li style="float:right"><a href="Fill">Fill DB</a></li>
|
||||
<li style="float:right"><a href="DB">Create DB</a></li>
|
||||
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
||||
165
colegio_web/build/web/notas.jsp
Normal file
165
colegio_web/build/web/notas.jsp
Normal file
@@ -0,0 +1,165 @@
|
||||
<%--
|
||||
Document : notas
|
||||
Created on : jun 10, 2017, 7:53:35 p.m.
|
||||
Author : ryuuji
|
||||
--%>
|
||||
|
||||
<%@page contentType="text/html" pageEncoding="UTF-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Notas</title>
|
||||
<link rel="stylesheet" href="css.css"/>
|
||||
<script>
|
||||
function cambiar() {
|
||||
document.getElementById("asignar").submit();
|
||||
}
|
||||
function crear() {
|
||||
var form = document.getElementById("crear");
|
||||
var estudiante = document.createElement("input");
|
||||
var curso = document.createElement("input");
|
||||
var asignatura = document.createElement("input");
|
||||
estudiante.type = "hidden";
|
||||
estudiante.value = document.getElementById("estudiante").value;
|
||||
estudiante.name = "estudianteCrear";
|
||||
asignatura.type = "hidden";
|
||||
asignatura.value = document.getElementById("asignatura").value;
|
||||
asignatura.name = "asignaturaCrear";
|
||||
curso.type = "hidden";
|
||||
curso.value = document.getElementById("curso").value;
|
||||
curso.name = "cursoCrear";
|
||||
form.appendChild(estudiante);
|
||||
form.appendChild(asignatura);
|
||||
form.appendChild(curso);
|
||||
document.getElementById("crear").submit();
|
||||
}
|
||||
function eliminar() {
|
||||
var form = document.getElementById("eliminar");
|
||||
var estudiante = document.createElement("input");
|
||||
var curso = document.createElement("input");
|
||||
var asignatura = document.createElement("input");
|
||||
estudiante.type = "hidden";
|
||||
estudiante.value = document.getElementById("estudiante").value;
|
||||
estudiante.name = "estudianteEliminar";
|
||||
asignatura.type = "hidden";
|
||||
asignatura.value = document.getElementById("asignatura").value;
|
||||
asignatura.name = "asignaturaEliminar";
|
||||
curso.type = "hidden";
|
||||
curso.value = document.getElementById("curso").value;
|
||||
curso.name = "cursoEliminar";
|
||||
form.appendChild(estudiante);
|
||||
form.appendChild(asignatura);
|
||||
form.appendChild(curso);
|
||||
document.getElementById("eliminar").submit();
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<ul>
|
||||
<li style="float:right"><a href="EstudiantesServlet">Volver</a></li>
|
||||
</ul>
|
||||
<div class="bottom">
|
||||
<div class="query">
|
||||
<form action="NotasServlet" method="get" id="asignar">
|
||||
<table style="width:40em">
|
||||
<tr>
|
||||
<td>Curso</td>
|
||||
<td>Estudiante</td>
|
||||
<td>Asignatura</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="select">
|
||||
<select name="cursoSelected" onchange="cambiar.call(this, event)" id="curso">
|
||||
<c:forEach items="${listaCurso}" var="curso">
|
||||
<c:choose>
|
||||
<c:when test = "${cursoSelected==curso}">
|
||||
<option selected="true" value="${curso}"><c:out value="${curso}"/></option>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<option value="${curso}"><c:out value="${curso}"/></option>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="select">
|
||||
<select name="estudianteSelected" onchange="cambiar.call(this, event)" id="estudiante">
|
||||
<c:forEach items="${listaEstudiante}" var="estudiante">
|
||||
<c:choose>
|
||||
<c:when test = "${estudianteSelected==estudiante[1]}">
|
||||
<option selected="true" value="${estudiante[1]}"><c:out value="${estudiante[1]}"/></option>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<option value="${estudiante[1]}"><c:out value="${estudiante[1]}"/></option>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="select">
|
||||
<select name="asignaturaSelected" onchange="cambiar.call(this, event)" id="asignatura">
|
||||
<c:forEach items="${listaAsignatura}" var="asignatura">
|
||||
<c:choose>
|
||||
<c:when test = "${asignaturaSelected==asignatura}">
|
||||
<option selected="true" value="${asignatura}"><c:out value="${asignatura}"/></option>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<option value="${asignatura}"><c:out value="${asignatura}"/></option>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
<div class="overflow">
|
||||
<table class="table">
|
||||
<tr>
|
||||
<th class="th">Notas</th>
|
||||
<c:forEach items="${listaNotas}" var="nota">
|
||||
<td style="border-right: 1px solid #ddd " class="td"><c:out value="${nota.valor}"/></td>
|
||||
</c:forEach>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<form action="CrearNota" method="post" id="crear" class="query">
|
||||
<table>
|
||||
<tr><td>Valor</td></tr>
|
||||
<tr>
|
||||
<td><input type="number" name="valor" min="0" max="7" value="5" step="0.1"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><button onClick="crear()">Añadir</button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><c:out value="${errorCrear}"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<form action="EliminarNota" method="post" id="eliminar" class="query">
|
||||
<table>
|
||||
<tr><td>Valor</td></tr>
|
||||
<tr>
|
||||
<td><input type="number" name="valor" min="0" max="7" value="5" step="0.1"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><button onClick="eliminar()">Eliminar</button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><c:out value="${errorEliminar}"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
83
colegio_web/build/web/profesores.jsp
Normal file
83
colegio_web/build/web/profesores.jsp
Normal file
@@ -0,0 +1,83 @@
|
||||
<%--
|
||||
Document : profesores
|
||||
Created on : jun 6, 2017, 2:51:57 a.m.
|
||||
Author : ryuuji
|
||||
--%>
|
||||
|
||||
<%@page contentType="text/html" pageEncoding="UTF-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Profesores</title>
|
||||
<link rel="stylesheet" href="css.css"/>
|
||||
<script>
|
||||
function crear(){
|
||||
document.getElementById("crear").submit();
|
||||
}
|
||||
function eliminar(){
|
||||
document.getElementById("eliminar").submit();
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<ul>
|
||||
<li style="float: right"><a href="index.jsp">Volver</a></li>
|
||||
</ul>
|
||||
<div class="bottom">
|
||||
<div class="overflow">
|
||||
<table class="table">
|
||||
<tr class="tr">
|
||||
<th class="th">Nombre</th>
|
||||
<th class="th">Rut</th>
|
||||
<th class="th" colspan="50">Asignaturas</th>
|
||||
</tr>
|
||||
<c:forEach items="${profesores}" var="profesor">
|
||||
<tr class="tr">
|
||||
<td class="td"><c:out value="${profesor.key.nombre}"/></td>
|
||||
<td class="td"><c:out value="${profesor.key.rut}"/></td>
|
||||
<c:forEach items="${profesor.value}" var="asignatura">
|
||||
<td class="td"><c:out value="${asignatura.nombre}"/></td>
|
||||
</c:forEach>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</table>
|
||||
</div>
|
||||
<div class="query">
|
||||
<form action="CrearProfesor" method="post" id="crear">
|
||||
<table style="width: 20em">
|
||||
<tr><td>Nombre</td></tr>
|
||||
<tr>
|
||||
<td><input type="text" name="nombre"/></td>
|
||||
</tr>
|
||||
<tr><td>Rut</td></tr>
|
||||
<tr>
|
||||
<td><input type="text" name="rut"/></td>
|
||||
<td><input type="text" name="id" maxlength="1" style="width: 5em"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><button onclick="crear()">Crear</button></td>
|
||||
</tr>
|
||||
<tr><td><c:out value="${errorCrear}"/></td></tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
<div class="query">
|
||||
<form action="EliminarProfesor" method="post" id="eliminar">
|
||||
<table style="width: 20em">
|
||||
<tr><td>Rut</td></tr>
|
||||
<tr>
|
||||
<td><input type="text" name="rut"/></td>
|
||||
<td><input type="text" name="id" maxlength="1" style="width: 5em"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><button onclick="eliminar()">Eliminar</button></td>
|
||||
</tr>
|
||||
<tr><td><c:out value="${errorEliminar}"/></td></tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
158
colegio_web/build/web/reporte.jsp
Normal file
158
colegio_web/build/web/reporte.jsp
Normal file
@@ -0,0 +1,158 @@
|
||||
<%--
|
||||
Document : reporte
|
||||
Created on : jun 13, 2017, 7:52:59 p.m.
|
||||
Author : ryuuji
|
||||
--%>
|
||||
|
||||
<%@page contentType="text/html" pageEncoding="UTF-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<!DOCTYPE html>
|
||||
<html xmlns:h="http://xmlns.jcp.org/jsf/html" xmlns:f="http://xmlns.jcp.org/jsf/core">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Reportes</title>
|
||||
<link rel="stylesheet" href="css.css"/>
|
||||
<script>
|
||||
function cambiar() {
|
||||
document.getElementById("asignar").submit();
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<ul>
|
||||
<li style="float:right"><a href="index.jsp">Volver</a></li>
|
||||
</ul>
|
||||
<div class="bottom">
|
||||
<div class="query">
|
||||
<form action="GenerarReporteGeneral" method="post">
|
||||
<h4>Reporte general para Apoderado</h4>
|
||||
<p>Reporte destinado a un apoderado, muestra todas las notas, planificaciones y anotaciones de sus pupilos.</p>
|
||||
<table style="width: 100%">
|
||||
<tr>
|
||||
<td><button type="submit" name="button" value="xml">Generar XML</button></td>
|
||||
<td><button type="submit" name="button" value="json">Generar JSON</button></td>
|
||||
<td><button type="submit" name="button" value="html">Generar HTML</button></td>
|
||||
<td><button type="submit" name="button" value="xlsx">Generar XLSX</button></td>
|
||||
<td><button type="submit" name="button" value="docx">Generar DOCX</button></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</form>
|
||||
</div>
|
||||
<div class="query">
|
||||
<form action="GenerarReporteProfesor" method="post">
|
||||
<h4>Reporte profesor</h4>
|
||||
<p>Reporte que muestra a los profesores los promedios de notas de los estudiantes de sus asignaturas</p>
|
||||
<table style="width: 20em">
|
||||
<tr><td>Rut profesor:</td></tr>
|
||||
<tr><td><input type="text" name="rut"></td><td style="width:5em"><input type="text" name="id"></td></tr>
|
||||
</table>
|
||||
<table style="width: 100%">
|
||||
<tr>
|
||||
<td><button type="submit" name="button" value="xml">Generar XML</button></td>
|
||||
<td><button type="submit" name="button" value="json">Generar JSON</button></td>
|
||||
<td><button type="submit" name="button" value="html">Generar HTML</button></td>
|
||||
<td><button type="submit" name="button" value="xlsx">Generar XLSX</button></td>
|
||||
<td><button type="submit" name="button" value="docx">Generar DOCX</button></td>
|
||||
</tr>
|
||||
<tr><td><c:out value="${errorReporteProfesor}"/></td></tr>
|
||||
</table>
|
||||
</form>
|
||||
</form>
|
||||
</div>
|
||||
<div class="query">
|
||||
<form action="GenerarReporteAsistenciaYNotas" method="post">
|
||||
<h4>Reporte asistencia y notas</h4>
|
||||
<p>Reporte que muestra el porcentaje de asistencia y las notas de un estudiante</p>
|
||||
<table style="width: 20em">
|
||||
<tr><td>Rut estudiante:</td></tr>
|
||||
<tr><td><input type="text" name="rut"></td><td style="width:5em"><input type="text" name="id"></td></tr>
|
||||
</table>
|
||||
<table style="width: 100%">
|
||||
<tr>
|
||||
<td><button type="submit" name="button" value="xml">Generar XML</button></td>
|
||||
<td><button type="submit" name="button" value="json">Generar JSON</button></td>
|
||||
<td><button type="submit" name="button" value="html">Generar HTML</button></td>
|
||||
<td><button type="submit" name="button" value="xlsx">Generar XLSX</button></td>
|
||||
<td><button type="submit" name="button" value="docx">Generar DOCX</button></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="query">
|
||||
<form action="GenerarReporteBajaAsistencia" method="post">
|
||||
<h4>Reporte baja asistencia</h4>
|
||||
<p>Reporte que muestra los estudiantes que se encuentran bajo un porcentaje indicado de asistencia</p>
|
||||
<table style="width: 10em">
|
||||
<tr><td>Porcentaje Minimo:</td></tr>
|
||||
<tr><td><input type="number" name="porcentaje" min="0" max="100" value="0"></td></tr>
|
||||
</table>
|
||||
<table style="width: 100%">
|
||||
<tr>
|
||||
<td><button type="submit" name="button" value="xml">Generar XML</button></td>
|
||||
<td><button type="submit" name="button" value="json">Generar JSON</button></td>
|
||||
<td><button type="submit" name="button" value="html">Generar HTML</button></td>
|
||||
<td><button type="submit" name="button" value="xlsx">Generar XLSX</button></td>
|
||||
<td><button type="submit" name="button" value="docx">Generar DOCX</button></td>
|
||||
</tr>
|
||||
<tr><td><c:out value="${errorReporteBajaAsistencia}"/></td></tr>
|
||||
</table>
|
||||
</form>
|
||||
</form>
|
||||
</div>
|
||||
<div class="query">
|
||||
<form action="GenerarReporteReprobando" method="post">
|
||||
<h4>Reporte estudiantes reprobando</h4>
|
||||
<p>Reporte que presenta los estudiantes que estan reprobando</p>
|
||||
<table style="width: 100%">
|
||||
<tr>
|
||||
<td><button type="submit" name="button" value="xml">Generar XML</button></td>
|
||||
<td><button type="submit" name="button" value="json">Generar JSON</button></td>
|
||||
<td><button type="submit" name="button" value="html">Generar HTML</button></td>
|
||||
<td><button type="submit" name="button" value="xlsx">Generar XLSX</button></td>
|
||||
<td><button type="submit" name="button" value="docx">Generar DOCX</button></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
<div class="query">
|
||||
<form action="GenerarReporteApoderadoMasPupilos" method="post">
|
||||
<h4>Reporte apoderados con mas de un pupilo</h4>
|
||||
<p>Reporte que muestra los apoderados con mas de un estudiante en el establecimiento</p>
|
||||
<table style="width: 100%">
|
||||
<tr>
|
||||
<td><button type="submit" name="button" value="xml">Generar XML</button></td>
|
||||
<td><button type="submit" name="button" value="json">Generar JSON</button></td>
|
||||
<td><button type="submit" name="button" value="html">Generar HTML</button></td>
|
||||
<td><button type="submit" name="button" value="xlsx">Generar XLSX</button></td>
|
||||
<td><button type="submit" name="button" value="docx">Generar DOCX</button></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</form>
|
||||
</div>
|
||||
<div class="query">
|
||||
<form action="GenerarReportePlanificacion" method="post">
|
||||
<h4>Reporte planificacion de actividades</h4>
|
||||
<p>Reporte con la planificacion de actividades de cada alumno de un apoderado</p>
|
||||
<table style="width: 20em">
|
||||
<tr><td>Rut apoderado:</td></tr>
|
||||
<tr><td><input type="text" name="rut"></td><td style="width:5em"><input type="text" name="id"></td></tr>
|
||||
</table>
|
||||
<table style="width: 100%">
|
||||
<tr>
|
||||
<td><button type="submit" name="button" value="xml">Generar XML</button></td>
|
||||
<td><button type="submit" name="button" value="json">Generar JSON</button></td>
|
||||
<td><button type="submit" name="button" value="html">Generar HTML</button></td>
|
||||
<td><button type="submit" name="button" value="xlsx">Generar XLSX</button></td>
|
||||
<td><button type="submit" name="button" value="docx">Generar DOCX</button></td>
|
||||
</tr>
|
||||
<tr><td><c:out value="${errorReportePlanificacion}"/></td></tr>
|
||||
</table>
|
||||
</form>
|
||||
</form>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user