$ruta_raiz = "../..";
session_start();
if(!$dependencia or !$tpDepeRad) include "$ruta_raiz/rec_session.php";
include_once "$ruta_raiz/include/db/ConnectionHandler.php";
$db = new ConnectionHandler("$ruta_raiz");
// $db->conn->debug = true;
error_reporting(0);
$db->conn->SetFetchMode(ADODB_FETCH_ASSOC);
$sqlFechaHoy=$db->conn->DBTimeStamp(time());
if ($editar==1)
{
$isql = "SELECT SGD_TRAD_DESCR, DEPENDENCIA_NOMBRE_REFERENCIA as nombre FROM SGD_TRAD_TIPORAD ORDER BY SGD_TRAD_CODIGO ASC";
$rs1 = $db->query($isql);
while(!$rs1->EOF)
{
$columna = $rs1->fields["SGD_TRAD_DESCR"];
if ((isset($_POST[$columna])) && ($_POST[$columna]<>0))
{
$cadena = $cadena . ", ". $rs1->fields["nombre"]." = ". $_POST[$columna];
}
$rs1->MoveNext();
}
$isql = "UPDATE DEPENDENCIA SET DEPE_CODI = '". $coddependencia . "', DEPE_NOMB = '" . $nombredependencia . "',";
$isql = $isql . " DEPENDENCIA_ESTADO = " . $estado.", DPTO_CODI = " . $departamento.", MUNI_CODI = " . $municipio;
if ($direcciondependencia <> "")
{
$isql = $isql .", DEP_DIRECCION = '". $direcciondependencia . "'";
}
if ($dir_padre <> 0)
{
$isql = $isql . ", DEPE_CODI_PADRE = '". $dir_padre."'";
}
if ($territorial <> 0)
{
$isql = $isql . ", DEPE_CODI_TERRITORIAL = '".$territorial."'";
}
$isql = $isql . $cadena . " WHERE DEPE_CODI = '".$codigo."'";
$isql1 = "select * FROM DEPENDENCIA WHERE DEPE_CODI = '".$codigo."'";
$rs=$db->query($isql1);
}
else
{
$isql2 = "INSERT INTO DEPENDENCIA (DEPE_CODI, DEPE_NOMB, DPTO_CODI, MUNI_CODI, DEP_DIRECCION ";
$valores = " VALUES ('$coddependencia', '".$nombredependencia."', $departamento, $municipio, '".$direcciondependencia."'";
$isql = "SELECT SGD_TRAD_DESCR, DEPENDENCIA_NOMBRE_REFERENCIA as nombre FROM SGD_TRAD_TIPORAD ORDER BY SGD_TRAD_CODIGO ASC";
$rs1 = $db->query($isql);
if ($dir_padre <> 0)
{
$isql2 = $isql2 . ", DEPE_CODI_PADRE" . " ";
$isql2 = $isql2 . ", $dir_padre" . " ";
}
if ($territorial <> 0)
{
$isql2 = $isql2 . ", DEPE_CODI_TERRITORIAL" . " ";
$isql2 = $isql2 . ", $territorial" . " ";
}
while(!$rs1->EOF)
{
$columna = $rs1->fields["SGD_TRAD_DESCR"];
if ((isset($_POST[$columna])) && ($_POST[$columna]<>0))
{
$isql2 = $isql2 . ", $columna ";
$valores = $valores . ", " . $_POST[$columna] . " ";
}
$rs1->MoveNext();
}
$isql2 = $isql2 . ", DEPENDENCIA_ESTADO)";
$valores = $valores . ", $estado)";
$isql = $isql2 . $valores;
$isql1 = "select * FROM DEPENDENCIA WHERE DEPE_CODI = '".$coddependencia."'";
$rs=$db->query($isql1);
}
?>
if ($db->conn->Execute($isql) === false)
{
echo "Existe un error en los datos diligenciados";
}
else
{
if($editar==1)
{
$isql = "INSERT INTO SGD_ADMIN_DEPE_HISTORICO (USUARIO_CODIGO_ADMINISTRADOR, DEPENDENCIA_CODIGO_ADMINISTRADOR, USUARIO_DOCUMENTO_ADMINISTRADOR, DEPENDENCIA_MODIFICADA, ADMIN_OBSERVACION_CODIGO, ADMIN_FECHA_EVENTO) VALUES ($codusuario, $dependencia, '". $usua_doc."', ".$coddependencia .", 36, ".$sqlFechaHoy.")";
$db->conn->Execute($isql);
}
else
{
$isql1 = "select * FROM DEPENDENCIA WHERE DEPE_CODI = '".$coddependencia."'";
$rs1=$db->query($isql1);
if ($rs->fields["depe_codi"]<>$rs1->fields["depe_codi"])
{
$isql = "INSERT INTO SGD_ADMIN_DEPE_HISTORICO (USUARIO_CODIGO_ADMINISTRADOR, DEPENDENCIA_CODIGO_ADMINISTRADOR, USUARIO_DOCUMENTO_ADMINISTRADOR, DEPENDENCIA_MODIFICADA, ADMIN_OBSERVACION_CODIGO, ADMIN_FECHA_EVENTO) VALUES ($codusuario, $dependencia, '". $usua_doc."', ".$coddependencia .", 37, ".$sqlFechaHoy.")";
$db->conn->Execute($isql);
}
if ($rs->fields["depe_nomb"]<>$rs1->fields["DEPE_NOM"])
{
$isql = "INSERT INTO SGD_ADMIN_DEPE_HISTORICO (USUARIO_CODIGO_ADMINISTRADOR, DEPENDENCIA_CODIGO_ADMINISTRADOR, USUARIO_DOCUMENTO_ADMINISTRADOR, DEPENDENCIA_MODIFICADA, ADMIN_OBSERVACION_CODIGO, ADMIN_FECHA_EVENTO) VALUES ($codusuario, $dependencia, '". $usua_doc."', ".$coddependencia .", 38, ".$sqlFechaHoy.")";
$db->conn->Execute($isql);
}
if ($rs->fields["dependencia_estado"]<>$rs1->fields["dependencia_estado"])
{
$isql = "INSERT INTO SGD_ADMIN_DEPE_HISTORICO (USUARIO_CODIGO_ADMINISTRADOR, DEPENDENCIA_CODIGO_ADMINISTRADOR, USUARIO_DOCUMENTO_ADMINISTRADOR, DEPENDENCIA_MODIFICADA, ADMIN_OBSERVACION_CODIGO, ADMIN_FECHA_EVENTO) VALUES ($codusuario, $dependencia, '". $usua_doc."', ".$coddependencia .", 39, ".$sqlFechaHoy.")";
$db->conn->Execute($isql);
}
if ($rs->fields["dep_direccion"]<>$rs1->fields["dep_direccion"])
{
$isql = "INSERT INTO SGD_ADMIN_DEPE_HISTORICO (USUARIO_CODIGO_ADMINISTRADOR, DEPENDENCIA_CODIGO_ADMINISTRADOR, USUARIO_DOCUMENTO_ADMINISTRADOR, DEPENDENCIA_MODIFICADA, ADMIN_OBSERVACION_CODIGO, ADMIN_FECHA_EVENTO) VALUES ($codusuario, $dependencia, '". $usua_doc."', ".$coddependencia .", 44, ".$sqlFechaHoy.")";
$db->conn->Execute($isql);
}
if ($rs->fields["dpto_codi"]<>$rs1->fields["dpto_codi"])
{
$isql = "INSERT INTO SGD_ADMIN_DEPE_HISTORICO (USUARIO_CODIGO_ADMINISTRADOR, DEPENDENCIA_CODIGO_ADMINISTRADOR, USUARIO_DOCUMENTO_ADMINISTRADOR, DEPENDENCIA_MODIFICADA, ADMIN_OBSERVACION_CODIGO, ADMIN_FECHA_EVENTO) VALUES ($codusuario, $dependencia, '". $usua_doc."', ".$coddependencia .", 40, ".$sqlFechaHoy.")";
$db->conn->Execute($isql);
}
if ($rs->fields["muni_codi"]<>$rs1->fields["muni_codi"])
{
$isql = "INSERT INTO SGD_ADMIN_DEPE_HISTORICO (USUARIO_CODIGO_ADMINISTRADOR, DEPENDENCIA_CODIGO_ADMINISTRADOR, USUARIO_DOCUMENTO_ADMINISTRADOR, DEPENDENCIA_MODIFICADA, ADMIN_OBSERVACION_CODIGO, ADMIN_FECHA_EVENTO) VALUES ($codusuario, $dependencia, '". $usua_doc."', ".$coddependencia .", 40, ".$sqlFechaHoy.")";
$db->conn->Execute($isql);
}
if ($rs->fields["muni_codi"]<>$rs1->fields["muni_codi"])
{
$isql = "INSERT INTO SGD_ADMIN_DEPE_HISTORICO (USUARIO_CODIGO_ADMINISTRADOR, DEPENDENCIA_CODIGO_ADMINISTRADOR, USUARIO_DOCUMENTO_ADMINISTRADOR, DEPENDENCIA_MODIFICADA, ADMIN_OBSERVACION_CODIGO, ADMIN_FECHA_EVENTO) VALUES ($codusuario, $dependencia, '". $usua_doc."', ".$coddependencia .", 41, ".$sqlFechaHoy.")";
$db->conn->Execute($isql);
}
if ($rs->fields["DEPE_CODI_PADRE"]<>$rs1->fields["DEPE_CODI_PADRE"])
{
$isql = "INSERT INTO SGD_ADMIN_DEPE_HISTORICO (USUARIO_CODIGO_ADMINISTRADOR, DEPENDENCIA_CODIGO_ADMINISTRADOR, USUARIO_DOCUMENTO_ADMINISTRADOR, DEPENDENCIA_MODIFICADA, ADMIN_OBSERVACION_CODIGO, ADMIN_FECHA_EVENTO) VALUES ($codusuario, $dependencia, '". $usua_doc."', ".$coddependencia .", 43, ".$sqlFechaHoy.")";
$db->conn->Execute($isql);
}
if ($rs->fields["depe_codi_territorial"]<>$rs1->fields["depe_codi_territorial"])
{
$isql = "INSERT INTO SGD_ADMIN_DEPE_HISTORICO (USUARIO_CODIGO_ADMINISTRADOR, DEPENDENCIA_CODIGO_ADMINISTRADOR, USUARIO_DOCUMENTO_ADMINISTRADOR, DEPENDENCIA_MODIFICADA, ADMIN_OBSERVACION_CODIGO, ADMIN_FECHA_EVENTO) VALUES ($codusuario, $dependencia, '". $usua_doc."', ".$coddependencia .", 44, ".$sqlFechaHoy.")";
$db->conn->Execute($isql);
}
$isql = "SELECT SGD_TRAD_DESCR, DEPENDENCIA_NOMBRE_REFERENCIA as nombre FROM SGD_TRAD_TIPORAD ORDER BY SGD_TRAD_CODIGO ASC";
$rs2 = $db->query($isql);
$contador=45;
while(!$rs2->EOF)
{
$columna = $rs2->fields["SGD_TRAD_DESCR"];
if (($rs->fields[$columna] == "") && ($rs1->fields[$columna] > 0))
{
$isql = "INSERT INTO SGD_ADMIN_DEPE_HISTORICO (USUARIO_CODIGO_ADMINISTRADOR, DEPENDENCIA_CODIGO_ADMINISTRADOR, USUARIO_DOCUMENTO_ADMINISTRADOR, DEPENDENCIA_MODIFICADA, ADMIN_OBSERVACION_CODIGO, ADMIN_FECHA_EVENTO) VALUES ($codusuario, $dependencia, '". $usua_doc."', ".$coddependencia .", $contador, ".$sqlFechaHoy.")";
$db->conn->Execute($isql);
}
else if (($rs->fields[$columna] <> "") && ($rs1->fields[$columna] == ""))
{
$isql = "INSERT INTO SGD_ADMIN_DEPE_HISTORICO (USUARIO_CODIGO_ADMINISTRADOR, DEPENDENCIA_CODIGO_ADMINISTRADOR, USUARIO_DOCUMENTO_ADMINISTRADOR, DEPENDENCIA_MODIFICADA, ADMIN_OBSERVACION_CODIGO, ADMIN_FECHA_EVENTO) VALUES ($codusuario, $dependencia, '". $usua_doc."', ".$coddependencia .",".$contador + 1 .", $sqlFechaHoy)";
$db->conn->Execute($isql);
}
$contador = $contador + 2;
$rs2->MoveNext();
}
}
?>
Administración de Dependencias |
}
?>