| // +--------------------------------------------------------------------+ // // $Id: Intranet_Legajos_ExperienciaLaboral.php 23 2003-07-15 18:56:42Z msklar $ // // +X2C includes require_once 'DB.php'; // ~X2C require_once 'intranetdb.php'; // +X2C Class 155 :Servicios_Legajos_ExperienciaLaboral /** * Antigüedad laboral del agente * * @access public */ // XXX - Pregunta llucar: POR QUE CATSO HEREDA DE DB??? class Servicios_Legajos_ExperienciaLaboral extends DB { /** * @var int $agente * @access public */ var $agente; /** * @var int $antiguedad * @access public */ var $antiguedad; /** * @var int $experiencia * @access public */ var $experiencia; // ~X2C // +X2C Operation 159 /** * @param int $agente * * @return void * @access public */ function Servicios_Legajos_ExperienciaLaboral($agente) // ~X2C { $this->agente = $agente; $db = IntranetDB::connect(); if (DB::isError($db)) trigger_error($db->getMessage('No pudo conectarse a la base'), E_USER_ERROR); $sql = "SELECT * FROM novedades.web032 WHERE nrodoc = $agente ORDER BY desde"; $result_exp = $db->query($sql); if (DB::isError($result_exp)) trigger_error($result_exp->getMessage('Query mal hecho'), E_USER_ERROR); for ($fila = 0; $fila < $result_exp->numRows(); $fila++) { $this->experiencia[$fila] = $result_exp->fetchRow(DB_FETCHMODE_ASSOC); } $sql = "SELECT * FROM novedades.web031 WHERE nrodoc = $agente"; $result_ant = $db->query($sql); if (DB::isError($result_ant)) trigger_error($result_ant->getMessage('Query mal hecho'), E_USER_ERROR); if ($result_ant->numRows() > 0) { $this->antiguedad = $result_ant->fetchRow(DB_FETCHMODE_ASSOC); } } // -X2C // +X2C Operation 160 /** * @return void * @access public */ function getAntiguedad() // ~X2C { return $this->antiguedad; } // -X2C // +X2C Operation 161 /** * @return void * @access public */ function getExperiencia() // ~X2C { return $this->experiencia; } // -X2C } // -X2C Class :Servicios_Legajos_ExperienciaLaboral ?>