Clase de negocio para la gestión de la configuraciones de usuarios en pantallas Más...
Tipos públicos | |
enum | ConfigUserType { ConfigUserType.PredetValuesConfig = 1, ConfigUserType.LastValuesConfig = 2, ConfigUserType.UserValuesConfig = 3 } |
Enumrado de tipos de configuración Más... | |
Métodos públicos | |
ConfigUserForm () | |
Inicializa una nueva instancia de la clase de configuraciones Más... | |
ConfigUserForm (string tcUsuario, string tcPantalla, string tcConfig="") | |
Inicializa una nueva instancia de la clase de configuraciones Más... | |
bool | _Load () |
Método para cargar la configuración de pantalla por defecto Más... | |
bool | _Load (string tcUsuario, string tcPantalla, string tcConfig) |
Método para cargar una configuración específica de pantalla Más... | |
bool | _Save (Boolean tbValidarDefecto=true) |
Método para guardar la configuración de pantalla actual Más... | |
bool | _Save (Dictionary< string, ConfigUserOption > toOpciones, bool tlForzarPredet=false, bool tlValidarDefecto=true) |
Método para guardar la configuración actual de pantalla con las opciones del diccionario toOpciones Más... | |
bool | _Delete () |
Método para eliminar una configuración de pantalla Más... | |
List< ConfigUserForm > | _ListaConfiguraciones () |
Método para obtener la lista de todas las configuraciones para el usuario y pantalla actuales Más... | |
Propiedades | |
string | _Usuario [get, set] |
Usuario de la configuración de pantalla. USROPTIDEF.USUARIO Más... | |
string | _Pantalla [get, set] |
Pantalla sobre la cual hay la configuración. USROPTIDEF.PANTALLA Más... | |
string | _Config [get, set] |
Descripción de la configuración de pantalla. USROPTIDEF.DESCRIP Más... | |
string | _Opciones [get, set] |
String con un JSON que contendrá todas las opciones configuradas por el usuario y pantalla actual. USROPTIDEF.OPCIONES Más... | |
bool | _Defecto [get, set] |
Para saber si esta configuración es la que se carga por defecto. USROPTIDEF.DEFECTO Más... | |
bool | _Publico [get, set] |
Indica si la configuración es para todos los usuarios. USROPTIDEF.PUBLICO Más... | |
ConfigUserType | _Tipo [get, set] |
Para saber si esta configuración es base y no se puede borrar. Más... | |
string | _MensajeError [get, set] |
Mensaje de error Más... | |
Dictionary< string, ConfigUserOption > | _dicOpciones [get] |
Para obtener un diccionario con todos los objetos guardados para configurar con sus valores por defecto. Se rellenará a partir del campo _Opciones Más... | |
Clase de negocio para la gestión de la configuraciones de usuarios en pantallas
Definición en la línea 19 del archivo ConfigUserForm.cs.
Enumrado de tipos de configuración
Valores de enumeraciones | |
---|---|
PredetValuesConfig | Valores por defecto |
LastValuesConfig | Última configuración |
UserValuesConfig | Valores guardados por el usuario |
Definición en la línea 26 del archivo ConfigUserForm.cs.
|
inline |
Inicializa una nueva instancia de la clase de configuraciones
Definición en la línea 169 del archivo ConfigUserForm.cs.
|
inline |
Inicializa una nueva instancia de la clase de configuraciones
Definición en la línea 177 del archivo ConfigUserForm.cs.
|
inline |
Método para eliminar una configuración de pantalla
Definición en la línea 530 del archivo ConfigUserForm.cs.
|
inline |
Método para obtener la lista de todas las configuraciones para el usuario y pantalla actuales
Definición en la línea 557 del archivo ConfigUserForm.cs.
|
inline |
Método para cargar la configuración de pantalla por defecto
Definición en la línea 333 del archivo ConfigUserForm.cs.
|
inline |
Método para cargar una configuración específica de pantalla
Definición en la línea 399 del archivo ConfigUserForm.cs.
|
inline |
Método para guardar la configuración de pantalla actual
tbValidarDefecto | Valida si estan por defecto el resto de configuraciones |
Definición en la línea 423 del archivo ConfigUserForm.cs.
|
inline |
Método para guardar la configuración actual de pantalla con las opciones del diccionario toOpciones
toOpciones | Diccionario con los valores de las opciones a guardar |
tlForzarPredet | Para poder indicar que una configuración predeterminada guarde todos los datos |
tlValidarDefecto | Para poder indicar que no se valide la configuración por defecto |
Definición en la línea 516 del archivo ConfigUserForm.cs.
|
getset |
Descripción de la configuración de pantalla. USROPTIDEF.DESCRIP
Definición en la línea 73 del archivo ConfigUserForm.cs.
|
getset |
Para saber si esta configuración es la que se carga por defecto. USROPTIDEF.DEFECTO
Definición en la línea 93 del archivo ConfigUserForm.cs.
|
get |
Para obtener un diccionario con todos los objetos guardados para configurar con sus valores por defecto. Se rellenará a partir del campo _Opciones
Definición en la línea 134 del archivo ConfigUserForm.cs.
|
getset |
Mensaje de error
Definición en la línea 123 del archivo ConfigUserForm.cs.
|
getset |
String con un JSON que contendrá todas las opciones configuradas por el usuario y pantalla actual. USROPTIDEF.OPCIONES
Definición en la línea 83 del archivo ConfigUserForm.cs.
|
getset |
Pantalla sobre la cual hay la configuración. USROPTIDEF.PANTALLA
Definición en la línea 63 del archivo ConfigUserForm.cs.
|
getset |
Indica si la configuración es para todos los usuarios. USROPTIDEF.PUBLICO
Definición en la línea 103 del archivo ConfigUserForm.cs.
|
getset |
Para saber si esta configuración es base y no se puede borrar.
Definición en la línea 113 del archivo ConfigUserForm.cs.
|
getset |
Usuario de la configuración de pantalla. USROPTIDEF.USUARIO
Definición en la línea 53 del archivo ConfigUserForm.cs.