function getGridInstancias($pj_idjuicioentramite)
{
    $showProcessMsg = false;
    $pagina = 1;
    if (isset($_REQUEST["pagina"])) {
        $pagina = $_REQUEST["pagina"];
    }
    $sql = ObtenerInstanciasGrid();
    $params = array();
    $params[":pj_idjuicioentramite"] = $pj_idjuicioentramite;
    extract(ObtenerInstanciaParaSentencia($pj_idjuicioentramite));
    $grilla = new GridDos(10, 10);
    $grilla->addColumn(new Column("Instancia", 0, true, false, -1, "", "", "", -1, false));
    $grilla->addColumn(new Column("Expediente", 0, true, false, -1, "", "", "", -1, false));
    $grilla->addColumn(new Column("Fuero", 0, true, false, -1, "", "", "", -1, false));
    $grilla->addColumn(new Column("Juzgado", 0, true, false, -1, "", "", "", -1, false));
    $grilla->addColumn(new Column("Secretaría", 0, true, false, -1, "", "", "", -1, false));
    $grilla->addColumn(new Column("Motivo", 0, true, false, -1, "", "", "", -1, false));
    $grilla->addColumn(new Column("F. Ingreso", 0, true, false, -1, "", "", "", -1, false));
    $grilla->addColumn(new Column("F. Sentencia", 0, true, false, -1, "", "", "", -1, false));
    $grilla->addColumn(new Column("F. Notificación", 0, true, false, -1, "", "", "", -1, false));
    $grilla->addColumn(new Column("Observaciones", 0, true, false, -1, "", "", "", -1, false));
    $grilla->addColumn(new Column("Importe Sentencia", 0, true, false, -1, "", "", "", -1, false));
    $grilla->addColumn(new Column("Importe Capital", 0, true, false, -1, "", "", "", -1, false));
    $grilla->addColumn(new Column("Importe Honorarios", 0, true, false, -1, "", "", "", -1, false));
    $grilla->addColumn(new Column("Importe Intereses", 0, true, false, -1, "", "", "", -1, false));
    $grilla->addColumn(new Column("Tasa Justicia", 0, true, false, -1, "", "", "", -1, false));
    $visible = !$_SESSION["JUICIOTERMINADO"];
    unset($_SESSION["SentenciaWebRedirect"]);
    if ($TIPOSENTENCIA == '') {
        //CAMBIO PAG 102=109 -->
        $InstanciasABMAlta = "/index.php?pageid=109&SentenciaWebForm";
        $_SESSION["SentenciaWebRedirect"]["REDIRECT"] = 'SentenciaWebForm';
    } else {
        $InstanciasABMAlta = "/modules/usuarios_registrados/estudios_juridicos/redirect.php?InstanciasABMWebForm=ALTA";
    }
    $grilla->addColumn(new Column("CJ", 0, $visible, false, -1, "btnNuevoItem", $InstanciasABMAlta, "", -1, true, -1, "Nueva Instancia"));
    $InstanciasABMEdit = "/modules/usuarios_registrados/estudios_juridicos/redirect.php?InstanciasABMWebForm=EDIT";
    $grilla->addColumn(new Column("M", 0, $visible, false, -1, "btnEditItem", $InstanciasABMEdit, "", -1, true, -1, "Modificar"));
    $grilla->DefaultConfiguration();
    $grilla->setPageNumber($pagina);
    $grilla->setParams($params);
    $grilla->setSql($sql);
    return $grilla->Draw(false);
}
Exemplo n.º 2
0
            $txtPorcentajeIncapacidad = $_REQUEST["txtPorcentajeIncapacidad"];
        }
    }
    if (UpdateSentencia($txtfechasentencia, $txtfecharecep, $jt_sentencia, $cmbsentencia, $usuario, $jt_id, $txtimportehonorarios, $txtimporteintereses, $txtimportetasajusticia, $instancia, $txtMontoCondena, $txtPorcentajeIncapacidad)) {
        $resultadoUpdate = 2;
    } else {
        $resultadoUpdate = 1;
        //alert('No se pudo actualizar la Sentencia .. intente nuevamente.') ;
    }
}
list($JT_NUMEROCARPETA, $DESCRIPCARATULA, $EJ_DESCRIPCION) = ObtenerNroCarpeta($_SESSION["NroJuicio"]);
$_SESSION["NUMEROCARPETA"] = $JT_NUMEROCARPETA;
$_SESSION["DESCRIPCARATULA"] = $DESCRIPCARATULA;
list($JT_ID, $JT_IDTIPORESULTADOSENTENCIA, $JT_FECHASENTENCIA, $JT_FECHARECEPSENTENCIA, $JT_IMPORTEDEMANDADO, $JT_IMPORTECAPITAL, $JT_IMPORTETASAJUSTICIA, $JT_IMPORTESENTENCIA, $JT_IMPORTEHONORARIOS, $JT_DETALLESENTENCIA, $JT_INTERESESSENTENCIA, $JT_MONTOCONDENA, $JT_PORCENTAJEINCAPACIDAD) = ObtenerSentencia($_SESSION["NroJuicio"]);
$IncapacidadVisible = ObtenerIncapacidadVisible($_SESSION["NroJuicio"]);
extract(ObtenerInstanciaParaSentencia($_SESSION["NroJuicio"]), EXTR_PREFIX_ALL, "OIPS");
$sumaCapital = formatearDinero(sumaCapital($_SESSION["NroJuicio"], $OIPS_IJ_ID));
$sumaHonorarios = formatearDinero(sumaHonorarios($_SESSION["NroJuicio"], $OIPS_IJ_ID));
$sumaIntereses = formatearDinero(sumaIntereses($_SESSION["NroJuicio"], $OIPS_IJ_ID));
$sumaTasas = formatearDinero(sumaTasas($_SESSION["NroJuicio"], $OIPS_IJ_ID));
$sumaSentencia = formatearDinero(sumaSentencia($_SESSION["NroJuicio"], $OIPS_IJ_ID));
/*********************************************************/
$cmbsentencia = $JT_IDTIPORESULTADOSENTENCIA;
if ($cmbsentencia == '') {
    $cmbsentencia = 0;
}
$OptTipoResultadoSentencia = CargarTipoResultadoSentencia($cmbsentencia);
//BloqueaControlesJS();
$usuario = $_SESSION["usuario"];
$jt_id = $_SESSION["NroJuicio"];
$txtPorcentajeIncapacidad = '';
function UpdateSentencia($txtfechasentencia, $txtfecharecep, $jtsentencia, $cmbsentencia, $usuario, $jt_id, $txtimportehonorarios, $txtimporteintereses, $txtimportetasajusticia, $instancia, $txtMontoCondena, $txtPorcentajeIncapacidad)
{
    try {
        global $conn;
        extract(ObtenerInstanciaParaSentencia($_SESSION["NroJuicio"]), EXTR_PREFIX_ALL, "OIPS");
        $instancia = $OIPS_IJ_ID;
        $blobParamName = "the_clob";
        //$txtPorcentajeIncapacidad = floatval($txtPorcentajeIncapacidad);
        $txtPorcentajeIncapacidad = Getfloat($txtPorcentajeIncapacidad);
        $txtMontoCondena = Getfloat($txtMontoCondena);
        if (empty($txtfecharecep)) {
            $localfecharecep = 'NULL';
        } else {
            $localfecharecep = SqlDate($txtfecharecep);
        }
        $sqlUpdate = "UPDATE LEGALES.LJT_JUICIOENTRAMITE  \n\t\t\t\t     SET JT_IDTIPORESULTADOSENTENCIA = " . $cmbsentencia . ",  \n\t\t\t\t         JT_FECHASENTENCIA = " . SqlDate($txtfechasentencia) . ",\n\t\t\t\t         JT_DETALLESENTENCIA = EMPTY_CLOB(), \n\t\t\t\t         JT_MONTOCONDENA = NVL(" . addQuotes($txtMontoCondena) . ", NULL),  \n\t\t\t\t         JT_PORCENTAJEINCAPACIDAD = NVL(" . addQuotes($txtPorcentajeIncapacidad) . ", NULL),  \n\t\t\t\t         JT_USUMODIF = " . addQuotes($usuario) . ",  \n\t\t\t\t         JT_FECHAMODIF = SYSDATE, \n\t\t\t\t         JT_FECHARECEPSENTENCIA = " . $localfecharecep . "\n\t\t\t\t   WHERE JT_ID = {$jt_id}\n\t\t\t\t   RETURNING JT_DETALLESENTENCIA INTO :" . $blobParamName;
        DBSaveLob($conn, $sqlUpdate, $blobParamName, $jtsentencia, OCI_B_CLOB);
        //------------------------------------------------------------------------------
        $sqlUpdate = "  UPDATE legales.lij_instanciajuicioentramite  \n\t\t\t\t\t     SET ij_idtiporesultadosentencia = " . $cmbsentencia . " ,  \n\t\t\t\t\t         ij_fechasentencia = " . SqlDate($txtfechasentencia) . ",\n\t\t\t\t\t         ij_MONTOCONDENA = NVL(" . addQuotes($txtMontoCondena) . ", NULL),  \n\t\t\t\t\t         ij_PORCENTAJEINCAPACIDAD = NVL(" . addQuotes($txtPorcentajeIncapacidad) . ", NULL),  \n\t\t\t\t\t         ij_usumodif = " . addQuotes($usuario) . ",  \n\t\t\t\t\t         ij_fechamodif = SYSDATE, \n\t\t\t\t\t         ij_detallesentencia = EMPTY_CLOB(),  \n\t\t\t\t\t         ij_fecharecepsentencia = " . $localfecharecep . "\n\t\t\t\t\t   WHERE ij_idjuicioentramite = " . $jt_id . "\n\t\t\t\t\t     AND ij_id = " . $instancia . "\n\t\t\t\t\t   RETURNING ij_detallesentencia INTO :" . $blobParamName;
        DBSaveLob($conn, $sqlUpdate, $blobParamName, $jtsentencia, OCI_B_CLOB);
        //------------------------------------------------------------------------------
        DBCommit($conn);
        return true;
    } catch (Exception $e) {
        DBRollback($conn);
        //ErrorConeccionDatos($e->getMessage());
        //return false;
        throw new Exception($e->getMessage());
    }
}