-------------------------------------------------------------------------------
$Id: Usuario.php 242 2003-08-11 18:02:16Z manazar $
-----------------------------------------------------------------------------*/
-
+require_once 'MECON/Agente.php';
+
require_once 'DB.php';
// +X2C Class 131 :MECON_Usuario
* @access public
*/
var $login;
+
+ /**
+ * @var string $nivelygrado
+ * @access public
+ */
+ var $nivelygrado;
+
+ /**
+ * @var string $codep
+ * @access public
+ */
+ var $codep;
+
/**
* @var string $nombre
* @access public
*/
var $nombre;
+
+ /**
+ * @var string $tipo
+ * @access public
+ */
+ var $tipo;
+
+
+
/**
* @var string $dsn
* @access public
}
// -X2C
+ // +X2C Operation 139
+ /**
+ * @return string
+ * @access public
+ */
+ function getCodep() // ~X2C
+ {
+ return $this->codep;
+ }
+ // -X2C
+
+
// +X2C Operation 138
/**
* @return string
}
// -X2C
+ // +X2C Operation 140
+ /**
+ * @return string
+ * @access public
+ */
+ function getNivelygrado() // ~X2C
+ {
+ return $this->nivelygrado;
+ }
+ // -X2C
+
+
+ // +X2C Operation 141
+ /**
+ * @return string
+ * @access public
+ */
+ function getTipo() // ~X2C
+ {
+ return $this->tipo;
+ }
+ // -X2C
+
// +X2C Operation 154
/**
*/
function buscarUsuarioDNI($dni) // ~X2C
{
+ $MECON_Agente= & new MECON_Agente($dni);
$this->dni = $dni;
- $dsn = 'mysql://intranet:intranet@intranet-db.mecon.ar/novedades';
- $db = DB::connect($dsn);
- if (DB::isError($db))
- die ($db->getMessage("No pudo conectarse a la base"));
- $sql = "SELECT nombre
- FROM web003
- WHERE nrodoc = $dni";
- $result = $db->query($sql);
- if(DB::isError($result)) {
- die($result->getMessage("query mal hecho"));
- }
- if($result->numRows() > 0) {
- $row = $result->fetchRow();
- $nombre = $row[0];
- $this->nombre = $nombre;
- } else {
- $dsn = 'mysql://intranet:intranet@intranet-db.mecon.ar/Contratados';
- $db = DB::connect($dsn);
- if (DB::isError($db))
- die ($db->getMessage("No pudo conectarse a la base"));
- $sql = "SELECT nombre
- FROM Contratados
- WHERE nrodoc = $dni";
- $result = $db->query($sql);
- if(DB::isError($result))
- die($result->getMessage("query mal hecho"));
- if($result->numRows() > 0) {
- $row = $result->fetchRow();
- $nombre = $row[0];
- $this->nombre = $nombre;
- } else
- return false;
+ $nombre = $MECON_Agente->getNombre();
+ $this->nombre = $nombre;
+ $codep= $MECON_Agente->getDependencia();
+ $this->codep = $codep;
+ $tipo= $MECON_Agente->getTipo();
+ $this->tipo = $tipo;
+ $this->nivelygrado="";
+ if (isset($MECON_Agente->datos['nivel']))
+ {
+ $this->nivelygrado= $MECON_Agente->datos['nivel'].$MECON_Agente->datos['grado'];
}
- return true;
+
}
// -X2C