Ejemplo n.º 1
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.º 2
0
</tr>
</table>
<br>
<table border=0 width=100% align="center" class="borde_tab">
<tr align="center">
	<td width="13%" height="25" class="titulos5" align="center">C&oacute;digo de Expediente</td>
<?php 
    if (!$digCheck) {
        $digCheck = "E";
    }
    $expediente = new Expediente($db);
    if (!$expManual) {
        if (!$anoExp) {
            $anoExp = date("Y");
        }
        $secExp = $expediente->secExpediente($dependencia, $codiSRD, $codiSBRD, $anoExp);
    } else {
        $secExp = $consecutivoExp;
    }
    $trdExp = substr("000" . $codiSRD, -3) . substr("00" . $codiSBRD, -2);
    $consecutivoExp = substr("00000" . $secExp, -5);
    if (!$anoExp) {
        $anoExp = date("Y");
    }
    ?>
	<td width="33%" class="listado2" height="25">
		<p>
		<select name=anoExp  class=select onChange="submit();">
			<?php 
    if ($anoExp == date('Y')) {
        $datoss = " selected ";
Ejemplo n.º 3
0
     //subserie
     $trdExp = substr("00" . $cod_SRD, -2) . substr("00" . $cod_SUBSRD, -2);
     $anoExp = date("Y");
     $digCheck = "E";
     $verrad = "0";
     //se trae los datos del usuario. por medio del login
     $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>";
 }