// +----------------------------------------------------------------------+ // // $Id$ // $Author$ // $URL$ // $Date$ // $Rev$ // #require_once 'PEAR.php'; // +X2C Class 207 :Usuario /** * Clase para el manejo de los usuarios. * * @access public */ class Usuario { /** * Login del usuario en intranet.x2c: get set * * @var string $login * @access private */ var $_login; /** * Numero de documento del usuario * * @var int $nrodoc * @access private */ var $_nrodoc; /** * Nombre del usuario * * @var string $nombre * @access private */ var $_nombre; /** * Fecha de ultimo logueo del usuario a la intranet. * * @var date $fecha * @access private */ var $_fecha; /** * Objeto Samurai_DB * * @var Samurai_DB $db * @access private */ var $_db; /** * Gets Nrodoc. * * @return int * @access public */ function getNrodoc() { return $this->_nrodoc; } /** * Sets Nrodoc. * * @param int $nrodoc Nrodoc. * * @return void * @access public */ function setNrodoc($nrodoc) { $this->_nrodoc = $nrodoc; } /** * Gets Nombre. * * @return string * @access public */ function getNombre() { return $this->_nombre; } /** * Sets Nombre. * * @param string $nombre Nombre. * * @return void * @access public */ function setNombre($nombre) { $this->_nombre = $nombre; } /** * Gets Fecha. * * @return date * @access public */ function getFecha() { return $this->_fecha; } /** * Sets Fecha. * * @param date $fecha Fecha. * * @return void * @access public */ function setFecha($fecha) { $this->_fecha = $fecha; } // ~X2C // +X2C Operation 216 /** * Constructor.Recibe como parametro opcional el login del usuario. y busca en la base la informacion referida a el. * * @param Samurai_DB &$db Objeto conexion. * @param string $login Login del usuario * * @return void * @access public */ function Usuario(&$db, $login = null)// ~X2C { if (!is_null($login)) { //BUSCAR INFO EN LA DB, //SETEAR LAS VI } else { //INICIALIZO LA VI $this->_login = null; $this->_nrodoc = null; $this->_nombre = null; $this->_fecha = null; } } // -X2C } // -X2C Class :Usuario ?>