Referencia de la Clase sage.ew.usuario.Clases.ArbolAgrupadoParaAltaBU

Negocio para el árbol de accesos agrupado por grupo de empresa (usuario - grupo - empresa) Más...

Diagrama de herencias de sage.ew.usuario.Clases.ArbolAgrupadoParaAltaBU
sage.ew.usuario.interficies.IGestorArbolAccesos

Métodos públicos

 ArbolAgrupadoParaAltaBU ()
 Constructor Más...
 
 ArbolAgrupadoParaAltaBU (string codigoUsuarioAlta)
 Constructor con parámetro de filtrado de usuarios Más...
 
INodoArbolAccesos ObtenerNodoNivel0 ()
 Obtiene el nodo de nivel 0 Más...
 
IEnumerable< INodoArbolAccesosObtenerNodosNivel1 (INodoArbolAccesos parent)
 Obtiene los nodos de nivel 1 (USUARIOS) Más...
 
IEnumerable< INodoArbolAccesosObtenerNodosNivel2 (INodoArbolAccesos parent)
 Obtiene los nodos de nivel 2 (GRUPO) Más...
 
IEnumerable< INodoArbolAccesosObtenerNodosNivel3 (INodoArbolAccesos parent)
 Obtiene los nodos de nivel 3 (EMPRESA) Más...
 

Propiedades

IEnumerable< GrupoEmpresaItemGrupos [get]
 
string UsuarioParaAlta = string.Empty [get, set]
 

Descripción detallada

Negocio para el árbol de accesos agrupado por grupo de empresa (usuario - grupo - empresa)

Definición en la línea 219 del archivo ArbolAccesosBU.cs.

Documentación del constructor y destructor

◆ ArbolAgrupadoParaAltaBU() [1/2]

sage.ew.usuario.Clases.ArbolAgrupadoParaAltaBU.ArbolAgrupadoParaAltaBU ( )
inline

Constructor

Definición en la línea 240 del archivo ArbolAccesosBU.cs.

◆ ArbolAgrupadoParaAltaBU() [2/2]

sage.ew.usuario.Clases.ArbolAgrupadoParaAltaBU.ArbolAgrupadoParaAltaBU ( string  codigoUsuarioAlta)
inline

Constructor con parámetro de filtrado de usuarios

Parámetros
codigoUsuarioAltaCódigo usuario para operación de alta

Definición en la línea 249 del archivo ArbolAccesosBU.cs.

Documentación de las funciones miembro

◆ ObtenerNodoNivel0()

INodoArbolAccesos sage.ew.usuario.Clases.ArbolAgrupadoParaAltaBU.ObtenerNodoNivel0 ( )
inline

Obtiene el nodo de nivel 0

Devuelve
Nodo de nivel 0

Implementa sage.ew.usuario.interficies.IGestorArbolAccesos.

Definición en la línea 317 del archivo ArbolAccesosBU.cs.

◆ ObtenerNodosNivel1()

IEnumerable<INodoArbolAccesos> sage.ew.usuario.Clases.ArbolAgrupadoParaAltaBU.ObtenerNodosNivel1 ( INodoArbolAccesos  parent)
inline

Obtiene los nodos de nivel 1 (USUARIOS)

Parámetros
parentNodo padre (CENTRO)
Devuelve
Colección de nodos de nivel 1 (USUARIOS)

Implementa sage.ew.usuario.interficies.IGestorArbolAccesos.

Definición en la línea 329 del archivo ArbolAccesosBU.cs.

◆ ObtenerNodosNivel2()

IEnumerable<INodoArbolAccesos> sage.ew.usuario.Clases.ArbolAgrupadoParaAltaBU.ObtenerNodosNivel2 ( INodoArbolAccesos  parent)
inline

Obtiene los nodos de nivel 2 (GRUPO)

Parámetros
parentNodo padre (USUARIO)
Devuelve
Colección de nodos de nivel 2 (GRUPO)

Implementa sage.ew.usuario.interficies.IGestorArbolAccesos.

Definición en la línea 373 del archivo ArbolAccesosBU.cs.

◆ ObtenerNodosNivel3()

IEnumerable<INodoArbolAccesos> sage.ew.usuario.Clases.ArbolAgrupadoParaAltaBU.ObtenerNodosNivel3 ( INodoArbolAccesos  parent)
inline

Obtiene los nodos de nivel 3 (EMPRESA)

Parámetros
parentNodo padre (GRUPO)
Devuelve
Colección de nodos de nivel 3 (EMPRESA)

Implementa sage.ew.usuario.interficies.IGestorArbolAccesos.

Definición en la línea 415 del archivo ArbolAccesosBU.cs.

Documentación de propiedades

◆ Grupos

IEnumerable<GrupoEmpresaItem> sage.ew.usuario.Clases.ArbolAgrupadoParaAltaBU.Grupos
get

Definición en la línea 225 del archivo ArbolAccesosBU.cs.

◆ UsuarioParaAlta

string sage.ew.usuario.Clases.ArbolAgrupadoParaAltaBU.UsuarioParaAlta = string.Empty
getset

Definición en la línea 230 del archivo ArbolAccesosBU.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: