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

Clase para representar un nodo del árbol de accesos Más...

Diagrama de herencias de sage.ew.usuario.Clases.NodoArbolAccesos
sage.ew.usuario.interficies.INodoArbolAccesos

Métodos públicos

 NodoArbolAccesos (INodoArbolAccesos parent, int nivel, string nombre, string imagen, TipoDeNodo tipoDeNodo, ModoAgrupacion modo)
 Constructor con parámetros Más...
 
INodoArbolAccesosInfo GetInfo (ModoAgrupacion modoAgrupacion, INodoArbolAccesos nodo)
 Obtiene la información del nodo Más...
 
INodoArbolAccesosInfo GetInfo ()
 Obtiene la información del nodo actual Más...
 

Propiedades

INodoArbolAccesos Parent = null [get, set]
 Nodo padre Más...
 
int Nivel [get, set]
 Nivel del nodo (0-3) Más...
 
string Nombre [get, set]
 Nombre a mostrar por el nodo Más...
 
string Imagen [get, set]
 Imagen (key) que debe mostrar el nodo Más...
 
bool Activo = false [get, set]
 Indica si está activo (coincide con el usuario o la empresa o el grupo actual) dependiendo del tipo de nodo Más...
 
object Negocio [get, set]
 Clase de negocio asociada al nodo Más...
 
MenuContextualInfo MenuContextual [get, set]
 Información del menú contextual que debe usar el nodo Más...
 
TipoDeNodo TipoDeNodo [get, set]
 Tipo de nodo (usamos el modo de agrupación pq usamos los mismos valores) Más...
 
ModoAgrupacion Modo = ModoAgrupacion.Indeterminado [get, set]
 Modo de agrupación con la que se crea el nodo Más...
 
Color Color [get, set]
 Color RGB del nodo. En blanco si no aplica Más...
 
- Propiedades heredados desde sage.ew.usuario.interficies.INodoArbolAccesos
INodoArbolAccesos Parent [get, set]
 Nodo padre Más...
 
int Nivel [get, set]
 Nivel del nodo 0-3 Más...
 
string Nombre [get, set]
 Nombre a mostrar en el nodo Más...
 
string Imagen [get, set]
 Nombre de la imagen a asociar al nodo Más...
 
bool Activo [get, set]
 Determina si se trata de un nodo activo (corresponde con empresa, usuario o grupo actual) Se usa para expandir el arbol al crearlo Más...
 
object Negocio [get, set]
 Negocio (clase tipo Item) del nodo Más...
 
MenuContextualInfo MenuContextual [get, set]
 Información del tipo de menú contextual que se debe asociar al nodo Más...
 
TipoDeNodo TipoDeNodo [get, set]
 Tipo de nodo Más...
 
Color Color [get, set]
 Color específico del NODO Más...
 

Descripción detallada

Clase para representar un nodo del árbol de accesos

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

Documentación del constructor y destructor

◆ NodoArbolAccesos()

sage.ew.usuario.Clases.NodoArbolAccesos.NodoArbolAccesos ( INodoArbolAccesos  parent,
int  nivel,
string  nombre,
string  imagen,
TipoDeNodo  tipoDeNodo,
ModoAgrupacion  modo 
)
inline

Constructor con parámetros

Parámetros
parentNodo padre
nivelNivel del nodo
nombreNombre a mostrar
imagenImagen a utilizar
tipoDeNodoTipo de nodo
modoModo de agrupación con la que se crea el nodo

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

Documentación de las funciones miembro

◆ GetInfo() [1/2]

INodoArbolAccesosInfo sage.ew.usuario.Clases.NodoArbolAccesos.GetInfo ( ModoAgrupacion  modoAgrupacion,
INodoArbolAccesos  nodo 
)
inline

Obtiene la información del nodo

Parámetros
modoAgrupacionModo de trabajo
nodoNodo del que obtener la información
Devuelve
Información de negocio relativa al nodo

Implementa sage.ew.usuario.interficies.INodoArbolAccesos.

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

◆ GetInfo() [2/2]

INodoArbolAccesosInfo sage.ew.usuario.Clases.NodoArbolAccesos.GetInfo ( )
inline

Obtiene la información del nodo actual

Implementa sage.ew.usuario.interficies.INodoArbolAccesos.

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

Documentación de propiedades

◆ Activo

bool sage.ew.usuario.Clases.NodoArbolAccesos.Activo = false
getset

Indica si está activo (coincide con el usuario o la empresa o el grupo actual) dependiendo del tipo de nodo

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

◆ Color

Color sage.ew.usuario.Clases.NodoArbolAccesos.Color
getset

Color RGB del nodo. En blanco si no aplica

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

◆ Imagen

string sage.ew.usuario.Clases.NodoArbolAccesos.Imagen
getset

Imagen (key) que debe mostrar el nodo

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

◆ MenuContextual

MenuContextualInfo sage.ew.usuario.Clases.NodoArbolAccesos.MenuContextual
getset

Información del menú contextual que debe usar el nodo

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

◆ Modo

ModoAgrupacion sage.ew.usuario.Clases.NodoArbolAccesos.Modo = ModoAgrupacion.Indeterminado
getset

Modo de agrupación con la que se crea el nodo

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

◆ Negocio

object sage.ew.usuario.Clases.NodoArbolAccesos.Negocio
getset

Clase de negocio asociada al nodo

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

◆ Nivel

int sage.ew.usuario.Clases.NodoArbolAccesos.Nivel
getset

Nivel del nodo (0-3)

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

◆ Nombre

string sage.ew.usuario.Clases.NodoArbolAccesos.Nombre
getset

Nombre a mostrar por el nodo

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

◆ Parent

INodoArbolAccesos sage.ew.usuario.Clases.NodoArbolAccesos.Parent = null
getset

Nodo padre

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

◆ TipoDeNodo

TipoDeNodo sage.ew.usuario.Clases.NodoArbolAccesos.TipoDeNodo
getset

Tipo de nodo (usamos el modo de agrupación pq usamos los mismos valores)

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


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