Пример #1
0
     $txtNNom = $_POST["txtNNom"];
     $txtNApePat = $_POST["txtNApePat"];
     $txtNApeMat = $_POST["txtNApeMat"];
     $txtNEdad = $_POST["txtNEdad"];
     $txtNDoc = $_POST["txtNDoc"];
     $txtIdDocumento = $_POST["txtIdDocumento"];
     $txtIdSexo = $_POST["txtIdSexo"];
     /* Insertando Persona */
     $personaBean->setNombre($txtNNom);
     $personaBean->setApePat($txtNApePat);
     $personaBean->setApeMat($txtNApeMat);
     $personaBean->setEdad($txtNEdad);
     $personaBean->setNroDoc($txtNDoc);
     $personaBean->setIdTipoDoc($txtIdDocumento);
     $personaBean->setSexo($txtIdSexo);
     $resPer = $personaDAO->insertarPersona($personaBean);
     /* Insertando Usuario */
     $idPersona = $personaDAO->obtenerMaxId();
     $usuarioBean->setUsuario($txtNUser);
     $usuarioBean->setPassw($txtNPass);
     $usuarioBean->setIdPersona($idPersona);
     $resUsu = $usuarioDAO->insertarUsuario($usuarioBean);
     /* Respuesta */
     $res = intval($resUsu) + intval($resPer);
     echo $res;
     break;
 case 4:
     $idusuario = $_POST["idusuario"];
     $usuarioBean->setIdUsuario($idusuario);
     $idPerUsu = $usuarioDAO->obtenerIdPersonaUsu($usuarioBean);
     $personaBean->setIdPersona($idPerUsu);
Пример #2
0
<?php

include dirname(__FILE__) . '\\..\\modelo\\Persona.php';
include dirname(__FILE__) . '\\..\\modelo\\Mapeador.php';
include dirname(__FILE__) . '\\..\\dao\\PersonaDAO.php';
$persona = new Persona();
$mensaje = "";
$datos = array('documento' => $_POST['persona']['documento'], 'nombres' => $_POST['persona']['nombres'], 'apellidos' => $_POST['persona']['apellidos'], 'telefono1' => $_POST['persona']['telefono1'], 'telefono2' => $_POST['persona']['telefono2'], 'email' => $_POST['persona']['email'], 'direccion' => $_POST['persona']['direccion']);
Mapeador::mapearPersona($persona, $datos);
$personaDAO = new PersonaDAO();
try {
    if (array_key_exists("agregar", $_POST)) {
        $retorno = $personaDAO->insertarPersona($persona);
    } elseif (array_key_exists("modificar", $_POST)) {
        $retorno = $personaDAO->actualizarPersona($persona);
    } elseif (array_key_exists("eliminar", $_POST)) {
        $retorno = $personaDAO->eliminarPersona($persona);
    }
} catch (Exception $ex) {
    $mensaje = "HA OCURRIDO UN ERROR!!!: " . $ex->getMessage();
}
echo $mensaje . "<p/><a href='../index.php'>Regresar al inicio</a>";