$msjabmdatos = 'Los datos fueron ingresados correctamente';
            UpdateInstanciaABMAlta($JuicioEnTramite, $Jurisdiccion, $Fuero, $Juzgado, $Secretaria, $Instancia, $NroExpediente, $AnioExpediente, $Motivo, $Detalle, $LoginName, $EstadoMediacion, $FechaIngreso);
        }
        echo "<script type='text/javascript'>\n\t\t\t                alert('" . $msjabmdatos . "');\t\n\t\t\t                window.location.href = '/InstanciasWebForm';\t\t\t                \n\t\t\t          </script>";
    } catch (Exception $e) {
        echo "<script type='text/javascript'>\n\t\t\t\t\t\talert('Error: Revise los datos " . $e->getMessage() . "');\n\t\t\t\t\t\twindow.history.go(-1);\t\n\t\t\t\t  \t  </script>";
        return true;
    }
}
ValidarVariablesSession(array("NroJuicio", "IDESTUDIOJURIDICO", "usuario", "InstanciasABM"));
extract(ObtenerDatosDeJuicio($_SESSION["NroJuicio"], $_SESSION["IDESTUDIOJURIDICO"], $_SESSION["usuario"]), EXTR_PREFIX_ALL, "ODDJ");
$ODDJ_IJ_ID = '';
if ($_SESSION["InstanciasABM"]["ACCION"] == "EDIT") {
    $ODDJ_IJ_ID = $_SESSION["InstanciasABM"]["ID"];
    extract(ObtenerInstanciaModificar($ODDJ_IJ_ID), EXTR_PREFIX_ALL, "OIMod");
    $infoPrev = ObtenerInstanciaSeleccionada($OIMod_OIM_IJ_IDJURISDICCION, $OIMod_OIM_IJ_IDFUERO, $OIMod_OIM_IJ_IDJUZGADO);
    echo "<input type='hidden' value='" . $OIMod_OIM_IJ_IDJURISDICCION . "' id='JurisdiccionPrev' />";
    echo "<input type='hidden' value='" . $OIMod_OIM_IJ_IDFUERO . "' id='FueroPrev' />";
    echo "<input type='hidden' value='" . $OIMod_OIM_IJ_IDJUZGADO . "' id='JuzgadoPrev' />";
    echo "<input type='hidden' value='" . $infoPrev["JZ_IDINSTANCIA"] . "' id='InstanciaPrev' />";
}
if ($_SESSION["InstanciasABM"]["ACCION"] == "ALTA") {
    $JT_IDJURISDICCION = 0;
    $JT_IDJUZGADO = 0;
    $JT_IDSECRETARIA = 0;
    if ($_SESSION["JUICIOTERMINADO"]) {
        echo "<script type='text/javascript'> \n\t\t\t\t\talert('Juicio terminado. No puede ingresar nueva instancia.');\n\t\t\t\t\thistory.back();\n\t\t\t\t</script>";
    }
}
$txtJurisdiccion = '0';
if (isset($_REQUEST["JT_IDJURISDICCION"])) {
function ValidarMotivoInstancia($nrojuicio, $NuevaInstancia)
{
    $idinstancia = ObtenerInstanciaaCambiar($nrojuicio);
    $result = ObtenerInstanciaSeleccionada($jurisdiccion, $fuero, $juzgado);
}
 if ($_REQUEST['btnAceptar'] == "Aceptar") {
     $JuicioEnTramite = $_SESSION["NroJuicio"];
     $Jurisdiccion = $_REQUEST["txtJurisdiccion"];
     $Fuero = $_REQUEST["txtFuero"];
     $Juzgado = $_REQUEST["txtJuzgadoNro"];
     $Secretaria = $_REQUEST["txtSecretaria"];
     $NroExpediente = $_REQUEST["txtNroExp"];
     $AnioExpediente = '';
     if (isset($_REQUEST["txtAnioExp"])) {
         $AnioExpediente = $_REQUEST["txtAnioExp"];
     }
     //hAnioExpediente tal vez sea este valor
     $Motivo = $_REQUEST["txtMotivo"];
     $Detalle = $_REQUEST["txtDetalle"];
     $LoginName = $_SESSION["usuario"];
     $info = ObtenerInstanciaSeleccionada($Jurisdiccion, $Fuero, $Juzgado);
     $Instancia = $info["JZ_IDINSTANCIA"];
     //Este valor se obtine de la funcion ObtenerInstanciaSeleccionada
     $nroInstancia = $_REQUEST["hIJ_ID"];
     $EstadoMediacion = ObtenerEstadoMediacion($JuicioEnTramite);
     //Este valor se calcula
     $FechaIngreso = $_REQUEST["txtFecha"];
     try {
         if ($_REQUEST["accion"] == 'modif') {
             $msjabmdatos = 'Los datos fueron actualizados correctamente';
             UpdateInstanciaAbmMod($JuicioEnTramite, $Jurisdiccion, $Fuero, $Juzgado, $Secretaria, $Instancia, $NroExpediente, $AnioExpediente, $Motivo, $Detalle, $LoginName, $nroInstancia, $EstadoMediacion, $FechaIngreso);
         }
         if ($_REQUEST["accion"] == 'nuevo') {
             $msjabmdatos = 'Los datos fueron insertados correctamente';
             UpdateInstanciaABMAlta($JuicioEnTramite, $Jurisdiccion, $Fuero, $Juzgado, $Secretaria, $Instancia, $NroExpediente, $AnioExpediente, $Motivo, $Detalle, $LoginName, $EstadoMediacion, $FechaIngreso);
         }
function UpdateInstanciaABMAlta($JuicioEnTramite, $Jurisdiccion, $Fuero, $Juzgado, $Secretaria, $Instancia, $NroExpediente, $AnioExpediente, $Motivo, $Detalle, $LoginName, $EstadoMediacion, $FechaIngreso)
{
    try {
        global $conn;
        //---------------------------------------------------
        $info = ObtenerInstanciaSeleccionada($Jurisdiccion, $Fuero, $Juzgado);
        $Instancia = $info["JZ_IDINSTANCIA"];
        //Este valor se obtine de la funcion ObtenerInstanciaSeleccionada
        $EstadoMediacion = ObtenerEstadoMediacion($JuicioEnTramite);
        //Este valor se calcula
        //---------------------------------------------------
        $sqlInsert_lij = "INSERT INTO legales.lij_instanciajuicioentramite (\n\t\t\t\t\t   ij_id, \n\t\t\t\t\t   ij_idjuicioentramite, ij_idjurisdiccion,  \n\t\t\t\t\t   ij_idfuero, ij_idjuzgado, ij_idsecretaria, ij_idinstancia, \n\t\t\t\t\t   ij_nroexpediente, ij_anioexpediente, ij_fechatraspaso, \n\t\t\t\t\t   ij_idmotivocambiojuzgado, ij_observaciones, ij_usualta,    \n\t\t\t\t\t   ij_fechaalta)  \n\t\t\t  VALUES (LEGALES.SEQ_LIJ_ID.NEXTVAL, \n\t\t\t\t\t\t:JuicioEnTramite,\n\t\t\t\t\t\t:Jurisdiccion,\n\t\t\t\t\t\t:Fuero,\n\t\t\t\t\t\t:Juzgado,\n\t\t\t\t\t\t:Secretaria,\n\t\t\t\t\t\t:Instancia,\n\t\t\t\t\t\t:NroExpediente,\n\t\t\t\t\t\t:AnioExpediente,\n\t\t\t\t\t\t:FechaIngreso,\n\t\t\t\t\t\t:Motivo,\n\t\t\t\t\t\t:Detalle,\n\t\t\t\t\t\t:LoginName,\n\t\t\t\t\t\tSysdate)";
        $params = array(":JuicioEnTramite" => $JuicioEnTramite, ":Jurisdiccion" => $Jurisdiccion, ":Fuero" => $Fuero, ":Juzgado" => $Juzgado, ":Secretaria" => $Secretaria, ":Instancia" => $Instancia, ":NroExpediente" => $NroExpediente, ":AnioExpediente" => $AnioExpediente, ":FechaIngreso" => $FechaIngreso, ":Motivo" => $Motivo, ":Detalle" => $Detalle, ":LoginName" => $LoginName);
        DBExecSql($conn, $sqlInsert_lij, $params);
        //----------------------------------------------------------------------
        $sqlUpdJuicioTramite = "UPDATE legales.ljt_juicioentramite ljt \n\t\tSET jt_importesentencia = NULL, \n\t\tjt_importecapital = NULL, \n\t\tjt_importetasajusticia = NULL, \n\t\tjt_importehonorarios = NULL, \n\t\tjt_idtiporesultadosentencia = NULL, \n\t\tjt_fechasentencia = NULL, \n\t\tjt_fecharecepsentencia = NULL, \n\t\tjt_detallesentencia = NULL, \n\t\tjt_interesesSentencia = NULL \n\t\tWHERE ljt.jt_id =  :JuicioEnTramite";
        $params = array(":JuicioEnTramite" => $JuicioEnTramite);
        DBExecSql($conn, $sqlUpdJuicioTramite, $params);
        //----------------------------------------------------------------------
        $sqlUpdateReclamo = " UPDATE legales.lrt_reclamojuicioentramite \n\t\t\t\tSET rt_montosentencia = NULL, \n\t\t\t\t\trt_porcentajesentencia = NULL, \n\t\t\t\t\trt_usumodif =  :LoginName, \n\t\t\t\t\trt_fechamodif = SysDate \n\t\t\t  WHERE rt_idjuicioentramite =  :JuicioEnTramite";
        $params = array(":LoginName" => $LoginName, ":JuicioEnTramite" => $JuicioEnTramite);
        DBExecSql($conn, $sqlUpdateReclamo, $params);
        //----------------------------------------------------------------------
        $sqlUpdateJuiTramite = "UPDATE legales.ljt_juicioentramite \n\t\t\tSET jt_idjurisdiccion = :Jurisdiccion, \n\t\t\t\tjt_idfuero = :Fuero, \n\t\t\t\tjt_idjuzgado = :Juzgado, \n\t\t\t\tjt_idsecretaria = :Secretaria, \n\t\t\t\tJT_NROEXPEDIENTE = :NroExpediente, \n\t\t\t\tJT_ANIOEXPEDIENTE = :AnioExpediente, \n\t\t\t\tjt_fechaingreso = :FechaIngreso, \n\t\t\t\tjt_usumodif = :LoginName, \n\t\t\t\tjt_estadomediacion = :EstadoMediacion, \n\t\t\t\tjt_fechamodif = Sysdate \n\t\t  WHERE jt_id = :JuicioEnTramite";
        $params = array(":Jurisdiccion" => $Jurisdiccion, ":Fuero" => $Fuero, ":Juzgado" => $Juzgado, ":Secretaria" => $Secretaria, ":NroExpediente" => $NroExpediente, ":AnioExpediente" => $AnioExpediente, ":FechaIngreso" => $FechaIngreso, ":LoginName" => $LoginName, ":EstadoMediacion" => $EstadoMediacion, ":JuicioEnTramite" => $JuicioEnTramite);
        DBExecSql($conn, $sqlUpdateJuiTramite, $params);
        DBCommit($conn);
        return true;
    } catch (Exception $e) {
        DBRollback($conn);
        //ErrorConeccionDatos($e->getMessage());
        throw new Exception($e->getMessage());
        return false;
    }
}