Clase para representar un grupo de empresas y obtener información relacionada (usuarios, empresas, etc.)
Más...
Clase para representar un grupo de empresas y obtener información relacionada (usuarios, empresas, etc.)
Definición en la línea 1063 del archivo ArbolAccesosBU.cs.
◆ GrupoEmpresaItem()
sage.ew.usuario.Clases.GrupoEmpresaItem.GrupoEmpresaItem |
( |
string |
bbdd | ) |
|
|
inline |
constructor
- Parámetros
-
bbdd | Código de la BBDD de comunes del grupo |
Definición en la línea 1155 del archivo ArbolAccesosBU.cs.
◆ EsPrincipal()
bool sage.ew.usuario.Clases.GrupoEmpresaItem.EsPrincipal |
( |
| ) |
|
|
inline |
Determina si es el grupo principal
- Devuelve
- True si es el grupo principal
Definición en la línea 1172 del archivo ArbolAccesosBU.cs.
◆ ObtenerEmpresas()
IEnumerable<EmpresaItem> sage.ew.usuario.Clases.GrupoEmpresaItem.ObtenerEmpresas |
( |
| ) |
|
|
inline |
Obtiene la colección de empresas del grupo de empresa actual
- Devuelve
Definición en la línea 1265 del archivo ArbolAccesosBU.cs.
◆ ObtenerEmpresasConAcceso()
IEnumerable<EmpresaItem> sage.ew.usuario.Clases.GrupoEmpresaItem.ObtenerEmpresasConAcceso |
( |
string |
codigoUsuario | ) |
|
|
inline |
Obtiene la colección de empresas del grupo de empresa actual a las que tiene acceso el usuario
- Parámetros
-
codigoUsuario | Código de usuario a evaluar |
- Devuelve
Definición en la línea 1293 del archivo ArbolAccesosBU.cs.
◆ ObtenerEmpresasSinAcceso()
IEnumerable<EmpresaItem> sage.ew.usuario.Clases.GrupoEmpresaItem.ObtenerEmpresasSinAcceso |
( |
string |
codigoUsuario | ) |
|
|
inline |
Obtiene la colección de empresas del grupo de empresa actual a las que el usuario NO tiene acceso
- Parámetros
-
codigoUsuario | Código de usuario a evaluar |
- Devuelve
Definición en la línea 1326 del archivo ArbolAccesosBU.cs.
◆ ObtenerNivelAcceso()
int sage.ew.usuario.Clases.GrupoEmpresaItem.ObtenerNivelAcceso |
( |
string |
codigoEmpresa, |
|
|
string |
codigoUsuario |
|
) |
| |
|
inline |
Obtiene el nivel de acceso de un usuari a una empresa
- Parámetros
-
codigoEmpresa | Empresa a la que se pretende acceder |
codigoUsuario | Usuario que requiere el acceso |
- Devuelve
- Entero positivo mayor que cero si tiene acceso
Definición en la línea 1248 del archivo ArbolAccesosBU.cs.
◆ ObtenerUsuarios()
IEnumerable<UsuarioItem> sage.ew.usuario.Clases.GrupoEmpresaItem.ObtenerUsuarios |
( |
| ) |
|
|
inline |
Obtiene los usuarios con accesos por empresa (un mismo usuario puede aparecer varias veces)
- Devuelve
Definición en la línea 1181 del archivo ArbolAccesosBU.cs.
◆ ObtenerUsuariosPorEmpresa()
IEnumerable<UsuarioItem> sage.ew.usuario.Clases.GrupoEmpresaItem.ObtenerUsuariosPorEmpresa |
( |
string |
codigoEmpresa | ) |
|
|
inline |
Obtiene los usuarios por código de empresa
- Parámetros
-
codigoEmpresa | Empresa de la que obtener los usuarios |
- Devuelve
- Colección de UsuarioItem
Definición en la línea 1223 del archivo ArbolAccesosBU.cs.
◆ ObtenerUsuariosPorGrupo()
IEnumerable<UsuarioItem> sage.ew.usuario.Clases.GrupoEmpresaItem.ObtenerUsuariosPorGrupo |
( |
string |
codigoGrupoEmpresa | ) |
|
|
inline |
Obtiene los usuarios por código de grupo de empresa
- Parámetros
-
codigoGrupoEmpresa | Grupo de empresa del que obtener los usuarios |
- Devuelve
- Colección de UsuarioItem
Definición en la línea 1235 del archivo ArbolAccesosBU.cs.
◆ ToString()
override string sage.ew.usuario.Clases.GrupoEmpresaItem.ToString |
( |
| ) |
|
|
inline |
◆ BaseDeDatos
string sage.ew.usuario.Clases.GrupoEmpresaItem.BaseDeDatos = string.Empty |
|
getset |
◆ BaseDeDatosGestion
string sage.ew.usuario.Clases.GrupoEmpresaItem.BaseDeDatosGestion = string.Empty |
|
getset |
Nombre real de la base de datos de gestión predeterminada
Definición en la línea 1086 del archivo ArbolAccesosBU.cs.
◆ Codigo
string sage.ew.usuario.Clases.GrupoEmpresaItem.Codigo = string.Empty |
|
getset |
◆ CodigoPrincipal
string sage.ew.usuario.Clases.GrupoEmpresaItem.CodigoPrincipal = string.Empty |
|
getset |
◆ Ejercicios
IEnumerable<EjercicioItem> sage.ew.usuario.Clases.GrupoEmpresaItem.Ejercicios |
|
get |
◆ Empresas
IEnumerable<EmpresaItem> sage.ew.usuario.Clases.GrupoEmpresaItem.Empresas |
|
get |
◆ Nombre
string sage.ew.usuario.Clases.GrupoEmpresaItem.Nombre = string.Empty |
|
getset |
◆ Usuarios
IEnumerable<UsuarioItem> sage.ew.usuario.Clases.GrupoEmpresaItem.Usuarios |
|
get |
Obtiene todos los usuarios (hay un registro por cada empresa con su respectivo permiso)
Definición en la línea 1129 del archivo ArbolAccesosBU.cs.
La documentación para esta clase fue generada a partir del siguiente fichero:
- C:/actions-runner/_work/Sage.ES.Sage50/Sage.ES.Sage50/src/Sage.ES.S50/sage.ew.usuario/Clases/ArbolAccesosBU.cs