コード例 #1
0
ファイル: GrupoMasiva.php プロジェクト: johnfelipe/orfeo
 /** 
 * Realiza la transacccion de sacar un radicado del grupo de envio de masiva
 * @param $grupo	string	es el codigo del radicado del grupo
 * @param $codRadicado	string	es el codigo del radicado a sacar
 */
 function sacarDeGrupo($grupo, $codRadicado)
 {
     //Arreglo que almacena los valores que ha de tomar cada columna
     $values["sgd_rmr_radi"] = $codRadicado;
     $values["sgd_rmr_grupo"] = $grupo;
     $rs = $this->cursor->insert("sgd_rmr_radmasivre", $values);
     if (!$rs) {
         $this->cursor->conn->RollbackTrans();
         die("<span class='etextomenu'>No se ha podido actualizar sgd_rmr_radmasivre ");
     }
 }
コード例 #2
0
ファイル: Mensaje.php プロジェクト: johnfelipe/orfeo
 function acuseRecibo($usrDoc, $msgCodi, $existe, $tipMsg)
 {
     $this->cursor->conn->BeginTrans();
     //Acuse Automático para mensajes tipo POPUP
     if ($tipMsg == 1) {
         if ($existe == 0) {
             $values["SGD_MSG_CODI"] = $msgCodi;
             $values["USUA_DOC"] = "'{$usrDoc}'";
             $values["SGD_MSG_LEIDO"] = 1;
             $rs = $this->cursor->insert("SGD_ACM_ACUSEMSG", $values);
         } elseif ($existe == 1) {
             $values["SGD_MSG_LEIDO"] = "SGD_MSG_LEIDO + 1";
             $recordWhere["SGD_MSG_CODI"] = $msgCodi;
             $recordWhere["USUA_DOC"] = "'{$usrDoc}'";
             $rs = $this->cursor->update("SGD_ACM_ACUSEMSG", $values, $recordWhere);
         }
         if (!$rs) {
             $this->cursor->conn->RollbackTrans();
             die("<span class='etextomenu'>No se ha podido actualizar la información de notificación");
         }
     }
     $this->cursor->conn->CommitTrans();
 }
コード例 #3
0
ファイル: radicadoTipoP.php プロジェクト: johnfelipe/orfeo
function GrabarTiposRad($codigoTipo, $datoActual, $codigoId = '', $numeroExp = '', $usuaDoc = '79802120')
{
    # /*** include the xajax libraries ***/
    //include '../../xajax/xajax_core/xajax.inc.php';
    define('ADODB_ASSOC_CASE', 1);
    $_SESSION["codigoId"] = $codigoId;
    $_SESSION["usuaDoc"] = $usuaDoc;
    $_SESSION["numeroExp"] = $numeroExp;
    include_once "../../db/ConnectionHandler.php";
    $db = new ConnectionHandler("../../..");
    $db->conn->debug = true;
    $db->conn->SetFetchMode(ADODB_FETCH_ASSOC);
    $objResponse = new xajaxResponse();
    //$objResponse->script("clearOption('funcionario');");
    $ret = '';
    $radicadoNum = str_replace("tipo_", "", $datoActual);
    $iSql = "DELETE FROM SGD_PANE_PROCANEXOSASOC WHERE SGD_PANE_CODIGOP={$codigoId} and RADI_NUME_RADI={$radicadoNum}";
    $rs = $db->conn->query($iSql);
    for ($i = 0; $i <= 20; $i++) {
        if ($codigoTipo[$i] >= 1 && trim(str_replace("tipo_", "", $datoActual))) {
            $iSql = "SELECT SGD_PANE_CODIGO FROM SGD_PANE_PROCANEXOSASOC ORDER BY SGD_PANE_CODIGO DESC";
            $rs = $db->conn->query($iSql);
            $paneCodigo = $rs->fields["SGD_PANE_CODIGO"];
            $paneCodigo++;
            $datos["RADI_NUME_RADI"] = $radicadoNum;
            $datos["SGD_EXP_NUMERO"] = "'" . $numeroExp . "'";
            $datos["SGD_TPR_CODIGO"] = $codigoTipo[$i];
            $datos["SGD_PANE_CODIGO"] = $paneCodigo;
            $datos["SGD_PANE_CODIGOP"] = $codigoId;
            $datos["USUA_DOC"] = $usuaDoc;
            $insertSQL = $db->insert("SGD_PANE_PROCANEXOSASOC", $datos, "true");
        }
    }
    $objResponse->assign('resGrabar', 'innerHTML', $insertSQL);
    //$objResponse->assign("nombre_us1","value",$usuaNomb);
    return $objResponse;
}
コード例 #4
0
 $radicado = $arrRads[$j];
 //Arreglo simple de un radicado para gestion de historicos
 $arrRad = array();
 $arrRad[] = $arrRads[$j];
 //Indaga si no se ha solicitado firma al usuario, en caso de no haberlo hecho, se registra
 if (!$objFirma->existeFirma($radicado, $doctoFirma)) {
     //Sellena el arreglo con los valores a insertar
     $maxValue++;
     $values["RADI_NUME_RADI"] = $radicado;
     $values["USUA_DOC"] = "'{$doctoFirma}'";
     $values["SGD_FIRRAD_DOCSOLIC"] = "'{$usua_doc}'";
     $values["SGD_FIRRAD_FECHSOLIC"] = $sqlFechaHoy;
     $values["SGD_FIRRAD_ID"] = $maxValue;
     //PRINT ("INSERTA.................");
     //Se inserta el registro
     if (!$db->insert("SGD_FIRRAD_FIRMARADS", $values)) {
         $db->conn->RollbackTrans();
         die("<span class=eerrores>ERROR TRATANDO DE SOLICITAR FIRMA</span>");
     }
     if (count($recordWhere) > 0) {
         array_splice($recordWhere, 0);
     }
     $values2["ANEX_ESTADO"] = 2;
     $recordWhere["RADI_NUME_SALIDA"] = $radicado;
     $rs = $db->update("ANEXOS", $values2, $recordWhere);
     if (!$rs) {
         $db->conn->RollbackTrans();
         die("<span class='etextomenu'>No se ha podido actualizar la informaci�n ANEXOS");
     }
     //PRINT ("HISTO......($usua_doc)....");
     $objHist->insertarHistorico($arrRad, $dependencia, $codusuario, $objUsuario->depe_codi, $objUsuario->usua_codi, "Solicitud de firma digital a (" . $objUsuario->get_usua_nomb() . ")", 39);
コード例 #5
0
$sqlFechaHoy = $db->conn->DBDate($fecha_hoy);
$values["sgd_tres_codigo"] = $resol;
$recordWhere["radi_nume_radi"] = $verrad;
$rs = $db->update("radicado", $values, $recordWhere);
if (!$rs) {
    $db->conn->RollbackTrans();
    die("<span class='alarmas'>No se ha podido actualizar la información de resolucion");
}
$values2["depe_codi"] = $dependencia;
$values2["hist_fech"] = " {$sqlFechaHoy} ";
$values2["usua_codi"] = $codusuario;
$values2["radi_nume_radi"] = $verrad;
$values2["hist_obse"] = "'CAMBIO DE TIPO DE RESOLUCION  ({$resol}) '";
$values2["usua_codi_dest"] = $codusuario;
$values2["usua_doc"] = $usua_doc;
$rs = $db->insert("hist_eventos", $values2);
if (!$rs) {
    $db->conn->RollbackTrans();
    die("<span class='alarmas'>ERROR TRATANDO DE ESCRIBIR EL HISTORICO");
}
$db->conn->CommitTrans();
?>
<form action='enviardatos.php?PHPSESSID=172o16o0o154oJH&krd=JH' method=post name=formulario>
<br>
<table border=0 cellspace=2 cellpad=2 WIDTH=50%  class="t_bordeGris" id=tb_general align="left">
	<tr>
	<td colspan="2" class="titulos4">ACCION REQUERIDA </td>
	</tr>
	<tr>
	<td align="right" bgcolor="#CCCCCC" height="25" class="titulos2">ACCION REQUERIDA :
	</td>
コード例 #6
0
ファイル: anexo.php プロジェクト: johnfelipe/orfeo
 /**
  * Metodo que inserta un radicado Anexos
  * @param $anex_radi_nume Numero al cual le Adjuntara la Fila
  * @return Codigo del anexo Insertado
  * 
  */
 function anexarFilaRadicado($codMax)
 {
     $codMax = $this->obtenerMaximoNumeroAnexo($this->anex_radi_nume);
     if (!$codMax) {
         $codMax = 0;
     }
     $codMax++;
     //echo "<hr><hr> - ". $this->anex_nomb_archivo." <-> $codigoTipoAnexo <hr>";
     $codigoTipoAnexo = $this->obtenerTipoExtension($this->anex_nomb_archivo);
     //$this->anexoExtension = $this->obtenerTipoExtension($this->anex_nomb_archivo);
     echo "Codigo Tipo anexo" . $codigoTipoAnexo;
     $this->anex_codigo = trim($this->anex_radi_nume) . trim(str_pad($codMax, 5, "0", STR_PAD_LEFT));
     $anexoNombreArchivo = trim($this->anex_radi_nume) . '_' . trim(str_pad($codMax, 5, "0", STR_PAD_LEFT)) . '.' . $this->anexoExtension;
     //$this->anex_nomb_archivo = $anexoNombreArchivo;
     $recordR["ANEX_TIPO"] = $codigoTipoAnexo;
     $recordR["ANEX_NOMB_ARCHIVO"] = "'" . $anexoNombreArchivo . "'";
     $this->anexoRutaArchivo = "/" . substr($this->anex_codigo, 0, 4) . "/" . substr($this->anex_codigo, 4, 3) . "/docs/" . $anexoNombreArchivo;
     $recordR["ANEX_RADI_NUME"] = $this->anex_radi_nume;
     $recordR["ANEX_CODIGO"] = $this->anex_codigo;
     $recordR["ANEX_ESTADO"] = 1;
     if (!$this->anex_tamano) {
         $this->anex_tamano = "0";
     }
     $recordR["ANEX_TAMANO"] = $this->anex_tamano;
     if (!$this->anex_solo_lect) {
         $this->anex_solo_lect = "'N'";
     }
     $recordR["ANEX_SOLO_LECT"] = $this->anex_solo_lect;
     $recordR["ANEX_CREADOR"] = $this->anex_creador;
     $recordR["ANEX_DESC"] = "'" . $this->anex_desc . "'";
     $recordR["ANEX_NUMERO"] = $codMax;
     if (!$this->anex_borrado) {
         $this->anex_borrado = "'N'";
     }
     $recordR["ANEX_BORRADO"] = $this->anex_borrado;
     if (!$this->anex_salida) {
         $this->anex_salida = "0";
     }
     $recordR["ANEX_SALIDA"] = $this->anex_salida;
     if ($this->sgd_dir_tipo) {
         $recordR["SGD_DIR_TIPO"] = $this->sgd_dir_tipo;
     }
     if ($this->anex_depe_creador) {
         $recordR["ANEX_DEPE_CREADOR"] = $this->anex_depe_creador;
     }
     if ($this->sgd_tpr_codigo) {
         $recordR["SGD_TPR_CODIGO"] = $this->sgd_tpr_codigo;
     }
     $recordR["ANEX_FECH_ANEX"] = $this->cursor->conn->OffsetDate(0, $this->cursor->conn->sysTimeStamp);
     if ($this->sgd_trad_codigo) {
         $recordR["SGD_TRAD_CODIGO"] = $this->sgd_trad_codigo;
     }
     if ($this->radi_nume_salida) {
         $recordR["RADI_NUME_SALIDA"] = $this->radi_nume_salida;
     }
     if ($this->sgd_exp_numero) {
         $recordR["SGD_EXP_NUMERO"] = $this->sgd_exp_numero;
     }
     if ($this->anex_estado_mail) {
         $recordR["ANEX_ESTADO_EMAIL"] = $this->anex_estado_mail;
     }
     if ($this->usuaDoc) {
         $recordR["USUA_DOC"] = $this->usuaDoc;
     }
     //$this->cursor->conn->debug = true;
     $insert = $this->cursor->insert("ANEXOS", $recordR);
     if ($insert == 1) {
         return $this->anex_codigo;
     } else {
         return "-1";
     }
 }
コード例 #7
0
$textSacados = "";
//Recorre el arreglo de los nuevoas a retirar y efectua el retiro de cada uno de ellos
while ($i < $num) {
    if (strlen($retirNuevaArr[$i]) > 0) {
        $grupoMas->sacarDeGrupo($grupo, $retirNuevaArr[$i]);
    }
    $textSacados = $textSacados . "<BR>" . $retirNuevaArr[$i];
    $values2["depe_codi"] = $dependencia;
    $values2["hist_fech"] = " {$sqlFechaHoy} ";
    $values2["usua_codi"] = $codusuario;
    $values2["radi_nume_radi"] = $retirNuevaArr[$i];
    $values2["hist_obse"] = "'Retirado de grupo de Masiva  ({$grupo}) '";
    $values2["usua_codi_dest"] = $codusuario;
    $values2["usua_doc"] = $usua_doc;
    //Llena el histórico de eventos
    if (!$db->insert("hist_eventos", $values2)) {
        $db->conn->RollbackTrans();
        die("<span class=eerrores>ERROR TRATANDO DE ESCRIBIR EL HISTORICO</span>");
    }
    array_splice($values2, 0);
    $i++;
}
$num = count($incluirArr);
$i = 0;
$textRecuper = "";
//Recorre el arreglo de los que se ha de incluir nuevamente
while ($i < $num) {
    if (strlen(trim($incluirArr[$i])) > 0) {
        $grupoMas->incluirEnGrupo($grupo, $incluirArr[$i]);
    }
    $textRecuper = $textRecuper . "<BR>" . $incluirArr[$i];
コード例 #8
0
ファイル: pazysalvoscta1.php プロジェクト: johnfelipe/orfeo
if  (count($recordWhere)>0)
	array_splice($recordWhere, 0);
*/
//echo "$fecha_hoy <br>";
//echo "$sqlFechaHoy <br>";
$fecha_hoy = Date("Y-m-d");
$sqlFechaHoy = $db->conn->OffsetDate(0, $db->conn->sysTimeStamp);
$Arrtrimestre = explode(",", $trimestre);
for ($i = 0; $i < count($ArrCodAnexo); $i++) {
    $values["NIT_DE_LA_EMPRESA"] = $nit;
    $values["PYS_FECHA"] = $sqlFechaHoy;
    $values["RADI_NUME_RADI"] = $verrad;
    $values["PYS_ANO"] = $ano;
    $values["PYS_TRIMESTRE"] = $Arrtrimestre[$i];
    // $db->conn->debug = true;
    $rs = $db->insert("SES_PAZYSALVOS_CTA", $values);
    if (!$rs) {
        $db->conn->RollbackTrans();
        die("<span class='alarmas'>No se ha podido actualizar la información de Paz y Salvos");
    } else {
        //	echo("alarmas Paz Y Salvo");
    }
}
/*
$objTipDec->tipoDecision_codigo($decis);
$tipDecDesc = $objTipDec->get_sgd_tdec_descrip();
*/
$values2["depe_codi"] = $dependencia;
$values2["hist_fech"] = " {$sqlFechaHoy} ";
$values2["usua_codi"] = $codusuario;
$values2["radi_nume_radi"] = $verrad;
コード例 #9
0
ファイル: mod_causal.php プロジェクト: johnfelipe/orfeo
     $actualizoFlag = true;
 }
 // Si no habia nada por actualizar inserta el registro
 if ($actualizo == null) {
     // Si la causal no se encuentra la inserta en este procedimineto
     $isql = "SELECT a.SGD_CAUX_CODIGO FROM SGD_CAUX_CAUSALES a\r\n\t\t\t\tORDER BY a.SGD_CAUX_CODIGO desc";
     $flag = 0;
     $rs = $db->query($isql);
     $cod_caux = $rs->fields["SGD_CAUX_CODIGO"];
     $cod_caux++;
     $recordSet["SGD_CAUX_CODIGO"] = $cod_caux;
     $recordSet["SGD_DCAU_CODIGO"] = $deta_causal;
     $recordSet["USUA_DOC"] = $usua_doc;
     $recordSet["RADI_NUME_RADI"] = $verradicado;
     $recordSet["SGD_DDCA_CODIGO"] = $ddca_causal;
     $rs = $db->insert("SGD_CAUX_CAUSALES", $recordSet);
     array_splice($recordSet, 0);
     if ($rs) {
         echo "<span class='listado1'>Causal Agregada</span><br>";
         $observa = "*Cambio Causal/detalle* ({$causal_nombre_grb} / {$dcausal_nombre_grb}) ";
         $codusdp = str_pad($dependencia, 3, "0", STR_PAD_LEFT) . str_pad($codusuario, 3, "0", STR_PAD_LEFT);
         $objHistorico->insertarHistorico($arrayRad, $dependencia, $codusuario, $dependencia, $codusuario, $observa, 17);
         $insertoFlag = true;
     }
     // Fin de insercion de causales
 }
 // Fin de actualizacion o insercion de casales
 // Verifica banderas de actualizacion o de insercion para actulizar los nuevos datos
 if ($actualizoFlag || $insertoFlag) {
     $sqlSelect = "SELECT caux.SGD_CAUX_CODIGO, \r\n\t\t\t\t\t\tdcau.SGD_DCAU_CODIGO,\r\n\t\t\t\t\t\tdcau.SGD_CAU_CODIGO,\r\n\t\t\t\t\t\tdcau.SGD_DCAU_DESCRIP,\r\n\t\t\t\t\t\tcau.SGD_CAU_DESCRIP\r\n\t\t\t\t\tFROM SGD_CAUX_CAUSALES caux,\r\n\t\t\t\t\t\tSGD_DCAU_CAUSAL dcau,\r\n\t\t\t\t\t\tSGD_CAU_CAUSAL cau\r\n\t\t\t\t\tWHERE caux.RADI_NUME_RADI = '{$verradicado}' AND\r\n\t\t\t          dcau.SGD_DCAU_CODIGO = caux.SGD_DCAU_CODIGO AND\r\n\t\t\t          cau.SGD_CAU_CODIGO = dcau.SGD_CAU_CODIGO";
     $rs = $db->query($sqlSelect);
コード例 #10
0
$sqlExiste = "select * from SGD_NTRD_NOTIFRAD where radi_nume_radi = {$verrad}";
$rs = $db->query($sqlExiste);
$values["sgd_not_codi"] = $notif;
$values["SGD_NTRD_FECHA_NOT"] = "{$sqlFechaNotif}";
$values["SGD_NTRD_FECHA_FIJA"] = "{$sqlFechaFija}";
$values["SGD_NTRD_FECHA_DESFIJA"] = "{$sqlFechaDesfi}";
$values["SGD_NTRD_NOTIFICADOR"] = "'{$notificador}'";
$values["SGD_NTRD_NOTIFICADO"] = "'{$notificado}'";
$values["SGD_NTRD_OBSERVACIONES"] = "'{$observaciones}'";
$values["SGD_NTRD_NUM_EDICTO"] = $edicto;
$swInsertado = false;
//No se ha insertado notificaci�n todavia
if (!$rs || $rs->EOF) {
    $swInsertado = true;
    $values["radi_nume_radi"] = $verrad;
    $rs = $db->insert("SGD_NTRD_NOTIFRAD", $values);
    if (!$rs) {
        $db->conn->RollbackTrans();
        die("<span class='alarmas'>ERROR TRATANDO DE INSERTAR EL REGISTRO DE NOTIFICACION </span>");
    }
} else {
    $recordWhere["radi_nume_radi"] = $verrad;
    $rs = $db->update("SGD_NTRD_NOTIFRAD", $values, $recordWhere);
    if (!$rs) {
        die("<span class='alarmas'>ERROR NO SE HA PODIDO ACTUALIZAR LA INFORMACI�N DE NOTIFICACI�N ");
    }
}
if ($swInsertado == true) {
    //Busca su existe alg�n tipo de desicion que aplique para el tipo de documento luego de actualizar notificacion
    $sql = "select * from SGD_TDEC_TIPODECISION where SGD_APLI_CODI=1 and SGD_TDEC_UPDNOTIF=1";
    $rs = $db->query($sql);
コード例 #11
0
if ($accion == "SI") {
    $values2["hist_obse"] = "'RADICADO AGENDADO PARA {$fecha_doc} '";
    $sw = 0;
    $sw2 = 0;
    $afectados = " ";
    for ($j = 0; $j < $i; $j++) {
        $values["radi_agend"] = 1;
        $values["radi_fech_agend"] = "TO_DATE ('{$fecha_doc}','YY-MM-DD')";
        $idvalue["radi_nume_radi"] = $vector[$j];
        $afectados = $afectados . "<br>" . $vector[$j];
        //print ($vector[$j] ."  ");
        if (!$conexion->update("radicado", $fieldstable, $values, $nameid, $idvalue)) {
            $sw = 1;
        }
        $values2["radi_nume_radi"] = $vector[$j];
        if (!$conexion->insert("hist_eventos", $fieldstable2, $values2)) {
            $sw2 = 1;
        }
    }
    if ($sw == 1) {
        echo "<span class=eerrores>ERROR TRATANDO DE AGENDAR</span>";
    } else {
        echo "<span class=tituloListado>ACCION REQUERIDA COMPLETADA </span> ";
        echo "<p class=etexto> <span class='etextomenu'>ACCION REQUERIDA :</span> <font color=blue>AGENDAR </font></p>";
        echo "<p class=etexto> <span class='etextomenu'>FECHA DE AGENDA :</span> <font color=blue>{$fecha_doc} </font></p>";
        echo "<p class=etexto> <span class='etextomenu'>USUARIO :</span> <font color=blue>{$usua_nomb} </font></p>";
        echo "<p class=etexto> <span class='etextomenu'>DEPENDENCIA :</span> <font color=blue>{$depe_nomb} </font></p>";
        echo "<p class=etexto><span class='etextomenu'>FECHA Y HORA :</span> <font color=blue>{$fecha} </font></p>";
        echo "<p class=etexto><span class='etextomenu'>RADICADOS INVOLUCRADOS :</span><br> <font color=blue>";
        echo $afectados;
    }
コード例 #12
0
ファイル: quejayderechocta.php プロジェクト: johnfelipe/orfeo
$sqlFechaHoy = $db->conn->OffsetDate(0, $db->conn->sysTimeStamp);
$values["NIT_DE_LA_EMPRESA"] = $nit;
$values["QYD_FECHA"] = $sqlFechaHoy;
$values["RADI_NUME_RADI"] = $verrad;
$quejas = $_GET['quejas'];
if (isset($quejas)) {
    $queja = split(',', $quejas);
    for ($i = 0; $i < sizeof($queja); $i++) {
        /*
        $sql = "INSERT INTO SES_QUEJAYDERECHO_CTA (NIT_DE_LA_EMPRESA, QYD_FECHA, SGD_TPR_CODIGO, RADI_NUME_RADI, QYD_ANO, QYD_TRIMESTRE)
          				VALUES ($nit, $sqlFechaHoy, $queja[$i], $verrad, $ano, $trimestre)";
        
        $rs = $db->conn->Execute($sql);
        */
        $values["SGD_TPR_CODIGO"] = $queja[$i];
        $rs = $db->insert("SES_QUEJAYDERECHO", $values);
        if (!$rs) {
            $db->conn->RollbackTrans();
            die("<span class='alarmas'>No se ha podido actualizar la información de Quejas y Derechos de Petici&oacute;n");
        }
    }
    $values2["depe_codi"] = $dependencia;
    $values2["hist_fech"] = " {$sqlFechaHoy} ";
    $values2["usua_codi"] = $codusuario;
    $values2["radi_nume_radi"] = $verrad;
    $values2["hist_obse"] = "'Incluir a bases de datos de quejas y derechos de peticion '";
    $values2["usua_codi_dest"] = $codusuario;
    $values2["usua_doc"] = $usua_doc;
    //La  transacción 35 es la tipificación de la transacción
    $values2["SGD_TTR_CODIGO"] = 201;
    $rs = $db->insert("hist_eventos", $values2);
コード例 #13
0
ファイル: adm_tablas.php プロジェクト: kractos26/orfeo
}
$contenido = htmlentities($contenido, ENT_COMPAT, "UTF-8");
if ($listar == null && $eliminar != 1 && $activar != 1) {
    $sql = "SELECT count(ID)+1 as ID FROM {$textabla}";
    $resul = $db->query($sql);
    $verifiarr = "select ID from {$textabla} where LOWER(nombre)='" . strtolower($contenido) . "'";
    $r = $db->query($verifiarr);
    $existe = $r->fields['ID'];
    $codigo = $resul->fields['ID'];
    if ($r->fields['ID']) {
        $arrau = array('NOMBRE' => "'" . $contenido . "'");
        $db->update($textabla, $arrau, array('ID' => $r->fields['ID']));
        echo "elemento existente modificado con exito";
    } else {
        $arrau = array('ID' => $resul->fields['ID'], 'NOMBRE' => "'" . $contenido . "'");
        $db->insert($textabla, $arrau);
        echo "creado con exito";
    }
} elseif ($listar || $eliminar || $activar) {
    $condicion = $listar == 2 && trim($contenido) != "" ? "where nombre like '%" . $contenido . "%'" : "";
    $sql = "select * from {$textabla} {$condicion} order by nombre";
    $rsu = $db->query($sql);
    ?>
<head>
    
    <meta charset="ISO-8859-1"/>
</head>
<table class="table table-bordered">
    <tr>
        <td>
            ID
コード例 #14
0
$values["sgd_dir_codigo"] = "0";
$values["sgd_dir_tipo"] = 1;
$values["depe_codi"] = "'{$dependencia}'";
$values["radi_nume_grupo"] = "'{$grupo}'";
$values["sgd_renv_dir"] = "'Varios'";
$values["sgd_renv_depto"] = "'{$departamento_us}'";
$values["sgd_renv_planilla"] = "'{$planilla}'";
$values["sgd_renv_observa"] = "'{$observaciones}'";
//Si existen documentos nacionales
if ($nacional > 0) {
    $values["radi_nume_sal"] = "'{$primRadNac}'";
    $values["sgd_renv_destino"] = "'Nacional'";
    $values["sgd_renv_valor"] = "'{$valor_unit_nacional}'";
    $values["sgd_renv_mpio"] = "'Nacional'";
    $values["sgd_renv_cantidad"] = "'{$nacional}'";
    $rs = $db->insert("sgd_renv_regenvio", $values);
    if (!$rs) {
        $db->conn->RollbackTrans();
        die("<span class='etextomenu'>No se ha podido insetar la informacion de nacionales en en sgd_renv_regenvio");
    }
}
//Si existen documentos locales
if ($local > 0) {
    $values["radi_nume_sal"] = "'{$primRadLoc}'";
    $values["sgd_renv_destino"] = "'Local'";
    $values["sgd_renv_valor"] = "'{$valor_unit_local}'";
    $values["sgd_renv_mpio"] = "'Local'";
    $values["sgd_renv_cantidad"] = "'{$local}'";
    $rs = $db->insert("sgd_renv_regenvio", $values);
    if (!$rs) {
        $db->conn->RollbackTrans();
コード例 #15
0
    }
    if ($doctoPrincipal == "1") {
        $num = count($argumento);
        $i = 0;
        // Recorre el array de argumentos y actualiza la base de datos
        while ($i < $num) {
            $record_id = key($argumento);
            $secuencia = $db->nextId("sgd_anar_secue");
            if ($secuencia == -1) {
                $secuencia = 0;
            }
            $values["sgd_anar_codi"] = $secuencia;
            $values["anex_codigo"] = "'{$codDoctoPadre}'";
            $values["sgd_argd_codi"] = $record_id;
            $values["sgd_anar_argcod"] = $argumento[$record_id];
            $rs3 = $db->insert("sgd_anar_anexarg", $values);
            if (!$rs3) {
                $db->conn->RollbackTrans();
                die("<span class='etextomenu'>No se ha podido Grabar la información seleccionada");
            }
            next($argumento);
            ++$i;
            array_splice($values, 0);
        }
    }
    $rs->MoveNext();
}
//print("SALE");
$db->conn->CommitTrans();
include "nuevo_paquete_exito.php";
?>
コード例 #16
0
ファイル: Recuperador.php プロジェクト: kractos26/orfeo
 function recuperar($cambio)
 {
     $usua_nomb = $cambio["usua_nomb_c"];
     $depe_nomb = $cambio["depe_nomb_c"];
     $fecha = Date("Y-m-d") . "  " . Date("H:m:s");
     $vector = array();
     $this->conexion->getResult($this->query);
     $fieldstable[] = "RADI_DEPE_ACTU";
     $fieldstable[] = "RADI_USUA_ACTU";
     $fieldstable[] = "CARP_CODI";
     $fieldstable[] = "CARP_PER";
     $values["CARP_CODI"] = 0;
     $values["CARP_PER"] = 0;
     $values["RADI_DEPE_ACTU"] = $cambio["dependencia"];
     $values["RADI_USUA_ACTU"] = $cambio["usuarioAfectado"];
     $descripcion = $cambio["comentario"] . "-" . $cambio["usuario"];
     $nameid[] = "radi_nume_radi";
     $sw = 0;
     $sw2 = 0;
     $fecha_hoy = date("Y-m-d");
     $fieldstable2[] = "depe_codi";
     $fieldstable2[] = "hist_fech";
     $fieldstable2[] = "usua_codi";
     $fieldstable2[] = "radi_nume_radi";
     $fieldstable2[] = "hist_obse";
     $fieldstable2[] = "usua_codi_dest";
     $fieldstable2[] = "usua_doc";
     $fieldstable2[] = "hist_usua_autor";
     $fieldstable2[] = "hist_doc_dest";
     $fieldstable2[] = "sgd_ttr_codigo";
     //SGD_TTR_TRANSACCION
     $values2["depe_codi"] = $cambio["dependencia"];
     $values2["hist_fech"] = " TO_DATE ('{$fecha_hoy}','YY-MM-DD') ";
     $values2["usua_codi"] = $cambio["usuario_c"];
     $values2["usua_codi_dest"] = $cambio["usuarioAfectado"];
     $values2["usua_doc"] = $cambio["usua_doc"];
     $values2["hist_usua_autor"] = $cambio["usuarioAutorizaDocto"];
     $values2["hist_obse"] = "'{$descripcion}'";
     $values2["hist_doc_dest"] = $cambio["usuarioAutorizaDocto"];
     $values2["sgd_ttr_codigo"] = 1;
     // TIPO DE TRANSACCION DE RECUPERACION
     $conexion = new ConnectionHandler();
     // DEL HISTORICO
     $afectados = "";
     while ($this->conexion->cursor->next_record() != 0) {
         $radicado = $this->conexion->cursor->f('radi_nume_radi');
         $afectados = $afectados . "<br>" . $radicado;
         $idvalue["radi_nume_radi"] = $radicado;
         if (!$conexion->update("radicado", $fieldstable, $values, $nameid, $idvalue)) {
             $sw = 1;
         }
         $values2["radi_nume_radi"] = $radicado;
         if (!$conexion->insert("hist_eventos", $fieldstable2, $values2)) {
             $sw2 = 1;
         }
     }
     if ($sw == 1) {
         echo "<span class=eerrores>ERROR TRATANDO DE RECUPERAR EL RADICADO</span>";
     } else {
         echo "<span class=tituloListado>ACCION REQUERIDA COMPLETADA </span> ";
         echo "<p class=etexto> <span class='etextomenu'>ACCION REQUERIDA :</span> <font color=blue>RECUPERACION DE RADICADOS </font></p>";
         echo "<p class=etexto> <span class='etextomenu'>FECHA DE RECUPERACION :</span> <font color=blue>{$fecha_doc} </font></p>";
         echo "<p class=etexto> <span class='etextomenu'>USUARIO :</span> <font color=blue>{$usua_nomb} </font></p>";
         echo "<p class=etexto> <span class='etextomenu'>DEPENDENCIA :</span> <font color=blue>{$depe_nomb} </font></p>";
         echo "<p class=etexto><span class='etextomenu'>FECHA Y HORA :</span> <font color=blue>{$fecha} </font></p>";
         echo "<p class=etexto><span class='etextomenu'>RADICADOS INVOLUCRADOS :</span><br> <font color=blue>";
         echo $afectados;
     }
     if ($sw2 == 1) {
         echo "<span class=eerrores>ERROR TRATANDO DE ESCRIBIR EL HISTORICO</span>";
     }
 }
コード例 #17
0
ファイル: usuario.php プロジェクト: johnfelipe/orfeo
 /** 
  * Inserta un nuevo usuario en la tabla usuario
  * @param	$values	array	es el arreglo de valores a insertar, cada el elemento de arreglo esta estructurado de la forma  Array ( [NOMBRE CAMPO] => VALOR )
  * @return   void
  */
 function insertar($values)
 {
     $rs = $this->cursor->insert("usuario", $values);
     if (!$rs) {
         $db->conn->RollbackTrans();
         die("<span class='etextomenu'>No se ha podido insertar usuario usuario ");
     }
 }
コード例 #18
0
$values["sgd_dir_codigo"] = "null";
$values["sgd_dir_tipo"] = 1;
$values["depe_codi"] = "'{$dependencia}'";
$values["radi_nume_grupo"] = "'{$grupo}'";
$values["sgd_renv_dir"] = "'Varios'";
$values["sgd_renv_depto"] = "'{$departamento_us}'";
$values["sgd_renv_planilla"] = "'{$planilla}'";
$values["sgd_renv_observa"] = "'{$observaciones}'";
//Si existen documentos nacionales
if ($nacional > 0) {
    $values["radi_nume_sal"] = "'{$primRadNac}'";
    $values["sgd_renv_destino"] = "'Nacional'";
    $values["sgd_renv_valor"] = "'{$valor_unit_nacional}'";
    $values["sgd_renv_mpio"] = "'Nacional'";
    $values["sgd_renv_cantidad"] = "'{$nacional}'";
    $rs = $db->insert("sgd_renv_regenvio", $values, "true");
    if (!$rs) {
        $db->conn->RollbackTrans();
        die("<span class='etextomenu'>No se ha podido insetar la informacion de nacionales en en sgd_renv_regenvio");
    }
}
//Si existen documentos locales
if ($local > 0) {
    $values["radi_nume_sal"] = "'{$primRadLoc}'";
    $values["sgd_renv_destino"] = "'Local'";
    $values["sgd_renv_valor"] = "'{$valor_unit_local}'";
    $values["sgd_renv_mpio"] = "'Local'";
    $values["sgd_renv_cantidad"] = "'{$local}'";
    $rs = $db->insert("sgd_renv_regenvio", $values, "true");
    if (!$rs) {
        $db->conn->RollbackTrans();
コード例 #19
0
ファイル: adm_tablas.php プロジェクト: kractos26/orfeo
    $sql = "DELETE FROM {$textabla} WHERE ID = '" . $id . "'";
    $db->query($sql);
}
$contenido = htmlentities($contenido, ENT_COMPAT, "UTF-8");
if ($listar == null && $eliminar != 1) {
    $sql = "SELECT count(ID)+1 as ID FROM {$textabla}";
    $resul = $db->query($sql);
    $verifiarr = "select ID from {$textabla} where LOWER(nombre)='" . strtolower($contenido) . "'";
    $r = $db->query($verifiarr);
    if ($r->fields['ID']) {
        $arrau = array('NOMBRE' => "'" . $contenido . "'");
        $db->update($textabla, $arrau, array('ID' => $r->fields['ID']));
        echo "elemento existente modificado con exito";
    } else {
        $arrau = array('ID' => $resul->fields['ID'], 'NOMBRE' => "'" . $contenido . "'");
        $db->insert($textabla, $arrau);
        echo "creado con exito";
    }
} elseif ($listar || $eliminar) {
    $sql = "select * from {$textabla} order by nombre";
    $rsu = $db->query($sql);
    ?>
<head>
    
    <meta charset="ISO-8859-1"/>
</head>
<table class="table table-bordered">
    <tr>
        <td>
            ID
        </td>