$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);
<?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>";