예제 #1
0
 function crearAlumno($data)
 {
     $this->load->model('nivel_model');
     $alumno = new Alumno();
     $alumno->setNombres($data['nombres']);
     $alumno->setApellidos($data['apellidos']);
     $alumno->setEstatura($data['estatura']);
     $alumno->setPeso($data['peso']);
     $alumno->setFechaNacimiento($data['fnacimiento']);
     $alumno->setGenero($data['genero']);
     $alumno->setDireccion($data['dir']);
     $alumno->setTelefono($data['tel']);
     $alumno->setExpPrevia($data['exp']);
     $alumno->setIdNivel($this->nivel_model->getNivel($data['nivel']));
     $alumno->setNombreMadre($data['madre']);
     $alumno->setDuiMadre($data['duim']);
     $alumno->setTrabajoMadre($data['tbjm']);
     $alumno->setTelMadre($data['telm']);
     $alumno->setNombrePadre($data['padre']);
     $alumno->setDuiPadre($data['duip']);
     $alumno->setTrabajoPadre($data['tbjp']);
     $alumno->setTelPadre($data['telp']);
     $alumno->setNombreResp($data['resp']);
     $alumno->setDuiResp($data['duir']);
     $alumno->setTrabajoResp($data['tbjr']);
     $alumno->setTelResp($data['telr']);
     $alumno->setPadecimientos($data['padecimiento']);
     $alumno->setMedicamentos($data['medic']);
     $alumno->setEstado("A");
     $this->em->persist($alumno);
     $this->em->flush();
 }
function findAlumno($matricula)
{
    $result = obtenerAlumno($matricula);
    if ($result and $result->num_rows > 0) {
        $temp = mysqli_fetch_array($result, MYSQLI_ASSOC);
        $alumno = new Alumno();
        $alumno->setMatricula($temp["matricula"]);
        $alumno->setApellidoP($temp["apellido_p"]);
        $alumno->setApellidoM($temp["apellido_m"]);
        $alumno->setFechaN($temp["fecha_nacimiento"]);
        $alumno->setFechaI($temp["fecha_ingreso"]);
        $alumno->setGenero($temp["genero"]);
        $alumno->setCorreo($temp["email"]);
        $alumno->setCarrera($temp["carrera"]);
        return $alumno;
    } else {
        echo "<br/> No hay alumno cuya matricula sea: " . $matricula;
    }
}