Пример #1
0
 private function mapearPersona(Persona $persona, array $props)
 {
     if (array_key_exists('idPersona', $props)) {
         $persona->setIdPersona($props['idPersona']);
     }
     if (array_key_exists('nombres', $props)) {
         $persona->setNombres($props['nombres']);
     }
     if (array_key_exists('pApellido', $props)) {
         $persona->setPApellido($props['pApellido']);
     }
     if (array_key_exists('sApellido', $props)) {
         $persona->setSApellido($props['sApellido']);
     }
     if (array_key_exists('sexo', $props)) {
         $persona->setSexo($props['sexo']);
     }
     if (array_key_exists('telefono', $props)) {
         $persona->setTelefono($props['telefono']);
     }
     if (array_key_exists('direccion', $props)) {
         $persona->setDireccion($props['direccion']);
     }
     if (array_key_exists('correo', $props)) {
         $persona->setCorreo($props['correo']);
     }
     if (array_key_exists('estado', $props)) {
         $persona->setEstado($props['estado']);
     }
     if (array_key_exists('fNacimiento', $props)) {
         $persona->setFNacimiento(self::crearFecha($props['fNacimiento']));
     }
 }
 /**
  * guarda los datos que vienen del formulario actualizar Estudiantes
  */
 public function actualizaPersonas()
 {
     try {
         $idPersona = isset($_POST['idPersona']) ? $_POST['idPersona'] : NULL;
         $nombres = isset($_POST['nombres']) ? $_POST['nombres'] : NULL;
         $pApellido = isset($_POST['pApellido']) ? $_POST['pApellido'] : NULL;
         $sApellido = isset($_POST['sApellido']) ? $_POST['sApellido'] : NULL;
         $sexo = isset($_POST['sexo']) ? $_POST['sexo'] : NULL;
         $telefono = isset($_POST['telefono']) ? $_POST['telefono'] : NULL;
         $direccion = isset($_POST['direccion']) ? $_POST['direccion'] : NULL;
         $correo = isset($_POST['correo']) ? $_POST['correo'] : NULL;
         $fNacimiento = isset($_POST['fNacimiento']) ? $_POST['fNacimiento'] : NULL;
         $Estado = isset($_POST['Estado']) ? $_POST['Estado'] : NULL;
         $persona = new Persona();
         $persona->setIdPersona($idPersona);
         $persona->setNombres($nombres);
         $persona->setPApellido($pApellido);
         $persona->setSApellido($sApellido);
         $persona->setSexo($sexo);
         $persona->setTelefono($telefono);
         $persona->setDireccion($direccion);
         $persona->setCorreo($correo);
         $persona->setFNacimiento($fNacimiento);
         $persona->setEstado($Estado);
         $persona->actualizarPersona($persona);
         echo json_encode(1);
     } catch (Exception $exc) {
         echo json_encode('Error de aplicacion: ' . $exc->getMessage());
     }
 }