Referencia de la Clase sage.ew.usuario.CentroUsuarios

Clase de negocio para el funcionamiento del centro de usuarios Más...

Tipos públicos

enum  eOperacionUsuario {
  eOperacionUsuario.NuevoUsuario, eOperacionUsuario.AccesosEspeciales, eOperacionUsuario.PermisosMenus, eOperacionUsuario.PermisosPantallas,
  eOperacionUsuario.BorrarUsuario, eOperacionUsuario.DenegarEntradaUsuario, eOperacionUsuario.PermisoEntradaTodos, eOperacionUsuario.DenegarEmpresa,
  eOperacionUsuario.ConcederEmpresa, eOperacionUsuario.DenegarEmpresaTodos, eOperacionUsuario.ConcederEmpresaTodos, eOperacionUsuario.CopiarAccesosUsuarios,
  eOperacionUsuario.CopiarAccesosEmpresas, eOperacionUsuario.RestablecerPassword, eOperacionUsuario.ListadoAccesosUsuario, eOperacionUsuario.IndicadoresSage,
  eOperacionUsuario.EscritorioSagePermitir, eOperacionUsuario.EscritorioSageDenegar, eOperacionUsuario.PermisosEscritorios
}
 Enumeración de operaciones Más...
 

Métodos públicos

 CentroUsuarios ()
 Constructor sin parámetros (Agrupa por Empresa - Usuario) Más...
 
 CentroUsuarios (bool tlAgruparEmpresa)
 Constructor con parámetros; permite agrupar por Empresa-Usuario o por Usuario-Empresa Más...
 
void _Crear_arbol (string tcEmpresaActual, string tcUsuarioActual, ref ewTreeView toTreeView, ref Dictionary< IntPtr, CentroUsuariosItem > toDiccObjetos, ref ewMenuStripUsuarios toMenuStripUsuario, ref ewMenuStripEmpresas toMenuStripEmpresa)
 Método para crear el arbol Más...
 
DataTable _Obtener_Nodos_Principales ()
 Función para recuperar los nodos principales Más...
 
DataTable _Obtener_Nodos_Detalle (string tcClave)
 Función para recuperar los nodos de detalle Más...
 

Propiedades

string databaseComunes [get, set]
 Nombre de la base de datos comunes Más...
 
string databaseGestion [get, set]
 Nombre de la base de datos gestion del ejercicio actual Más...
 
string _EmpresaActual [get, set]
 Código de la empresa actual Más...
 
string _UsuarioActual [get, set]
 Usuario actual Más...
 
ewMenuStripUsuarios _MenuStripUsuario [get, set]
 Menú strip para los nodos de usuario Más...
 
ewMenuStripEmpresas _MenuStripEmpresa [get, set]
 Menú strip para los nodos de empresa Más...
 
ewTreeView _TreeView [get, set]
 TreeView de la clase Más...
 
Dictionary< IntPtr, CentroUsuariosItem_DiccObjetos [get, set]
 Diccionario de objetos asociados al TreeView Más...
 
string _Titulo [get, set]
 Variable que contiene el título del modo de ejecución de la clase Más...
 
bool _AgruparEmpresa [get, set]
 Define la forma de trabajar de la clase (Altera el la implementación de los métodos en tiempo de ejecución) Más...
 

Descripción detallada

Clase de negocio para el funcionamiento del centro de usuarios

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

Documentación de las enumeraciones miembro de la clase

◆ eOperacionUsuario

Enumeración de operaciones

Valores de enumeraciones
NuevoUsuario 

Crea un nuevo usuario

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

Definición en la línea 25 del archivo clsCentroUsuarios.cs.

Documentación del constructor y destructor

◆ CentroUsuarios() [1/2]

sage.ew.usuario.CentroUsuarios.CentroUsuarios ( )
inline

Constructor sin parámetros (Agrupa por Empresa - Usuario)

Definición en la línea 254 del archivo clsCentroUsuarios.cs.

◆ CentroUsuarios() [2/2]

sage.ew.usuario.CentroUsuarios.CentroUsuarios ( bool  tlAgruparEmpresa)
inline

Constructor con parámetros; permite agrupar por Empresa-Usuario o por Usuario-Empresa

Definición en la línea 262 del archivo clsCentroUsuarios.cs.

Documentación de las funciones miembro

◆ _Crear_arbol()

void sage.ew.usuario.CentroUsuarios._Crear_arbol ( string  tcEmpresaActual,
string  tcUsuarioActual,
ref ewTreeView  toTreeView,
ref Dictionary< IntPtr, CentroUsuariosItem toDiccObjetos,
ref ewMenuStripUsuarios  toMenuStripUsuario,
ref ewMenuStripEmpresas  toMenuStripEmpresa 
)
inline

Método para crear el arbol

Parámetros
tcEmpresaActualEmpresa actual
tcUsuarioActualUsuario actual
toTreeViewObjetro ewTreeView
toDiccObjetosDiccionario de objetos asociados a los nodos del árbol
toMenuStripUsuarioMenú contextual para nodos de usuario
toMenuStripEmpresaMenú contextual para nodos de empresa

Definición en la línea 278 del archivo clsCentroUsuarios.cs.

◆ _Obtener_Nodos_Detalle()

DataTable sage.ew.usuario.CentroUsuarios._Obtener_Nodos_Detalle ( string  tcClave)
inline

Función para recuperar los nodos de detalle

Parámetros
tcClave
Devuelve

Definición en la línea 342 del archivo clsCentroUsuarios.cs.

◆ _Obtener_Nodos_Principales()

DataTable sage.ew.usuario.CentroUsuarios._Obtener_Nodos_Principales ( )
inline

Función para recuperar los nodos principales

Devuelve

Definición en la línea 326 del archivo clsCentroUsuarios.cs.

Documentación de propiedades

◆ _AgruparEmpresa

bool sage.ew.usuario.CentroUsuarios._AgruparEmpresa
getset

Define la forma de trabajar de la clase (Altera el la implementación de los métodos en tiempo de ejecución)

Definición en la línea 212 del archivo clsCentroUsuarios.cs.

◆ _DiccObjetos

Dictionary<IntPtr, CentroUsuariosItem> sage.ew.usuario.CentroUsuarios._DiccObjetos
getset

Diccionario de objetos asociados al TreeView

Definición en la línea 192 del archivo clsCentroUsuarios.cs.

◆ _EmpresaActual

string sage.ew.usuario.CentroUsuarios._EmpresaActual
getset

Código de la empresa actual

Definición en la línea 142 del archivo clsCentroUsuarios.cs.

◆ _MenuStripEmpresa

ewMenuStripEmpresas sage.ew.usuario.CentroUsuarios._MenuStripEmpresa
getset

Menú strip para los nodos de empresa

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

◆ _MenuStripUsuario

ewMenuStripUsuarios sage.ew.usuario.CentroUsuarios._MenuStripUsuario
getset

Menú strip para los nodos de usuario

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

◆ _Titulo

string sage.ew.usuario.CentroUsuarios._Titulo
getset

Variable que contiene el título del modo de ejecución de la clase

Definición en la línea 202 del archivo clsCentroUsuarios.cs.

◆ _TreeView

ewTreeView sage.ew.usuario.CentroUsuarios._TreeView
getset

TreeView de la clase

Definición en la línea 182 del archivo clsCentroUsuarios.cs.

◆ _UsuarioActual

string sage.ew.usuario.CentroUsuarios._UsuarioActual
getset

Usuario actual

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

◆ databaseComunes

string sage.ew.usuario.CentroUsuarios.databaseComunes
getset

Nombre de la base de datos comunes

Definición en la línea 130 del archivo clsCentroUsuarios.cs.

◆ databaseGestion

string sage.ew.usuario.CentroUsuarios.databaseGestion
getset

Nombre de la base de datos gestion del ejercicio actual

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


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