require_once "{$RUTA_A}/flujos/solicitudes/services/C_SV.php"; $idTramite = $_POST["tramite"]; $observaciones = $_POST["observ"]; // Actualiza el campo de observaciones $Csv = new C_SV(); $Csv->Load_Solicitud_Amex_Tramite($idTramite); $Csv->Modifica_Observaciones($idTramite, $observaciones, FLUJO_AMEX); // Envia el tramite a cancelacion $tramite = new Tramite(); $tramite->Load_Tramite($idTramite); $iniciador = $tramite->Get_dato("t_iniciador"); $aprobador = $tramite->Get_dato("t_dueno"); $usuarioAgencia = new Usuario(); $usuarioAgencia->Load_Usuario_By_ID($aprobador); $mensaje = sprintf("La solicitud <strong>%05s</strong> ha sido <strong>CANCELADA</strong> por <strong>%s</strong>.", $idTramite, $usuarioAgencia->Get_dato('nombre')); $tramite->EnviaMensajeSinMail($idTramite, $mensaje); // Notese que el mensaje se envia antes que se cambia la etapa $tramite->Modifica_Etapa($idTramite, ANTICIPO_AMEX_ETAPA_RECHAZADA, FLUJO_AMEX, $iniciador); header("Location: ./index.php?action=cancelada"); // Envia a autorizacion } else { if (isset($_POST["devolver"])) { if (isset($_POST['rowCount']) && $_POST['rowCount'] != 0 && isset($_POST['iniciador']) && $_POST['iniciador'] != "") { require_once "{$RUTA_A}/flujos/solicitudes/services/C_SV.php"; $CViaje = new C_SV(); $cnn = new conexion(); // Carga los datos del tramite $observaciones = $_POST['observ']; $idTramite = $_POST['tramite']; $nIniciador = $_POST['iniciador']; $Anticipo = $_POST['Total'];