Saltar al contenido principal

Qué hace

Obtiene información sobre los proyectos del Application Server, teniendo en cuenta los permisos de acceso del usuario.

Definición

Project [] GetProjectsForUser( int userId, int roleType );

Parámetros

NombreTipoDescripción
userIdintID del usuario
roleTypeintID del tipo de rol del usuario. consulte RoleType para ver los valores posibles.

Valor devuelto

Tipo

Descripción

Project[]

Un conjunto de registros, cada uno de los cuales contiene información sobre uno de los proyectos. El conjunto se crea en función de los valores de los parámetros de entrada de la siguiente manera:

  • userId<>0, roleType<>0: los proyectos en los que este usuario tiene permisos de acceso a al menos uno de los tipos de lote para el rol especificado
  • userId<>0, roleType=0: los proyectos en los que este usuario tiene algún permiso de acceso a al menos uno de los tipos de lote
  • userId=0, roleType=0: la lista de todos los proyectos
  • userId=0, roleType<>0: lista vacía