/**
  * Despliega las promociones por operador
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function getPromociones(Guard $auth, $id_promocion, ServiciosOperadorRepository $gestion)
 {
     //
     //usuario_servicio_id
     $validacion = $gestion->getPermisoPromocion($id_promocion);
     if (isset($validacion)) {
         $permiso = $gestion->getPermiso($validacion->id_usuario_servicio);
     } else {
         return view('errors.404');
     }
     if (!isset($permiso) || $permiso->id_usuario != $auth->user()->id) {
         return view('errors.404');
     }
     $data['id'] = $id_promocion;
     //logica que comprueba si el usuario tiene promociones para ser modificados
     $listPromociones = $gestion->getPromocionesOperador($id_promocion);
     foreach ($listPromociones as $servicioBase) {
         $servicio = $gestion->getUsuario_serv($servicioBase->id_usuario_servicio);
     }
     //imagenes de la promocion
     $ImgPromociones = $gestion->getImagePromocionesOperador($id_promocion);
     $view = view('Registro.editPromocion', compact('ImgPromociones', 'listPromociones', 'servicio'));
     return $view;
 }