Example #1
0
$db = new ConnectionHandler("{$ruta_raiz}");
/*
 * Se trae la descripcion del motivo de anulacion
 */
$isql = "select motivo_anulacion_descrip as descrip from motivo_anulacion where motivo_anulacion_codigo={$slc_motAnulacion}";
$rs_asuAnulacion = $db->conn->Execute($isql);
$motivoAnulacion = $rs_asuAnulacion->fields['DESCRIP'];
$Anulacion = new Anulacion($db);
$observaHist = "{$motivoAnulacion}";
/* Sentencia para consultar en sancionados el estado en que se encuentra el radicado
 * A = Anulado, V = Vigente, B = Estado temporal 
 * Si el estado del radicado en sancionados es diferente de V puede realizar la sancion
 */
// Si por lo menos hay un radicado por anular
if (!empty($radicadosSel[0])) {
    $radicados = $Anulacion->solAnulacion($radicadosSel, $dependencia, $usua_doc, $observaHist, $codusuario, $systemDate, $slc_motAnulacion);
    if (!empty($radicadosXAnular)) {
        $sqlSancionados = "update SGD_APLMEN_APLIMENS \n\t\t\t\t\t\tset SGD_APLMEN_DESDEORFEO = 2 \n\t\t\t\t\t\twhere SGD_APLMEN_REF in({$radicadosXAnular})";
        $rs = $db->conn->Execute($sqlSancionados);
    }
    $fecha_hoy = date("Y-m-d");
    $dateReplace = $db->conn->SQLDate("Y-m-d", "{$fecha_hoy}");
    $Historico = new Historico($db);
    /** 
     * Funcion Insertar Historico 
     * insertarHistorico($radicados,  
     * 			$depeOrigen, 
     *			$usCodOrigen,
     *			$depeDestino,
     *			$usCodDestino,
     *			$observacion,