예제 #1
0
 $Csv = new C_SV();
 $tramite = new Tramite();
 $ruta_autorizacion = new RutaAutorizacion();
 $tramite->Load_Tramite($idTramite);
 $t_ruta_autorizacion = $tramite->Get_dato("t_ruta_autorizacion");
 $t_dueno = $tramite->Get_dato("t_dueno");
 $iniciador = $tramite->Get_dato("t_iniciador");
 $t_delegado = $tramite->Get_dato("t_delegado");
 // Buscamos quien debe aprobar esta solicitud
 /**
  * Validacion y guardado de excepcion de presupuesto
  **/
 $presupuesto = new Presupuesto();
 $objetoPresupuesto = $presupuesto->validarPresupuesto($idTramite);
 $ruta_autorizacion->generaExcepcion($idTramite, $objetoPresupuesto);
 $ruta_autorizacion->generaRutaAutorizacionSolicitudGastos($idTramite, $iniciador);
 $excepciones = $ruta_autorizacion->get_Excepciones($idTramite);
 $ruta_autorizacion->agregaAutorizadoresExcedentes($idTramite, $excepciones);
 $aprobador = $ruta_autorizacion->getAprobador($idTramite, $iduser);
 //$Csv->Load_Solicitud_Invitacion_Tramite($idTramite);
 if ($sObser != "") {
     $notificacion = new Notificacion();
     $observaciones = $notificacion->anotaObservacion($t_dueno, $HObser, $sObser, FLUJO_SOLICITUD_INVITACION, "");
     $Csv->Modifica_Observaciones($idTramite, $observaciones, FLUJO_SOLICITUD_INVITACION);
 }
 // Envia el tramite a aprobacion
 $usuarioAprobador = new Usuario();
 $usuarioAprobador->Load_Usuario_By_ID($aprobador);
 $duenoActual = new Usuario();
 $duenoActual->Load_Usuario_By_ID($iduser);
 $nombreUsuario = $duenoActual->Get_dato('nombre');