Referencia de la Clase sage.ew.usuario.UserControls.ArbolAccesosUC

User control para representar un árbol de accesos Más...

Diagrama de herencias de sage.ew.usuario.UserControls.ArbolAccesosUC

Tipos públicos

enum  eAcceso { eAcceso.Indeterminado = 0, eAcceso.Concedido = 1, eAcceso.Denegado = 2 }
 

Métodos públicos

delegate void EventoOpcionSeleccionadaHandler (object sender, INodoArbolAccesos nodo, INodoArbolAccesosInfo infoNodo, OperacionUsuario teOperacion)
 Delegado Más...
 
delegate void EventoMenuContextualNoPermitidoHandler (object sender, INodoArbolAccesos nodo, INodoArbolAccesosInfo infoNodo, string mensaje)
 Delegado Más...
 
delegate void EventoSeleccionDeNodoHandler (object sender, INodoArbolAccesosInfo infoNodo)
 Delegado Más...
 
 ArbolAccesosUC ()
 Constructor Más...
 
 ArbolAccesosUC (IGestorArbolAccesos negocio)
 Constructor con parámetros Más...
 
void CrearArbol (string previousNodePath="")
 Crea el árbol Más...
 
void ActualizarImagen (TreeNode nodo, eAcceso acceso)
 Actualiza Más...
 
void ActualizarImagen (eAcceso acceso)
 Actualiza la imagen del nodo actual Más...
 

Métodos protegidos

override void OnLoad (EventArgs e)
 Override del método OnLoad Más...
 
override void Dispose (bool disposing)
 Limpiar los recursos que se estén usando. Más...
 

Propiedades

string Titulo = "Árbol de accesos" [get, set]
 Título para el arbol Más...
 
string UsuarioParaAlta [get, set]
 Código de usuario para filtrado en modo grupo y operación de alta (CloudId) Más...
 
ModoAgrupacion Modo [get, set]
 Modo de trabajo del árbol (manera de agrupar) Más...
 
TreeNode SelectedNode [get, set]
 Nodo seleccionado en el árbol (propagamos propiedad interna) Más...
 
INodoArbolAccesos SelectedNodoArbolAccesos [get, set]
 Nodo del árbol de accesos asociado al nodo seleccionado (propiedad TAG) Más...
 
INodoArbolAccesosInfo SelectedNodoArbolAccesosInfo [get]
 Info del nodo de arbol de accesos en función del nodo seleccionado y del Modo de operación Más...
 

Eventos

EventoOpcionSeleccionadaHandler OpcionSeleccionada
 Evento público de selección de opción Más...
 
EventoMenuContextualNoPermitidoHandler MenuContextualNoPermitido
 Evento público de intento de acceder a un menú contextual no permitido Más...
 
EventoSeleccionDeNodoHandler NodoSelecionado
 Evento público para notificar cambios en el nodo seleccionado Más...
 

Descripción detallada

User control para representar un árbol de accesos

Definición en la línea 17 del archivo ArbolAccesosUC.cs.

Documentación de las enumeraciones miembro de la clase

◆ eAcceso

Valores de enumeraciones
Indeterminado 
Concedido 
Denegado 

Definición en la línea 46 del archivo ArbolAccesosUC.cs.

Documentación del constructor y destructor

◆ ArbolAccesosUC() [1/2]

sage.ew.usuario.UserControls.ArbolAccesosUC.ArbolAccesosUC ( )
inline

Constructor

Definición en la línea 185 del archivo ArbolAccesosUC.cs.

◆ ArbolAccesosUC() [2/2]

sage.ew.usuario.UserControls.ArbolAccesosUC.ArbolAccesosUC ( IGestorArbolAccesos  negocio)
inline

Constructor con parámetros

Parámetros
negocio

Definición en la línea 211 del archivo ArbolAccesosUC.cs.

Documentación de las funciones miembro

◆ ActualizarImagen() [1/2]

void sage.ew.usuario.UserControls.ArbolAccesosUC.ActualizarImagen ( TreeNode  nodo,
eAcceso  acceso 
)
inline

Actualiza

Parámetros
nodoNodo a actualizar
accesoAcceso

Definición en la línea 379 del archivo ArbolAccesosUC.cs.

◆ ActualizarImagen() [2/2]

void sage.ew.usuario.UserControls.ArbolAccesosUC.ActualizarImagen ( eAcceso  acceso)
inline

Actualiza la imagen del nodo actual

Parámetros
accesoValor a utilizar

Definición en la línea 453 del archivo ArbolAccesosUC.cs.

◆ CrearArbol()

void sage.ew.usuario.UserControls.ArbolAccesosUC.CrearArbol ( string  previousNodePath = "")
inline

Crea el árbol

Definición en la línea 259 del archivo ArbolAccesosUC.cs.

◆ Dispose()

override void sage.ew.usuario.UserControls.ArbolAccesosUC.Dispose ( bool  disposing)
inlineprotected

Limpiar los recursos que se estén usando.

Parámetros
disposingtrue si los recursos administrados se deben desechar; false en caso contrario.

Definición en la línea 842 del archivo ArbolAccesosUC.cs.

◆ EventoMenuContextualNoPermitidoHandler()

delegate void sage.ew.usuario.UserControls.ArbolAccesosUC.EventoMenuContextualNoPermitidoHandler ( object  sender,
INodoArbolAccesos  nodo,
INodoArbolAccesosInfo  infoNodo,
string  mensaje 
)

Delegado

Parámetros
sender
teOperacionOperación a realizar

◆ EventoOpcionSeleccionadaHandler()

delegate void sage.ew.usuario.UserControls.ArbolAccesosUC.EventoOpcionSeleccionadaHandler ( object  sender,
INodoArbolAccesos  nodo,
INodoArbolAccesosInfo  infoNodo,
OperacionUsuario  teOperacion 
)

Delegado

Parámetros
sender
teOperacionOperación a realizar

◆ EventoSeleccionDeNodoHandler()

delegate void sage.ew.usuario.UserControls.ArbolAccesosUC.EventoSeleccionDeNodoHandler ( object  sender,
INodoArbolAccesosInfo  infoNodo 
)

Delegado

Parámetros
sender
teOperacionOperación a realizar

◆ OnLoad()

override void sage.ew.usuario.UserControls.ArbolAccesosUC.OnLoad ( EventArgs  e)
inlineprotected

Override del método OnLoad

Parámetros
e

Definición en la línea 224 del archivo ArbolAccesosUC.cs.

Documentación de propiedades

◆ Modo

ModoAgrupacion sage.ew.usuario.UserControls.ArbolAccesosUC.Modo
getset

Modo de trabajo del árbol (manera de agrupar)

Definición en la línea 78 del archivo ArbolAccesosUC.cs.

◆ SelectedNode

TreeNode sage.ew.usuario.UserControls.ArbolAccesosUC.SelectedNode
getset

Nodo seleccionado en el árbol (propagamos propiedad interna)

Definición en la línea 96 del archivo ArbolAccesosUC.cs.

◆ SelectedNodoArbolAccesos

INodoArbolAccesos sage.ew.usuario.UserControls.ArbolAccesosUC.SelectedNodoArbolAccesos
getset

Nodo del árbol de accesos asociado al nodo seleccionado (propiedad TAG)

Definición en la línea 105 del archivo ArbolAccesosUC.cs.

◆ SelectedNodoArbolAccesosInfo

INodoArbolAccesosInfo sage.ew.usuario.UserControls.ArbolAccesosUC.SelectedNodoArbolAccesosInfo
get

Info del nodo de arbol de accesos en función del nodo seleccionado y del Modo de operación

Definición en la línea 127 del archivo ArbolAccesosUC.cs.

◆ Titulo

string sage.ew.usuario.UserControls.ArbolAccesosUC.Titulo = "Árbol de accesos"
getset

Título para el arbol

Definición en la línea 58 del archivo ArbolAccesosUC.cs.

◆ UsuarioParaAlta

string sage.ew.usuario.UserControls.ArbolAccesosUC.UsuarioParaAlta
getset

Código de usuario para filtrado en modo grupo y operación de alta (CloudId)

Definición en la línea 64 del archivo ArbolAccesosUC.cs.

Documentación de los eventos

◆ MenuContextualNoPermitido

EventoMenuContextualNoPermitidoHandler sage.ew.usuario.UserControls.ArbolAccesosUC.MenuContextualNoPermitido

Evento público de intento de acceder a un menú contextual no permitido

Definición en la línea 164 del archivo ArbolAccesosUC.cs.

◆ NodoSelecionado

EventoSeleccionDeNodoHandler sage.ew.usuario.UserControls.ArbolAccesosUC.NodoSelecionado

Evento público para notificar cambios en el nodo seleccionado

Definición en la línea 176 del archivo ArbolAccesosUC.cs.

◆ OpcionSeleccionada

EventoOpcionSeleccionadaHandler sage.ew.usuario.UserControls.ArbolAccesosUC.OpcionSeleccionada

Evento público de selección de opción

Definición en la línea 152 del archivo ArbolAccesosUC.cs.


La documentación para esta clase fue generada a partir de los siguientes ficheros: