X-Git-Url: https://git.llucax.com/mecon/meconlib.git/blobdiff_plain/78860b66af59d050da193ab0628890a8f9587841..0cf6c88310a961e4626a2d10e5cf83d821261731:/lib/MECON/Agente.php?ds=inline diff --git a/lib/MECON/Agente.php b/lib/MECON/Agente.php index 5134383..f28bc70 100644 --- a/lib/MECON/Agente.php +++ b/lib/MECON/Agente.php @@ -36,37 +36,37 @@ require_once 'MECON/Tiempo/Hora.php'; * @access public */ class Agente { - /** - * @var int $agente - * @access public - */ - var $agente; - - /** - * @var int $datos - * @access public - */ - var $datos; - - // ~X2C - - // +X2C Operation 133 - /** - * @return string - * @access public - */ - function getDependencia() // ~X2C + /** + * @var int $agente + * @access public + */ + var $agente; + + /** + * @var int $datos + * @access public + */ + var $datos; + + // ~X2C + + // +X2C Operation 133 + /** + * @return string + * @access public + */ + function getDependencia() // ~X2C { return $this->datos['codep'];//TODO esta no es la columna correcta } // -X2C - // +X2C Operation 134 - /** - * @return void - * @access public - */ - function getTipo() // ~X2C + // +X2C Operation 134 + /** + * @return void + * @access public + */ + function getTipo() // ~X2C { if(is_null($this->datos['tipo_agente'])) return 'CON '.$this->datos['marco_legal']; @@ -76,14 +76,14 @@ class Agente { } // -X2C - // +X2C Operation 135 - /** - * @param int $agente - * - * @return void - * @access public - */ - function Agente($agente) // ~X2C + // +X2C Operation 135 + /** + * @param int $agente + * + * @return void + * @access public + */ + function Agente($agente) // ~X2C { $this->agente = $agente; $dsn = 'mysql://intranet:intranet@intranet-db/novedades'; @@ -120,23 +120,23 @@ class Agente { } // -X2C - // +X2C Operation 138 - /** - * @return void - * @access public - */ - function getNombre() // ~X2C + // +X2C Operation 138 + /** + * @return void + * @access public + */ + function getNombre() // ~X2C { return $this->datos['nombre']; } // -X2C - // +X2C Operation 139 - /** - * @return void - * @access public - */ - function getHoraDesde() // ~X2C + // +X2C Operation 139 + /** + * @return void + * @access public + */ + function getHoraDesde() // ~X2C { if(is_null($this->datos['hentra'])) return new Hora($this->datos['hora_desde']); @@ -145,12 +145,12 @@ class Agente { } // -X2C - // +X2C Operation 140 - /** - * @return void - * @access public - */ - function getHoraHasta() // ~X2C + // +X2C Operation 140 + /** + * @return void + * @access public + */ + function getHoraHasta() // ~X2C { if(is_null($this->datos['hsale'])) return new Hora($this->datos['hora_hasta']); @@ -159,5 +159,51 @@ class Agente { } // -X2C + // +X2C Operation 149 + /** + * @return void + * @access public + */ + 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 +?>