Clase de negocio para el funcionamiento 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... | |
delegate void | EventoPreguntarAlUsuarioHandler (object sender, string mensaje, int iconIndex, Action< bool > callback) |
Delegado Más... | |
delegate void | EventoInformarAlUsuarioHandler (object sender, string mensaje, int iconIndex) |
Delegado Más... | |
delegate void | EventoNodoActualizadoHandler (object sender, INodoArbolAccesosInfo infoNodo, ArbolAccesosUC.eAcceso acceso) |
Delegado Más... | |
delegate void | EventoNodosHijoActualizadosHandler (object sender, INodoArbolAccesosInfo infoNodo, ArbolAccesosUC.eAcceso acceso) |
Delegado Más... | |
delegate void | EventoNodoPacreActualizadoHandler (object sender, INodoArbolAccesosInfo infoNodo, ArbolAccesosUC.eAcceso acceso) |
Delegado Más... | |
delegate void | EventoDatosAccesosActualizadosHandler (object sender, INodoArbolAccesosInfo infoNodo) |
Delegado Más... | |
delegate void | EventoDatosUsuariosActualizadosHandler (object sender, INodoArbolAccesosInfo infoNodo) |
Delegado Más... | |
CentroUsuarios () | |
Constructor sin parámetros Más... | |
CentroUsuarios (bool operacionAlta) | |
Constructor con parámetros Más... | |
bool | CloudIdActivo () |
Método para determinar si las caracterísitcas de CloudId estan activas Más... | |
void | EjecutarOpcionMenu (object sender, INodoArbolAccesos nodo, INodoArbolAccesosInfo infoNodo, OperacionUsuario operacion) |
Ejecuta la opción de menú seleccionada Más... | |
void | MenuContextualNoPermitido (INodoArbolAccesos nodo, INodoArbolAccesosInfo infoNodo, string mensaje) |
Método para gestionar la respuesta de negocio ante un acceso no permitido a menú Se gestiona por eventos y se ejecuta ANTES de mostrar el menú Más... | |
void | MostrarIndicadores (INodoArbolAccesosInfo infoNodo) |
Muestra los indicadores del usuario asociado al nodo Más... | |
void | MostrarPermisosDeEscritorio (INodoArbolAccesosInfo infoNodo) |
Muestra los permisos de escritorio del usuario asociado al nodo Más... | |
void | CopiarAccesosEmpresas (INodoArbolAccesos nodo, INodoArbolAccesosInfo infoNodo) |
Método para copiar accesos entre empresas Más... | |
void | CopiarAccesosUsuarios (INodoArbolAccesosInfo infoNodo) |
Método para copiar accesos entre usuarios Más... | |
void | NuevoUsuario (INodoArbolAccesosInfo infoNodo) |
Método para crear un nuevo usuario Más... | |
void | NuevoUsuarioConAsistente (INodoArbolAccesosInfo infoNodo) |
Lanza el asistente para crear un nuevo usuario Más... | |
void | MostrarAccesosEspeciales (INodoArbolAccesosInfo infoNodo) |
Muestra los accesos especiales Más... | |
void | MostrarPermisosMenus (INodoArbolAccesosInfo infoNodo) |
Muestra los permisos de menú Más... | |
void | MostrarPantallasUsuario (INodoArbolAccesosInfo infoNodo) |
Muestra los permisos de pantalla Más... | |
void | EstablecerAccesoEscritorioSage (INodoArbolAccesosInfo infoNodo, bool concederAcceso) |
Concede o Deniega el acceso al escritorio Sage Más... | |
void | EstablecerAccesoEmpresa (INodoArbolAccesosInfo infoNodo, bool concederAcceso) |
Concede o Deniega el acceso a la empresa Más... | |
void | EstablecerAccesoEmpresaTodos (INodoArbolAccesosInfo infoNodo, bool concederAcceso) |
Concede o Deniega el acceso a la empresa a todos los usuarios Más... | |
void | EstablecerEntradaUsuario (INodoArbolAccesosInfo infoNodo) |
Concede o Deniega la entrada a un usuario (toma el valor inverso al que actualmente tiene) Más... | |
void | EstablecerEntradaUsuariosTodos (INodoArbolAccesosInfo infoNodo, bool concederAcceso) |
Concede o Deniega la entrada a un usuario (toma el valor inverso al que actualmente tiene) Más... | |
bool | DenegarEntradaUsuario (INodoArbolAccesosInfo infoNodo) |
Concede o Deniega la entrada Más... | |
void | DenegarEntradaUsuario (string comunes, string codigoUsuario, bool denegar) |
Concede o Deniega la entrada (multigrupo) Más... | |
Métodos públicos estáticos | |
static bool | ExistenUsuariosSinUnificar () |
Método para determinar si existen usuarios sin unificar Más... | |
Propiedades | |
bool | EsUnaOperacionDeAlta = false [get] |
Obtiene o establece si se desea la gestión de permisos en un contexto de alta Más... | |
Eventos | |
EventoCambiosEnDashboardHandler | CambiosEnDashboard |
Evento público de selección de opción Más... | |
EventoPreguntarAlUsuarioHandler | PreguntarAlUsuario |
Informa de que se requiere preguntar al usuario de algo Más... | |
EventoInformarAlUsuarioHandler | InformarAlUsuario |
Informa de que se requiere informar al usuario de algo Más... | |
EventoNodoActualizadoHandler | NodoActualizado |
Informa de que un nodo ha sido actualizado Más... | |
EventoNodosHijoActualizadosHandler | NodosHijoActualizados |
Informa de que un cambio en un nodo requiere de la actualización de los nodos hijo Más... | |
EventoNodoPacreActualizadoHandler | NodoPadreActualizado |
Informa de que un cambio en un nodo requiere de la actualización del nodo padre Más... | |
EventoDatosAccesosActualizadosHandler | DatosAccesosActualizados |
Informa de que se han actualizado datos de accesos Más... | |
EventoDatosUsuariosActualizadosHandler | DatosUsuariosActualizados |
Informa de que se han actualizado datos de accesos Más... | |
Clase de negocio para el funcionamiento del centro de usuarios
Definición en la línea 18 del archivo clsCentroUsuarios.cs.
|
strong |
Tipos de menú a mostrar
Definición en la línea 171 del archivo clsCentroUsuarios.cs.
|
strong |
Enumera los tipos de agrupaciones soportadas
Definición en la línea 121 del archivo clsCentroUsuarios.cs.
|
strong |
Enumeración de operaciones
Valores de enumeraciones | |
---|---|
NuevoUsuario | Crea un nuevo usuario |
NuevoUsuarioConAsistente | Crea un nuevo usuario usando el asistente |
AccesosEspeciales | Accesos especiales |
PermisosMenus | Permisos en menús |
PermisosPantallas | Permisos en pantallas |
BorrarUsuario | Borrar usuario |
DenegarEntradaUsuario | Denegar entrada a un usuario |
PermisoEntradaTodos | Denegar entrada a todos los usuarios |
DenegarEmpresa | Deniega el acceso a la empresa |
ConcederEmpresa | Concede acceso a la empresa |
DenegarEmpresaTodos | Deniega el acceso a la empresa de todos los usuarios |
ConcederEmpresaTodos | Concede acceso a la empresa a todos los usuarios |
CopiarAccesosUsuarios | Copiar accesos entre usuarios |
CopiarAccesosEmpresas | Copiar accesos entre empresas |
RestablecerPassword | Permite restablecer la contraseña |
ListadoAccesosUsuario | Listado de accesos por usuario |
IndicadoresSage | Permisos indicadores escritorio Sage |
EscritorioSagePermitir | Permitir escritorio Sage |
EscritorioSageDenegar | Denegar escritorio Sage |
PermisosEscritorios | Permisos en escritorios |
ConcederAccesoAlGrupo | Da acceso al grupo de empresas |
DenegarAccesoAlGrupo | Revoca el acceso al grupo de empresas |
Definición en la línea 26 del archivo clsCentroUsuarios.cs.
|
strong |
Enumera los tipos de agrupaciones soportadas
Valores de enumeraciones | |
---|---|
Ninguno | Indeterminado o nodo cero |
Usuario | Nodo de usuario |
Empresa | Nodo de empresa |
Grupo | Nodo de grupo |
Definición en la línea 148 del archivo clsCentroUsuarios.cs.
|
inline |
Constructor sin parámetros
Definición en la línea 325 del archivo clsCentroUsuarios.cs.
|
inline |
Constructor con parámetros
Definición en la línea 330 del archivo clsCentroUsuarios.cs.
|
inline |
Método para determinar si las caracterísitcas de CloudId estan activas
Definición en la línea 371 del archivo clsCentroUsuarios.cs.
|
inline |
Método para copiar accesos entre empresas
nodo | |
infoNodo | Información del nodo que solicita la ejecución |
Definición en la línea 980 del archivo clsCentroUsuarios.cs.
|
inline |
Método para copiar accesos entre usuarios
infoNodo | Información del nodo que solicita la ejecución |
Definición en la línea 1045 del archivo clsCentroUsuarios.cs.
|
inline |
Concede o Deniega la entrada
infoNodo | Información del nodo que solicita la ejecución |
Definición en la línea 1667 del archivo clsCentroUsuarios.cs.
|
inline |
Concede o Deniega la entrada (multigrupo)
comunes | |
codigoUsuario | |
denegar |
Definición en la línea 1686 del archivo clsCentroUsuarios.cs.
|
inline |
Ejecuta la opción de menú seleccionada
sender | |
nodo | |
infoNodo | |
operacion |
NotImplementedException | |
NotSupportedException |
Definición en la línea 554 del archivo clsCentroUsuarios.cs.
|
inline |
Concede o Deniega el acceso a la empresa
infoNodo | Información del nodo que solicita la ejecución |
concederAcceso | True para otorgar acceso, false para revocarlo |
Definición en la línea 1579 del archivo clsCentroUsuarios.cs.
|
inline |
Concede o Deniega el acceso a la empresa a todos los usuarios
infoNodo | Información del nodo que solicita la ejecución |
concederAcceso | True para otorgar acceso, false para revocarlo |
Definición en la línea 1601 del archivo clsCentroUsuarios.cs.
|
inline |
Concede o Deniega el acceso al escritorio Sage
infoNodo | |
concederAcceso |
Definición en la línea 1196 del archivo clsCentroUsuarios.cs.
|
inline |
Concede o Deniega la entrada a un usuario (toma el valor inverso al que actualmente tiene)
infoNodo | Información del nodo que solicita la ejecución |
Definición en la línea 1624 del archivo clsCentroUsuarios.cs.
|
inline |
Concede o Deniega la entrada a un usuario (toma el valor inverso al que actualmente tiene)
infoNodo | Información del nodo que solicita la ejecución |
concederAcceso | True para otorgar acceso, false para revocarlo |
Definición en la línea 1648 del archivo clsCentroUsuarios.cs.
delegate void sage.ew.usuario.CentroUsuarios.EventoCambiosEnDashboardHandler | ( | object | sender, |
EventArgs | e | ||
) |
Delegado del evento para notificar cambios en el DashBoard
sender | |
e |
delegate void sage.ew.usuario.CentroUsuarios.EventoDatosAccesosActualizadosHandler | ( | object | sender, |
INodoArbolAccesosInfo | infoNodo | ||
) |
Delegado
sender | |
infoNodo |
delegate void sage.ew.usuario.CentroUsuarios.EventoDatosUsuariosActualizadosHandler | ( | object | sender, |
INodoArbolAccesosInfo | infoNodo | ||
) |
Delegado
sender | |
infoNodo |
delegate void sage.ew.usuario.CentroUsuarios.EventoInformarAlUsuarioHandler | ( | object | sender, |
string | mensaje, | ||
int | iconIndex | ||
) |
Delegado
sender | |
mensaje | |
iconIndex |
delegate void sage.ew.usuario.CentroUsuarios.EventoNodoActualizadoHandler | ( | object | sender, |
INodoArbolAccesosInfo | infoNodo, | ||
ArbolAccesosUC.eAcceso | acceso | ||
) |
Delegado
sender | |
infoNodo | |
acceso |
delegate void sage.ew.usuario.CentroUsuarios.EventoNodoPacreActualizadoHandler | ( | object | sender, |
INodoArbolAccesosInfo | infoNodo, | ||
ArbolAccesosUC.eAcceso | acceso | ||
) |
Delegado
sender | |
infoNodo | |
acceso |
delegate void sage.ew.usuario.CentroUsuarios.EventoNodosHijoActualizadosHandler | ( | object | sender, |
INodoArbolAccesosInfo | infoNodo, | ||
ArbolAccesosUC.eAcceso | acceso | ||
) |
Delegado
sender | |
infoNodo | |
acceso |
delegate void sage.ew.usuario.CentroUsuarios.EventoPreguntarAlUsuarioHandler | ( | object | sender, |
string | mensaje, | ||
int | iconIndex, | ||
Action< bool > | callback | ||
) |
Delegado
sender | |
mensaje | |
iconIndex | |
callback |
|
inlinestatic |
Método para determinar si existen usuarios sin unificar
Definición en la línea 341 del archivo clsCentroUsuarios.cs.
|
inline |
Método para gestionar la respuesta de negocio ante un acceso no permitido a menú Se gestiona por eventos y se ejecuta ANTES de mostrar el menú
nodo | |
infoNodo | |
mensaje |
Definición en la línea 890 del archivo clsCentroUsuarios.cs.
|
inline |
Muestra los accesos especiales
infoNodo | Información del nodo que solicita la ejecución |
Definición en la línea 1147 del archivo clsCentroUsuarios.cs.
|
inline |
Muestra los indicadores del usuario asociado al nodo
infoNodo | Información del nodo que solicita la ejecución |
Definición en la línea 929 del archivo clsCentroUsuarios.cs.
|
inline |
Muestra los permisos de pantalla
infoNodo | Información del nodo que solicita la ejecución |
Definición en la línea 1179 del archivo clsCentroUsuarios.cs.
|
inline |
Muestra los permisos de escritorio del usuario asociado al nodo
infoNodo | Información del nodo que solicita la ejecución |
Definición en la línea 945 del archivo clsCentroUsuarios.cs.
|
inline |
Muestra los permisos de menú
infoNodo | Información del nodo que solicita la ejecución |
Definición en la línea 1163 del archivo clsCentroUsuarios.cs.
|
inline |
Método para crear un nuevo usuario
infoNodo | Información del nodo que solicita la ejecución |
Definición en la línea 1102 del archivo clsCentroUsuarios.cs.
|
inline |
Lanza el asistente para crear un nuevo usuario
infoNodo |
Definición en la línea 1129 del archivo clsCentroUsuarios.cs.
|
get |
Obtiene o establece si se desea la gestión de permisos en un contexto de alta
Definición en la línea 318 del archivo clsCentroUsuarios.cs.
EventoCambiosEnDashboardHandler sage.ew.usuario.CentroUsuarios.CambiosEnDashboard |
Evento público de selección de opción
Definición en la línea 203 del archivo clsCentroUsuarios.cs.
EventoDatosAccesosActualizadosHandler sage.ew.usuario.CentroUsuarios.DatosAccesosActualizados |
Informa de que se han actualizado datos de accesos
Definición en la línea 296 del archivo clsCentroUsuarios.cs.
EventoDatosUsuariosActualizadosHandler sage.ew.usuario.CentroUsuarios.DatosUsuariosActualizados |
Informa de que se han actualizado datos de accesos
Definición en la línea 310 del archivo clsCentroUsuarios.cs.
EventoInformarAlUsuarioHandler sage.ew.usuario.CentroUsuarios.InformarAlUsuario |
Informa de que se requiere informar al usuario de algo
Definición en la línea 238 del archivo clsCentroUsuarios.cs.
EventoNodoActualizadoHandler sage.ew.usuario.CentroUsuarios.NodoActualizado |
Informa de que un nodo ha sido actualizado
Definición en la línea 253 del archivo clsCentroUsuarios.cs.
EventoNodoPacreActualizadoHandler sage.ew.usuario.CentroUsuarios.NodoPadreActualizado |
Informa de que un cambio en un nodo requiere de la actualización del nodo padre
Definición en la línea 283 del archivo clsCentroUsuarios.cs.
EventoNodosHijoActualizadosHandler sage.ew.usuario.CentroUsuarios.NodosHijoActualizados |
Informa de que un cambio en un nodo requiere de la actualización de los nodos hijo
Definición en la línea 268 del archivo clsCentroUsuarios.cs.
EventoPreguntarAlUsuarioHandler sage.ew.usuario.CentroUsuarios.PreguntarAlUsuario |
Informa de que se requiere preguntar al usuario de algo
Definición en la línea 224 del archivo clsCentroUsuarios.cs.