#require_once 'PEAR.php';
require_once 'Samurai_DB.php';
+define ('VACIO','< Vacio >');
+
// +X2C Class 209 :Sistema
/**
// +X2C Operation 263
/**
+ * Obtiene los datos del sistema de la DB.
*
* @return void
*
$dbh = $this->_db->prepare($tmp);
$tmp = array ($this->_id);
$res = $this->_db->execute($dbh,$tmp);
+
if ($re = $res->fetchRow(DB_FETCHMODE_ASSOC)) {
- $this->setNombre($re['nombre_sistema']);
- $this->setDescripcion($re['desc_sistema']);
- $this->setFechaInicio($re['fecha_inicio']);
- $this->setFechaFin($re['fecha_fin']);
- $this->setFechaImplementacion($re['fecha_implementacion']);
- $this->setContacto($re['contacto']);
+
+ if (isset($re['nombre_sistema'])) {
+ $this->setNombre($re['nombre_sistema']);
+ }
+ else {
+ $this->setNombre(VACIO);
+ }
+ if (isset($re['desc_sistema'])) {
+ $this->setDescripcion($re['desc_sistema']);
+ }
+ else {
+ $this->setDescripcion(VACIO);
+ }
+ if (isset($re['fecha_inicio'])) {
+ $this->setFechaInicio($re['fecha_inicio']);
+ }
+ else {
+ $this->setFechaInicio(VACIO);
+ }
+ if (isset($re['fecha_fin'])) {
+ $this->setFechaFin($re['fecha_fin']);
+ }
+ else {
+ $this->setFechaFin(VACIO);
+ }
+ if (isset($re['fecha_implementacion'])) {
+ $this->setFechaImplementacion($re['fecha_implementacion']);
+ }
+ else {
+ $this->setFechaImplementacion(VACIO);
+ }
+ if (isset($re['contacto'])) {
+ $this->setContacto($re['contacto']);
+ }
+ else {
+ $this->setContacto(VACIO);
+ }
}
}
// -X2C
} // -X2C Class :Sistema
-?>
\ No newline at end of file
+?>