$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; } }