From e9a6b33cd9b4cce840ddf9f30ca41b09a0a60bc0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mat=C3=ADas=20Sklar?= Date: Tue, 8 Jul 2003 14:56:29 +0000 Subject: [PATCH] Subi Agente.php con la modificacion para que se puedan obtener todos los datos personales que faltaban del agente en un array asociativo. --- doc/meconlib.xmi | 14 ++++++++------ lib/MECON/Agente.php | 39 +++++++++++++++++++++++++++++++++++++-- test/prueba_agente.php | 2 ++ 3 files changed, 47 insertions(+), 8 deletions(-) diff --git a/doc/meconlib.xmi b/doc/meconlib.xmi index 0d7b080..feb61f2 100644 --- a/doc/meconlib.xmi +++ b/doc/meconlib.xmi @@ -10,7 +10,7 @@ +" uniqueid="151" /> @@ -36,6 +36,7 @@ + @@ -52,7 +53,7 @@ - + @@ -200,31 +201,32 @@ El proceso puede ser muy largo." font="Helvetica,11,-1,5,50,0,0,0,0,0" /> + - - + + - + - + diff --git a/lib/MECON/Agente.php b/lib/MECON/Agente.php index 7c2a245..f28bc70 100644 --- a/lib/MECON/Agente.php +++ b/lib/MECON/Agente.php @@ -164,11 +164,46 @@ class Agente { * @return void * @access public */ - function getCuil() // ~X2C + function getCuil()// ~X2C { trigger_error('Not implemented!', E_USER_WARNING); } // -X2C + // +X2C Operation 151 + /** + * @return void + * @access public + */ + function getOtrosDatos()// ~X2C + { + if(!is_null($this->datos['tipo_agente'])) { + $aux['fecha_nac'] = $this->datos['fecha_nac']; + $aux['edad'] = $this->datos['edad']; + $aux['estado_civil'] = $this->datos['estado_civil']; + $aux['domicilio'] = $this->datos['domicilio']; + $aux['puerta'] = $this->datos['puerta']; + $aux['piso'] = $this->datos['piso']; + $aux['depto'] = $this->datos['depto']; + $aux['localidad'] = $this->datos['localidad']; + $aux['provincia'] = $this->datos['provincia']; + $aux['calle1'] = $this->datos['calle1']; + $aux['calle2'] = $this->datos['calle2']; + $aux['cp'] = $this->datos['cp']; + $aux['telefono'] = $this->datos['telefono']; + $aux['cargo'] = $this->datos['cargo']; + $aux['nivel'] = $this->datos['nivel']; + $aux['grado'] = $this->datos['grado']; + $aux['func_ejec'] = $this->datos['func_ejec']; + $aux['obra_social'] = $this->datos['obra_social']; + $aux['afiliado'] = $this->datos['afiliado']; + $aux['conyuge'] = $this->datos['conyuge']; + $aux['fecha_nac_conyuge'] = $this->datos['fecha_nac_cony']; + $aux['tipo_doc_conyuge'] = $this->datos['tipodoc_cony']; + $aux['nro_doc_cony'] = $this->datos['nrodoc_cony']; + } + return $aux; + } + } // -X2C Class :Agente -?> \ No newline at end of file +?> diff --git a/test/prueba_agente.php b/test/prueba_agente.php index 8b50aed..5a2a004 100755 --- a/test/prueba_agente.php +++ b/test/prueba_agente.php @@ -4,11 +4,13 @@ require_once 'MECON/Agente.php'; #$agente = new Agente('28168081'); $agente = new Agente('23878952'); +#$agente = new Agente('25669308'); var_dump($agente->getNombre()); var_dump($agente->getDependencia()); var_dump($agente->getTipo()); var_dump($agente->getHoraDesde()); var_dump($agente->getHoraHasta()); +var_dump($agente->getOtrosDatos()); ?> -- 2.43.0