public function Obtener($id) { try { $stm = $this->pdo->prepare("SELECT * FROM ut WHERE id = ?"); $stm->execute(array($id)); $r = $stm->fetch(PDO::FETCH_OBJ); $alm = new Alumno(); $alm->__SET('id', $r->id); $alm->__SET('inicio', $r->inicio); $alm->__SET('fin', $r->fin); $alm->__SET('valor', $r->valor); return $alm; } catch (Exception $e) { die($e->getMessage()); } }
public function Obtener($id) { try { $stm = $this->pdo->prepare("SELECT * FROM alumnos WHERE id = ?"); $stm->execute(array($id)); $r = $stm->fetch(PDO::FETCH_OBJ); $alm = new Alumno(); $alm->__SET('id', $r->id); $alm->__SET('Nombre', $r->Nombre); $alm->__SET('Apellido', $r->Apellido); $alm->__SET('Sexo', $r->Sexo); $alm->__SET('FechaNacimiento', $r->FechaNacimiento); return $alm; } catch (Exception $e) { die($e->getMessage()); } }
public function Guardar() { $alm = new Alumno(); $alm->__SET('id', $_REQUEST['id']); $alm->__SET('Nombre', $_REQUEST['Nombre']); $alm->__SET('Apellido', $_REQUEST['Apellido']); $alm->__SET('Sexo', $_REQUEST['Sexo']); $alm->__SET('FechaNacimiento', $_REQUEST['FechaNacimiento']); $alm->__SET('Correo', $_REQUEST['Correo']); $alm->__SET('Foto', $_REQUEST['Foto']); /* Guardamos los cursos asignados */ $alm->__SET('Cursos', isset($_REQUEST['Curso_id']) ? $_REQUEST['Curso_id'] : array()); if (!empty($_FILES['Foto']['name'])) { $foto = date('ymdhis') . '-' . strtolower($_FILES['Foto']['name']); move_uploaded_file($_FILES['Foto']['tmp_name'], 'uploads/' . $foto); $alm->__SET('Foto', $foto); } if ($alm->__GET('id') != '' ? $this->model->Actualizar($alm) : $this->model->Registrar($alm)) { } header('Location: index.php'); }
public function CrearMultiple() { for ($i = 0; $i < count($_POST['Nombre']); $i++) { $alm = new Alumno(); $alm->__SET('Nombre', $_POST['Nombre'][$i]); $alm->__SET('Apellido', $_POST['Apellido'][$i]); $alm->__SET('Sexo', $_POST['Sexo'][$i]); $alm->__SET('FechaNacimiento', $_POST['FechaNacimiento'][$i]); $alm->__SET('Correo', $_POST['Correo'][$i]); if (!empty($_FILES['Foto']['name'])) { $foto = date('ymdhis') . '-' . strtolower($_FILES['Foto']['name'][$i]); move_uploaded_file($_FILES['Foto']['tmp_name'][$i], 'uploads/' . $foto); $alm->__SET('Foto', $foto); } $this->model->Registrar($alm); } header('Location: index.php'); }
public function Listar() { try { $result = array(); $stm = $this->pdo->prepare("SELECT * FROM alumnos"); $stm->execute(); foreach ($stm->fetchAll(PDO::FETCH_OBJ) as $r) { $alm = new Alumno(); $alm->__SET('id', $r->id); $alm->__SET('Nombre', $r->Nombre); $alm->__SET('Apellido', $r->Apellido); $alm->__SET('Correo', $r->Correo); $alm->__SET('Foto', $r->Foto); $alm->__SET('Sexo', $r->Sexo); $alm->__SET('FechaNacimiento', $r->FechaNacimiento); $result[] = $alm; } return $result; } catch (Exception $e) { die($e->getMessage()); } }
<?php require_once 'autorequire.php'; $alumno = new Alumno(); $alumnoModel = new AlumnoModel(); if (isset($_REQUEST['action'])) { switch ($_REQUEST['action']) { case 'actualizar': $alumno->__SET('id', $_REQUEST['id']); $alumno->__SET('nombre', $_REQUEST['nombre']); $alumno->__SET('apellido', $_REQUEST['apellido']); $alumno->__SET('sexo', $_REQUEST['sexo']); $alumno->__SET('fechaNacimiento', $_REQUEST['fechaNacimiento']); $alumnoModel->Actualizar($alumno); header('Location: index.php'); break; case 'registrar': $alumno->__SET('nombre', $_REQUEST['nombre']); $alumno->__SET('apellido', $_REQUEST['apellido']); $alumno->__SET('sexo', $_REQUEST['sexo']); $alumno->__SET('fechaNacimiento', $_REQUEST['fechaNacimiento']); $alumnoModel->Registrar($alumno); header('Location: index.php'); break; case 'eliminar': $alumnoModel->Eliminar($_REQUEST['id']); header('Location: index.php'); break; case 'editar': $alumno = $alumnoModel->Obtener($_REQUEST['id']); break;
<?php require_once 'alumno.entidad.php'; require_once 'alumno.model.php'; // Logica $alm = new Alumno(); $model = new AlumnoModel(); if (isset($_REQUEST['action'])) { switch ($_REQUEST['action']) { case 'actualizar': $alm->__SET('id', $_REQUEST['id']); $alm->__SET('Nombre', $_REQUEST['Nombre']); $alm->__SET('Apellido', $_REQUEST['Apellido']); $alm->__SET('Sexo', $_REQUEST['Sexo']); $alm->__SET('FechaNacimiento', $_REQUEST['FechaNacimiento']); $model->Actualizar($alm); header('Location: index.php'); break; case 'registrar': $alm->__SET('Nombre', $_REQUEST['Nombre']); $alm->__SET('Apellido', $_REQUEST['Apellido']); $alm->__SET('Sexo', $_REQUEST['Sexo']); $alm->__SET('FechaNacimiento', $_REQUEST['FechaNacimiento']); $model->Registrar($alm); header('Location: index.php'); break; case 'eliminar': $model->Eliminar($_REQUEST['id']); header('Location: index.php'); break; case 'editar':
public function Obtener($intidalumno) { try { $stm = $this->pdo->prepare("SELECT * FROM tb_alumno WHERE intidalumno = ?"); $stm->execute(array($intidalumno)); $r = $stm->fetch(PDO::FETCH_OBJ); $alum = new Alumno(); $alum->__SET('intidalumno', $r->intidalumno); $alum->__SET('nvchnombre', $r->nvchnombre); $alum->__SET('nvchapellido', $r->nvchapellido); $alum->__SET('nvchalias', $r->nvchalias); $alum->__SET('chrgenero', $r->chrgenero); $alum->__SET('nvchcorreo', $r->nvchcorreo); $alum->__SET('nvchcelular', $r->nvchcelular); $alum->__SET('nvchtelefono', $r->nvchtelefono); $alum->__SET('nvchfoto', $r->nvchfoto); $alum->__SET('nvchinteresas', $r->nvchinteresas); $alum->__SET('vchimg', $r->vchimg); $alum->__SET('vchimgbanner', $r->vchimgbanner); return $alum; } catch (Exception $e) { die($e->getMessage()); } }
<?php include 'headeradmin.php'; require_once 'alumno.entidad.php'; require_once 'alumno.model.php'; $buttonname = 'Registrar'; // Logica $alum = new Alumno(); $model = new AlumnoModel(); if (isset($_REQUEST['action'])) { switch ($_REQUEST['action']) { case 'actualizar': $alum->__SET('intidalumno', $_REQUEST['intidalumno']); $alum->__SET('nvchnombre', $_REQUEST['nvchnombre']); $alum->__SET('nvchapellido', $_REQUEST['nvchapellido']); $alum->__SET('nvchalias', $_REQUEST['nvchalias']); $alum->__SET('chrgenero', $_REQUEST['chrgenero']); $alum->__SET('nvchcorreo', $_REQUEST['nvchcorreo']); $alum->__SET('nvchcelular', $_REQUEST['nvchcelular']); $alum->__SET('nvchtelefono', $_REQUEST['nvchtelefono']); $alum->__SET('nvchfoto', $_REQUEST['nvchfoto']); $alum->__SET('nvchinteresas', $_REQUEST['nvchinteresas']); $alum->__SET('vchimg', $_REQUEST['vchimg']); $alum->__SET('vchimgbanner', $_REQUEST['vchimgbanner']); $model->Actualizar($alum); header('Location: alumno.php'); break; case 'registrar': $buttonname = 'Registrar'; $alum->__SET('nvchnombre', $_REQUEST['nvchnombre']); $alum->__SET('nvchapellido', $_REQUEST['nvchapellido']); $alum->__SET('nvchalias', $_REQUEST['nvchalias']);