コード例 #1
0
ファイル: class.UTDAO.php プロジェクト: vanckruz/draftReports
 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());
     }
 }
コード例 #2
0
 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());
     }
 }
コード例 #3
0
 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');
 }
コード例 #4
0
 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');
 }
コード例 #5
0
 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());
     }
 }
コード例 #6
0
ファイル: index.php プロジェクト: saavedrajl/crud-php-mysql
<?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;
コード例 #7
0
ファイル: index.php プロジェクト: bounty31k/phpExcelOrWord
<?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':
コード例 #8
0
ファイル: alumno.model.php プロジェクト: jsabbath/G4m1f1c4M3
 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());
     }
 }
コード例 #9
0
ファイル: alumno.php プロジェクト: jsabbath/G4m1f1c4M3
<?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']);