Ejemplo n.º 1
0
}
if (!$tdoc) {
    $tdoc = 0;
}
$resultadoExp = 0;
if ($funExpediente == "INSERT_EXP") {
    $resultadoExp = $expediente->insertar_expediente($num_expediente, $verrad, $dependencia, $codusuario, $usua_doc);
    if ($resultadoExp == 1) {
        echo '<hr>Se anex&oacute; este radicado al expediente correctamente.<hr>';
    } else {
        echo '<hr><font color=red>No se anex&oacute; este radicado al expediente. V
				Verifique que el numero del expediente exista e intente de nuevo.</font><hr>';
    }
}
if ($funExpediente == "CREAR_EXP") {
    $resultadoExp = $expediente->crearExpediente($num_expediente, $verrad, $dependencia, $codusuario, $usua_doc);
    if ($resultadoExp == 1) {
        echo '<hr>El expediente se creo correctamente<hr>';
    } else {
        echo '<hr><font color=red>El expediente ya se encuentra creado.
			  <br>A continuaci&oacute;n aparece la lista de documentos pertenecientes al expediente que intento crear
			  <br>Si esta seguro de incluirlo en este expediente haga click sobre el boton  "Grabar en Expediente"
			  </font><hr>';
    }
}
if ($carpeta == 99998) {
} else {
    if (!trim($num_expediente)) {
        if ($usuaPermExpediente >= 1) {
        }
    } else {
Ejemplo n.º 2
0
  *  Modificado: 09-Junio-2006 Supersolidaria
  *  Arreglo con los parametros del expediente.
  */
 foreach ($_POST as $elementos => $valor) {
     if (strncmp($elementos, 'parExp_', 7) == 0) {
         $indice = (int) substr($elementos, 7);
         $arrParametro[$indice] = $valor;
     }
 }
 /**  Procedimiento que Crea el Numero de  Expediente
  *  @param $numeroExpediente String  Numero Tentativo del expediente, Hya que recordar que en la creacion busca la ultima secuencia creada.
  *  @param $nurad  Numeric Numero de radicado que se insertara en un expediente.
  *  Modificado: 09-Junio-2006 Supersolidaria
  *  La funcion crearExpediente() recibe los parametros $codiPROC y $arrParametro
  */
 $numeroExpedienteE = $expediente->crearExpediente($numeroExpediente, $nurad, $dependencia, $codusuario, $usua_doc, $usuaDocExp, $codiSRD, $codiSBRD, 'false', $fechaExp, $_POST['codProc'], $arrParametro, $txt_fueNom);
 if ($numeroExpedienteE == 0) {
     echo "<CENTER><table class=borde_tab><tr><td class=titulosError>EL EXPEDIENTE QUE INTENT&Oacute; CREAR YA EXISTE.</td></tr></table>";
 } else {
     /**  Procedimiento que Inserta el Radicado en el Expediente
      *  @param $insercionExp Numeric  Devuelve 1 si inserto el expediente correctamente 0 si Fallo.
      *
      */
     $insercionExp = $expediente->insertar_expediente($numeroExpediente, $nurad, $dependencia, $codusuario, $usua_doc);
 }
 $codiTRDS = $codiTRD;
 $i++;
 $TRD = $codiTRD;
 $observa = "*TRD*" . $codserie . "/" . $codiSBRD . " (Creacion de Expediente.)";
 include_once "{$ruta_raiz}/include/tx/Historico.php";
 $radicados[] = $nurad;
Ejemplo n.º 3
0
 $codiSBRD = $tsub;
 $trdExp = substr("00" . $codiSRD, -2) . substr("00" . $codiSBRD, -2);
 $expediente = new Expediente($db);
 if (!$expManual) {
     $secExp = $expediente->secExpediente($dependencia, $codiSRD, $codiSBRD, $anoExp);
 } else {
     $secExp = $consecutivoExp;
 }
 $consecutivoExp = substr("00000" . $secExp, -5);
 $numeroExpediente = $anoExp . $dependencia . $trdExp . $consecutivoExp . $digCheck;
 //	$db->conn->debug = true;
 /**  Procedimiento que Crea el Numero de  Expediente
  *  @param $numeroExpediente String  Numero Tentativo del expediente, Hya que recordar que en la creacion busca la ultima secuencia creada.
  *  @param $nurad  Numeric Numero de radicado que se insertara en un expediente.
  */
 $numeroExpedienteE = $expediente->crearExpediente($numeroExpediente, $nurad, $dependencia, $codusuario, $usua_doc, $usuaDocExp, $codiSRD, $codiSBRD, 'false', $fechaExp);
 if ($numeroExpedienteE == 0) {
     echo "<CENTER><table class=borde_tab><tr><td class=titulosError>EL EXPEDIENTE QUE INTENTO CREAR YA EXISTE.</td></tr></table>";
 } else {
     /**  Procedimiento que Inserta el Radicado en el Expediente
      *  @param $insercionExp Numeric  Devuelve 1 si inserto el expediente correctamente 0 si Fallo.
      *
      */
     $insercionExp = $expediente->insertar_expediente($numeroExpediente, $nurad, $dependencia, $codusuario, $usua_doc);
 }
 $codiTRDS = $codiTRD;
 $i++;
 $TRD = $codiTRD;
 $observa = "*TRD*" . $codserie . "/" . $codiSBRD . " (Creacion de Expediente.)";
 include_once "{$ruta_raiz}/include/tx/Historico.php";
 $radicados[] = $nurad;
Ejemplo n.º 4
0
/**
 * Esta funcion permite crear un expediente a partir de un radicado
 * @param $nurad, este parametro es el numero de radicado
 * @param $usuario, este parametro es el usuario que crea el expediente, es el usuario de correo
 * @author German A. Mahecha
 * @return El numero de expediente para asignarlo en aplicativo de contribuciones AI 
 */
function crearExpediente($nurad, $usuario, $anoExp, $fechaExp, $codiSRD, $codiSBRD, $codiProc, $digCheck, $tmr)
{
    $ruta_raiz = "..";
    include_once "{$ruta_raiz}/include/db/ConnectionHandler.php";
    include_once "{$ruta_raiz}/include/tx/Expediente.php";
    $db = new ConnectionHandler("{$ruta_raiz}");
    $expediente = new Expediente($db);
    //Aqui busco la informacion necesaria del usuario para la creacion de expedientes
    $sql = "select USUA_CODI,DEPE_CODI,USUA_DOC from usuario where upper(usua_email) = upper ('" . $usuario . "@superservicios.gov.co')";
    $rs = $db->conn->query($sql);
    while (!$rs->EOF) {
        $codusuario = $rs->fields['USUA_CODI'];
        $dependencia = $rs->fields['DEPE_CODI'];
        $usua_doc = $rs->fields['USUA_DOC'];
        $usuaDocExp = $usua_doc;
        $rs->MoveNext();
    }
    //Insercion para el TMR
    $sql = "insert into sgd_rdf_retdocf (sgd_mrd_codigo,radi_nume_radi,depe_codi,usua_codi,usua_doc,sgd_rdf_fech)";
    $sql .= " values ({$tmr},{$nurad},{$dependencia},{$codusuario},'{$usua_doc}',SYSDATE)";
    $db->conn->query($sql);
    $trdExp = substr("00" . $codiSRD, -2) . substr("00" . $codiSBRD, -2);
    $secExp = $expediente->secExpediente($dependencia, $codiSRD, $codiSBRD, $anoExp);
    $consecutivoExp = substr("00000" . $secExp, -5);
    $numeroExpediente = $anoExp . $dependencia . $trdExp . $consecutivoExp . $digCheck;
    $numeroExpedienteE = $expediente->crearExpediente($numeroExpediente, $nurad, $dependencia, $codusuario, $usua_doc, $usuaDocExp, $codiSRD, $codiSBRD, 'false', $fechaExp, $codiProc);
    $insercionExp = $expediente->insertar_expediente($numeroExpediente, $nurad, $dependencia, $codusuario, $usua_doc);
    return $numeroExpedienteE;
}
Ejemplo n.º 5
0
         $sql = "SELECT USUA_DOC,USUA_CODI,DEPE_CODI FROM Usuario\r\n\t\t\t\t\t\tWHERE USUA_LOGIN = '******'";
         //echo $sql;
         $rs1 = $db->query($sql);
         if ($rs1) {
             $usua_doc = $rs1->fields['USUA_DOC'];
             $dependencia = $rs1->fields['DEPE_CODI'];
             $codusuario = $rs1->fields['USUA_CODI'];
             $exp = new Expediente($db);
             if ($exp) {
                 $secExp = $exp->secExpediente($dependencia, $cod_SRD, $cod_SUBSRD, $anoExp);
                 $consecutivoExp = substr("00000" . $secExp, -5);
                 $numeroExpediente = $anoExp . $dependencia . $trdExp . $consecutivoExp . $digCheck;
                 $fechaExp = date("d/m/Y");
                 $usuaDocExp = $usua_doc;
                 //creacion del expediente
                 $numeroExpedienteE = $exp->crearExpediente($numeroExpediente, $verrad, $dependencia, $codusuario, $usua_doc, $usua_doc, $cod_SRD, $cod_SUBSRD, 'false', $fechaExp, 0, $arrParametro);
             } else {
                 echo "no exp<br>";
             }
         } else {
             echo "No existe el usuario {$usua_login}<br>";
         }
     } else {
         echo "No existe el nit = {$nit}  de la entidad en la bases de datos<br>";
     }
     echo "No tiene expediente<br>numero expediente:={$numeroExpediente}<br>";
 } else {
     echo "SI tiene expediente la entidad con nit . {$data['0']}<br>";
     echo $rs->fields['SGD_EXP_NUMERO'];
 }
 $db->conn->CommitTrans();