UserControl base del Centro de usuarios Más...
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... | |
UserControl base del Centro de usuarios
Definición en la línea 12 del archivo CentroUsuariosBaseUC.cs.
|
inline |
Constructor
Definición en la línea 62 del archivo CentroUsuariosBaseUC.cs.
|
inlineprotected |
Concede o deniega el acceso a un usuario
sender | |
comunes | |
codigoUsuario | Usuario sobre el que operar |
denegar |
Definición en la línea 162 del archivo CentroUsuariosBaseUC.cs.
|
inlineprotected |
Concede o deniega el acceso a todos los usuarios
sender | |
denegar |
Definición en la línea 172 del archivo CentroUsuariosBaseUC.cs.
|
inlineprotected |
Limpiar los recursos que se estén usando.
disposing | true si los recursos administrados se deben desechar; false en caso contrario. |
Definición en la línea 15 del archivo CentroUsuariosBaseUC.Designer.cs.
|
inlineprotected |
Ejecuta una operación de negocio
sender | |
nodo | |
infoNodo | |
teOperacion | Operacion a ejecutar |
Definición en la línea 184 del archivo CentroUsuariosBaseUC.cs.
delegate void sage.ew.usuario.UserControls.CentroUsuariosBaseUC.EventoCambiosEnDashboardHandler | ( | object | sender, |
EventArgs | e | ||
) |
Delegado del evento para notificar cambios en el DashBoard
sender | |
e |
|
inlinevirtual |
Método para obtener los datos del listado
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.
|
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.
|
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
e |
Reimplementado en sage.ew.usuario.UserControls.CentroUsuariosCloudUC.
Definición en la línea 93 del archivo CentroUsuariosBaseUC.cs.
|
inlineprotectedvirtual |
Eventos para notificar que se actualizan los datos Para mitigar el parpadeo del arbol y los listados de la UI
e |
Reimplementado en sage.ew.usuario.UserControls.CentroUsuariosCloudUC.
Definición en la línea 82 del archivo CentroUsuariosBaseUC.cs.
|
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.
|
inlinevirtual |
Método para actualizar el nodo actual
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.
|
inlinevirtual |
Método para actualizar el nodo padre
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.
|
inlinevirtual |
Método para actualizar los nodos hijos
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.
Referencia al usuario actual
Definición en la línea 52 del archivo CentroUsuariosBaseUC.cs.
|
protected |
Referéncia a la clase de negocio que gestiona el árbol
Definición en la línea 47 del archivo CentroUsuariosBaseUC.cs.
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.
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.
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.