// Actualiza las observaciones de la comprobacion $Comprobacion->Actualiza_Observaciones_Comprobacion($co_id, $observaciones); // Obtiene el nombre del usuario CxP que le corresponde a esta comprobacion $u = new Usuario(); $aprobador = $u->buscaAprobadorCxPParaComprobacion($cc_id_comprobacion); // Envia el tramite directo a CxP $usuarioAprobador = new Usuario(); $usuarioAprobador->Load_Usuario_By_ID($aprobador); $mensaje = sprintf("El gasto adicional de la comprobación <strong>%05s</strong> ha sido <strong>RECHAZADO</strong> y asignada a <strong>%s</strong> para su revisión", $idTramite, $usuarioAprobador->Get_dato('nombre')); // Envia el tramite a la etapa correcta basado en el flujo $tramite = new Tramite(); $tramite->EnviaMensaje($idTramite, $mensaje); if($t_flujo==FLUJO_COMPROBACION){ $tramite->Modifica_Etapa($idTramite, COMPROBACION_ETAPA_CXP, FLUJO_COMPROBACION, $aprobador); } else if($t_flujo==FLUJO_COMPROBACION_TDC){ $tramite->Modifica_Etapa($idTramite, COMPROBACION_TDC_ETAPA_CXP, FLUJO_COMPROBACION_TDC, $aprobador); } else if($t_flujo==FLUJO_REEMBOLSO_CAJA_CHICA){ $tramite->Modifica_Etapa($idTramite, COMPROBACION_CAJA_CHICA_ETAPA_CXP, FLUJO_REEMBOLSO_CAJA_CHICA, $aprobador); } header("Location: ./index.php?action=rechazar"); die(); } ?> <link rel="stylesheet" type="text/css" href="../../css/jquery.autocomplete.css"/> <link rel="stylesheet" type="text/css" href="../../css/date_input.css"/>
$Csv->Load_Solicitud_tramite($idTramite); $Csv->Modifica_Observaciones($idTramite, $observaciones, FLUJO_COMPROBACION); // Envia el tramite a cancelacion $tramite = new Tramite(); $tramite->Load_Tramite($idTramite); $iniciador = $tramite->Get_dato("t_iniciador"); $aprobador = $tramite->Get_dato("t_dueno"); $t_etapa_actual = $tramite->Get_dato("t_etapa_actual"); $t_flujo = $tramite->Get_dato("t_flujo"); $usuarioAprobador = new Usuario(); $usuarioAprobador->Load_Usuario_By_ID($aprobador); $mensaje = sprintf("La comprobación <strong>%05s</strong> ha sido <strong>RECHAZADA</strong> por <strong>%s</strong>.", $idTramite, $usuarioAprobador->Get_dato('nombre')); $tramite->EnviaMensaje($idTramite, $mensaje); // Notese que el mensaje se envia antes que se cambia la etapa if($t_flujo==FLUJO_COMPROBACION){ $tramite->Modifica_Etapa($idTramite, COMPROBACION_ETAPA_RECHAZADA, FLUJO_COMPROBACION, $iniciador); } else if($t_flujo==FLUJO_COMPROBACION_TDC){ $tramite->Modifica_Etapa($idTramite, COMPROBACION_TDC_ETAPA_RECHAZADA, FLUJO_COMPROBACION_TDC, $iniciador); } else if($t_flujo==FLUJO_REEMBOLSO_CAJA_CHICA){ $tramite->Modifica_Etapa($idTramite, COMPROBACION_CAJA_CHICA_ETAPA_RECHAZADA, FLUJO_REEMBOLSO_CAJA_CHICA, $iniciador); } header("Location: ./index.php?action=rechazar"); } ?> <link rel="stylesheet" type="text/css" href="../../css/jquery.autocomplete.css"/>