Re-uploaded the project in only one repository
This commit is contained in:
167
colegio_web/web/actividades.jsp
Normal file
167
colegio_web/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/web/anotaciones.jsp
Normal file
182
colegio_web/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/web/apoderados.jsp
Normal file
75
colegio_web/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/web/asignaturas.jsp
Normal file
162
colegio_web/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/web/asistencias.jsp
Normal file
157
colegio_web/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/web/css.css
Normal file
184
colegio_web/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/web/cursos.jsp
Normal file
84
colegio_web/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/web/estudiantes.jsp
Normal file
132
colegio_web/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>
|
||||
30
colegio_web/web/index.jsp
Normal file
30
colegio_web/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/web/notas.jsp
Normal file
165
colegio_web/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/web/profesores.jsp
Normal file
83
colegio_web/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/web/reporte.jsp
Normal file
158
colegio_web/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