$Juzgado = $_REQUEST["cmbJuzgadoNro"]; $Secretaria = $_REQUEST["cmbSecretaria"]; $NroExpediente = $_REQUEST["txtNroExp"]; $AnioExpediente = ''; if (isset($_REQUEST["txtAnioExp"])) { $AnioExpediente = $_REQUEST["txtAnioExp"]; } //AnioExpediente tal vez sea este valor $Motivo = $_REQUEST["cmbMotivo"]; $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["ODDJ_IJ_ID"]; $EstadoMediacion = ObtenerEstadoMediacion($JuicioEnTramite); //Este valor se calcula $FechaIngreso = $_REQUEST["txtFecha"]; try { if ($_REQUEST["accion"] == "EDIT") { $msjabmdatos = 'Los datos fueron actualizados correctamente'; UpdateInstanciaAbmMod($JuicioEnTramite, $Jurisdiccion, $Fuero, $Juzgado, $Secretaria, $Instancia, $NroExpediente, $AnioExpediente, $Motivo, $Detalle, $LoginName, $nroInstancia, $EstadoMediacion, $FechaIngreso); } if ($_REQUEST["accion"] == "ALTA") { $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;
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; } }