示例#1
0
 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;
 }
示例#2
0
<?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>
示例#3
0
<?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']);
}
?>
示例#4
0
<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 
示例#5
0
<?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');
示例#6
0
<?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>
示例#7
0
function getAlumno($idAlumno)
{
    $entityAlumno = new EntityAlumno();
    return $entityAlumno->get($idAlumno);
}