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

UserControl base del Centro de usuarios Más...

Diagrama de herencias de sage.ew.usuario.UserControls.CentroUsuariosBaseUC
sage.ew.usuario.UserControls.CentroUsuariosClassicUC sage.ew.usuario.UserControls.CentroUsuariosCloudUC

Métodos públicos

delegate void EventoCambiosEnDashboardHandler (object sender, EventArgs e)
 Delegado del evento para notificar cambios en el DashBoard Más...
 
 CentroUsuariosBaseUC ()
 Constructor Más...
 
virtual void ObtenerDatosListado (INodoArbolAccesosInfo infoNodo=null)
 Método para obtener los datos del listado Más...
 
virtual void OnAccesosActualizados ()
 Método para actualizar los datos del listado Más...
 
virtual void OnDatosUsuariosActualizados ()
 Método para actualizar los datos de los usuarios Más...
 
virtual void OnNodosHijoActualizados (ArbolAccesosUC.eAcceso acceso)
 Método para actualizar los nodos hijos Más...
 
virtual void OnNodoPadreActualizado (ArbolAccesosUC.eAcceso acceso)
 Método para actualizar el nodo padre Más...
 
virtual void OnNodoActualizado (ArbolAccesosUC.eAcceso acceso)
 Método para actualizar el nodo actual Más...
 

Métodos protegidos

virtual void OnDataUpdating (EventArgs e)
 Eventos para notificar que se actualizan los datos Para mitigar el parpadeo del arbol y los listados de la UI Más...
 
virtual void OnDataUpdated (EventArgs e)
 Evento para notificar que se ha completado la actualización de datos Para mitigar el parpadeo del arbol y los listados de la UI Más...
 
void DenegarEntrada (object sender, string comunes, string codigoUsuario, bool denegar)
 Concede o deniega el acceso a un usuario Más...
 
void DenegarEntradaTodos (object sender, bool denegar)
 Concede o deniega el acceso a todos los usuarios Más...
 
void EjecutarOpcionMenu (object sender, INodoArbolAccesos nodo, INodoArbolAccesosInfo infoNodo, CentroUsuarios.OperacionUsuario teOperacion)
 Ejecuta una operación de negocio Más...
 
override void Dispose (bool disposing)
 Limpiar los recursos que se estén usando. Más...
 

Atributos protegidos

readonly CentroUsuarios Negocio = new CentroUsuarios()
 Referéncia a la clase de negocio que gestiona el árbol Más...
 
Usuario _oCurrentUser = new Usuario()
 Referencia al usuario actual Más...
 

Eventos

EventoCambiosEnDashboardHandler CambiosEnDashboard
 Evento público de selección de opción Más...
 
EventHandler DataUpdating
 Evento público de actualización de datos Más...
 
EventHandler DataUpdated
 Evento público de actualización de datos Más...
 

Descripción detallada

UserControl base del Centro de usuarios

Definición en la línea 12 del archivo CentroUsuariosBaseUC.cs.

Documentación del constructor y destructor

◆ CentroUsuariosBaseUC()

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

Constructor

Definición en la línea 62 del archivo CentroUsuariosBaseUC.cs.

Documentación de las funciones miembro

◆ DenegarEntrada()

void sage.ew.usuario.UserControls.CentroUsuariosBaseUC.DenegarEntrada ( object  sender,
string  comunes,
string  codigoUsuario,
bool  denegar 
)
inlineprotected

Concede o deniega el acceso a un usuario

Parámetros
sender
comunes
codigoUsuarioUsuario sobre el que operar
denegar

Definición en la línea 162 del archivo CentroUsuariosBaseUC.cs.

◆ DenegarEntradaTodos()

void sage.ew.usuario.UserControls.CentroUsuariosBaseUC.DenegarEntradaTodos ( object  sender,
bool  denegar 
)
inlineprotected

Concede o deniega el acceso a todos los usuarios

Parámetros
sender
denegar

Definición en la línea 172 del archivo CentroUsuariosBaseUC.cs.

◆ Dispose()

override void sage.ew.usuario.UserControls.CentroUsuariosBaseUC.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 15 del archivo CentroUsuariosBaseUC.Designer.cs.

◆ EjecutarOpcionMenu()

void sage.ew.usuario.UserControls.CentroUsuariosBaseUC.EjecutarOpcionMenu ( object  sender,
INodoArbolAccesos  nodo,
INodoArbolAccesosInfo  infoNodo,
CentroUsuarios.OperacionUsuario  teOperacion 
)
inlineprotected

Ejecuta una operación de negocio

Parámetros
sender
nodo
infoNodo
teOperacionOperacion a ejecutar

Definición en la línea 184 del archivo CentroUsuariosBaseUC.cs.

◆ EventoCambiosEnDashboardHandler()

delegate void sage.ew.usuario.UserControls.CentroUsuariosBaseUC.EventoCambiosEnDashboardHandler ( object  sender,
EventArgs  e 
)

Delegado del evento para notificar cambios en el DashBoard

Parámetros
sender
e

◆ ObtenerDatosListado()

virtual void sage.ew.usuario.UserControls.CentroUsuariosBaseUC.ObtenerDatosListado ( INodoArbolAccesosInfo  infoNodo = null)
inlinevirtual

Método para obtener los datos del listado

Parámetros
infoNodo

Reimplementado en sage.ew.usuario.UserControls.CentroUsuariosClassicUC y sage.ew.usuario.UserControls.CentroUsuariosCloudUC.

Definición en la línea 102 del archivo CentroUsuariosBaseUC.cs.

◆ OnAccesosActualizados()

virtual void sage.ew.usuario.UserControls.CentroUsuariosBaseUC.OnAccesosActualizados ( )
inlinevirtual

Método para actualizar los datos del listado

Reimplementado en sage.ew.usuario.UserControls.CentroUsuariosCloudUC y sage.ew.usuario.UserControls.CentroUsuariosClassicUC.

Definición en la línea 110 del archivo CentroUsuariosBaseUC.cs.

◆ OnDataUpdated()

virtual void sage.ew.usuario.UserControls.CentroUsuariosBaseUC.OnDataUpdated ( EventArgs  e)
inlineprotectedvirtual

Evento para notificar que se ha completado la actualización de datos Para mitigar el parpadeo del arbol y los listados de la UI

Parámetros
e

Reimplementado en sage.ew.usuario.UserControls.CentroUsuariosCloudUC.

Definición en la línea 93 del archivo CentroUsuariosBaseUC.cs.

◆ OnDataUpdating()

virtual void sage.ew.usuario.UserControls.CentroUsuariosBaseUC.OnDataUpdating ( EventArgs  e)
inlineprotectedvirtual

Eventos para notificar que se actualizan los datos Para mitigar el parpadeo del arbol y los listados de la UI

Parámetros
e

Reimplementado en sage.ew.usuario.UserControls.CentroUsuariosCloudUC.

Definición en la línea 82 del archivo CentroUsuariosBaseUC.cs.

◆ OnDatosUsuariosActualizados()

virtual void sage.ew.usuario.UserControls.CentroUsuariosBaseUC.OnDatosUsuariosActualizados ( )
inlinevirtual

Método para actualizar los datos de los usuarios

Reimplementado en sage.ew.usuario.UserControls.CentroUsuariosCloudUC y sage.ew.usuario.UserControls.CentroUsuariosClassicUC.

Definición en la línea 118 del archivo CentroUsuariosBaseUC.cs.

◆ OnNodoActualizado()

virtual void sage.ew.usuario.UserControls.CentroUsuariosBaseUC.OnNodoActualizado ( ArbolAccesosUC.eAcceso  acceso)
inlinevirtual

Método para actualizar el nodo actual

Parámetros
acceso

Reimplementado en sage.ew.usuario.UserControls.CentroUsuariosCloudUC y sage.ew.usuario.UserControls.CentroUsuariosClassicUC.

Definición en la línea 145 del archivo CentroUsuariosBaseUC.cs.

◆ OnNodoPadreActualizado()

virtual void sage.ew.usuario.UserControls.CentroUsuariosBaseUC.OnNodoPadreActualizado ( ArbolAccesosUC.eAcceso  acceso)
inlinevirtual

Método para actualizar el nodo padre

Parámetros
acceso

Reimplementado en sage.ew.usuario.UserControls.CentroUsuariosCloudUC y sage.ew.usuario.UserControls.CentroUsuariosClassicUC.

Definición en la línea 136 del archivo CentroUsuariosBaseUC.cs.

◆ OnNodosHijoActualizados()

virtual void sage.ew.usuario.UserControls.CentroUsuariosBaseUC.OnNodosHijoActualizados ( ArbolAccesosUC.eAcceso  acceso)
inlinevirtual

Método para actualizar los nodos hijos

Parámetros
acceso

Reimplementado en sage.ew.usuario.UserControls.CentroUsuariosCloudUC y sage.ew.usuario.UserControls.CentroUsuariosClassicUC.

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

Documentación de los campos

◆ _oCurrentUser

Usuario sage.ew.usuario.UserControls.CentroUsuariosBaseUC._oCurrentUser = new Usuario()
protected

Referencia al usuario actual

Definición en la línea 52 del archivo CentroUsuariosBaseUC.cs.

◆ Negocio

readonly CentroUsuarios sage.ew.usuario.UserControls.CentroUsuariosBaseUC.Negocio = new CentroUsuarios()
protected

Referéncia a la clase de negocio que gestiona el árbol

Definición en la línea 47 del archivo CentroUsuariosBaseUC.cs.

Documentación de los eventos

◆ CambiosEnDashboard

EventoCambiosEnDashboardHandler sage.ew.usuario.UserControls.CentroUsuariosBaseUC.CambiosEnDashboard

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

Definición en la línea 19 del archivo CentroUsuariosBaseUC.cs.

◆ DataUpdated

EventHandler sage.ew.usuario.UserControls.CentroUsuariosBaseUC.DataUpdated

Evento público de actualización de datos

Definición en la línea 36 del archivo CentroUsuariosBaseUC.cs.

◆ DataUpdating

EventHandler sage.ew.usuario.UserControls.CentroUsuariosBaseUC.DataUpdating

Evento público de actualización de datos

Definición en la línea 31 del archivo CentroUsuariosBaseUC.cs.


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