function registrarAsistencia($alumnoRegistrados) { $alumnos = EntityAlumno::getAllAlumno(); $modelAsistenciaAlumno = new ModelAsistenciaAlumno(); $flagUpdate = !empty($this->_alumnos); foreach ($alumnos as $index) { if (in_array($index['alumno_id'], $alumnoRegistrados)) { $estado = 1; } else { $estado = 0; } $data['alumno_id'] = $index['alumno_id']; $data['asistencia_id'] = $this->_id; $data['alumno_asistencia_estado'] = $estado; $data['alumno_asistencia_fecha_hora_registro'] = date('Y-m-d H:i:s'); /* Queda pendiente definir si es dentro o fuera de la hora de la asistencia */ $data['alumno_asistencia_flagofline'] = 1; if ($flagUpdate) { $where['asistencia_id'] = $this->_id; $where['alumno_id'] = $index['alumno_id']; $modelAsistenciaAlumno->updateAsistenciaAlumno($data, $where); } else { $modelAsistenciaAlumno->insertAsistenciaAlumno($data); } unset($data); } return true; }
<?php require_once realpath(__DIR__ . '/app/entity/EntityAlumno.php'); if (isset($_POST) && !empty($_POST)) { $entityAlumno = new EntityAlumno(); $entityAlumno->setNombre($_POST['nombre']); $entityAlumno->setApellidos($_POST['apellidos']); $entityAlumno->setFechaNacimiento($_POST['fechaNacimiento']); $entityAlumno->setCorreo($_POST['correo']); $entityAlumno->save(); header('Location: index.php'); } ?> <!DOCTYPE html> <html> <head> <title>Editar de Alumnos</title> </head> <body> <?php require_once realpath(__DIR__ . '/form/formAlumno.php'); ?> </body> </html>
<?php require_once realpath(__DIR__ . '/app/entity/EntityAlumno.php'); $entityAlumno = new EntityAlumno(); if (isset($_GET['id']) && $_GET['id'] != '') { $entityAlumno->indentify($_GET['id']); $idAlumno = $entityAlumno->getId(); $notas = $entityAlumno->getNotas(); $practica1 = $notas['nota_practica_1']; $practica2 = $notas['nota_practica_2']; $practica3 = $notas['nota_practica_3']; $practica4 = $notas['nota_practica_4']; $parcial1 = $notas['nota_parcial_1']; $examenFinal = $notas['nota_examen_final']; $trabajoFinal = $notas['nota_trabajo_final']; $resultado = $entityAlumno->calcularNota($practica1, $practica2, $practica3, $practica4, $parcial1, $examenFinal, $trabajoFinal); } if (isset($_POST) && !empty($_POST)) { $entityAlumno->indentify($_POST['id']); $practica1 = $_POST['practica1']; $practica2 = $_POST['practica2']; $practica3 = $_POST['practica3']; $practica4 = $_POST['practica4']; $parcial1 = $_POST['parcial1']; $examenFinal = $_POST['examenFinal']; $trabajoFinal = $_POST['trabajoFinal']; $entityAlumno->registrarNota($practica1, $practica2, $practica3, $practica4, $parcial1, $examenFinal, $trabajoFinal); header('Location: agregarNota.php?id=' . $_POST['id']); } ?>
<html> <head> <title>Administrador de Alumnos</title> </head> <body> <table> <tr> <th>Nombre</th> <th>Apellidos</th> <th>Fecha Nacimiento</th> <th>Correo</th> <th>Accion</th> </tr> <?php foreach (EntityAlumno::getAllAlumno() as $index) { ?> <tr> <td><?php echo $index['alumno_nombre']; ?> </td> <td><?php echo $index['alumno_apellidos']; ?> </td> <td><?php echo $index['alumno_fecha']; ?> </td> <td><?php
<?php require_once realpath(__DIR__ . '/../app/entity/EntityAlumno.php'); $entityAlumno = new EntityAlumno(); if (isset($_GET['id']) && $_GET['id'] != '') { $entityAlumno->indentify($_GET['id']); $id = $entityAlumno->getId(); $nombre = $entityAlumno->getNombre(); $apellidos = $entityAlumno->getApellidos(); $fechaNacimiento = $entityAlumno->getFechaNacimiento(); $correo = $entityAlumno->getCorreo(); } if (isset($_POST) && !empty($_POST)) { $entityAlumno->indentify($_POST['id']); $entityAlumno->setNombre($_POST['nombre']); $entityAlumno->setApellidos($_POST['apellidos']); $entityAlumno->setFechaNacimiento($_POST['fechaNacimiento']); $entityAlumno->setCorreo($_POST['correo']); $entityAlumno->save(); header('Location: index.php'); } ?> <!DOCTYPE html> <html> <head> <title>Editar de Alumnos</title> </head> <body> <?php require_once realpath(__DIR__ . '/view/formAlumno.php');
<?php require_once realpath(__DIR__ . '/app/entity/EntityAlumno.php'); ?> <!DOCTYPE html> <html> <head> <title>Administrador de Alumnos</title> </head> <body> <p> <a href="registro_asistencia.php">Registro Asistencia</a> </p> <?php $allAlumnos = EntityAlumno::getAllAlumno(); ?> <?php require_once realpath(__DIR__ . '/form/listaAlumno.php'); ?> </body> </html>
function getAlumno($idAlumno) { $entityAlumno = new EntityAlumno(); return $entityAlumno->get($idAlumno); }