public function Obtener($intiddocente)
 {
     try {
         $stm = $this->pdo->prepare("SELECT * FROM tb_docente WHERE intiddocente = ?");
         $stm->execute(array($intiddocente));
         $r = $stm->fetch(PDO::FETCH_OBJ);
         $doc = new Docente();
         $doc->__SET('intiddocente', $r->intiddocente);
         $doc->__SET('nvchnombre', $r->nvchnombre);
         $doc->__SET('nvchapellidos', $r->nvchapellidos);
         $doc->__SET('nvchcelular', $r->nvchcelular);
         $doc->__SET('nvchcorreo', $r->nvchcorreo);
         return $doc;
     } catch (Exception $e) {
         die($e->getMessage());
     }
 }
Exemple #2
0
<?php 
include 'headeradmin.php';
require_once 'docente.entidad.php';
require_once 'docente.model.php';
// Logica
$doc = new Docente();
$model = new DocenteModel();
if (isset($_REQUEST['action'])) {
    switch ($_REQUEST['action']) {
        case 'actualizar':
            $doc->__SET('intiddocente', $_REQUEST['intiddocente']);
            $doc->__SET('nvchnombre', $_REQUEST['nvchnombre']);
            $doc->__SET('nvchapellidos', $_REQUEST['nvchapellidos']);
            $doc->__SET('nvchcelular', $_REQUEST['nvchcelular']);
            $doc->__SET('nvchcorreo', $_REQUEST['nvchcorreo']);
            $model->Actualizar($doc);
            header('Location: docente.php');
            break;
        case 'registrar':
            $doc->__SET('intiddocente', $_REQUEST['intiddocente']);
            $doc->__SET('nvchnombre', $_REQUEST['nvchnombre']);
            $doc->__SET('nvchapellidos', $_REQUEST['nvchapellidos']);
            $doc->__SET('nvchcelular', $_REQUEST['nvchcelular']);
            $doc->__SET('nvchcorreo', $_REQUEST['nvchcorreo']);
            $model->Registrar($doc);
            header('Location: docente.php');
            break;
        case 'eliminar':
            $model->Eliminar($_REQUEST['intiddocente']);
            header('Location: docente.php');
            break;