-// +X2C Class 145 :dependencia
+// +X2C Class 145 :Dependencia
/**
+ * @package
* @access protected
*/
-class dependencia {
- /**
- * @var int $codep
- * @access public
- */
- var $codep;
+class Dependencia {
+ /**
+ * @var int $codep
+ * @access public
+ */
+ var $codep;
- // ~X2C
+ // ~X2C
- // +X2C Operation 147
- /**
- * @param int $codep
- *
- * @return void
- * @access public
- */
- function dependencia($codep) // ~X2C
+ // +X2C Operation 147
+ /**
+ * @param int $codep
+ *
+ * @return void
+ * @access public
+ */
+ function dependencia($codep) // ~X2C
{
$this->codep = $codep;
}
// -X2C
- // +X2C Operation 148
- /**
- * @return void
- * @access public
- */
- function getAgentes() // ~X2C
+ // +X2C Operation 148
+ /**
+ * @return void
+ * @access public
+ */
+ function getAgentes() // ~X2C
{
//Planta y becarios
$agentes = array();
if (DB::isError($db)) die ($db->getMessage("No pudo conectarse a la base"));
$sql = "SELECT nrodoc
FROM web003
- WHERE codep = $this->codep";
+ WHERE codep = '$this->codep'";
$result = $db->query($sql);
if(DB::isError($result))
die($result->getMessage("query mal hecho"));
$dsn = 'mysql://intranet:intranet@intranet-db/Contratados';
$db = DB::connect($dsn);
if (DB::isError($db)) die ($db->getMessage("No pudo conectarse a la base"));
- $sql = "SELECT *
+ $sql = "SELECT nrodoc
FROM Contratados
- WHERE codep = $this->codep";
+ WHERE codep = '$this->codep'";
$result = $db->query($sql);
if(DB::isError($result))
die($result->getMessage("query mal hecho"));
}
// -X2C
-} // -X2C Class :dependencia
-?>
+ // +X2C Operation 150
+ /**
+ * @return dependencia
+ * @access public
+ * @static
+ */
+ function getDependencias() // ~X2C
+ {
+ $dsn = 'mysql://intranet:intranet@intranet-db/CODEP';
+ $db = DB::connect($dsn);
+ if (DB::isError($db)) die ($db->getMessage("No pudo conectarse a la base"));
+ $sql = "SELECT codigo_actual
+ FROM Dependencias
+ WHERE dependencia_esta_activa = 1";
+ $result = $db->query($sql);
+ if(DB::isError($result))
+ die($result->getMessage("query mal hecho"));
+ $dependencias = array();
+ while($row = $result->fetchRow())
+ $dependencias[] = $row[0];
+ return $dependencias;
+ }
+ // -X2C
+
+} // -X2C Class :Dependencia
+?>
\ No newline at end of file