Clase de negocio para la gestión de la configuraciones de usuarios en pantallas. Más...
Tipos públicos | |
enum | ConfigUserType { PredetValuesConfig = 1 , LastValuesConfig = 2 , UserValuesConfig = 3 } |
Enumrado de tipos de configuración. Más... | |
Métodos públicos | |
ConfigUserForm () | |
Inicializa una nueva instancia de la clase de configuraciones. | |
ConfigUserForm (string tcUsuario, string tcPantalla, string tcConfig="") | |
Inicializa una nueva instancia de la clase de configuraciones. | |
bool | _Load () |
Método para cargar la configuración de pantalla por defecto. | |
bool | _Load (string tcUsuario, string tcPantalla, string tcConfig) |
Método para cargar una configuración específica de pantalla. | |
bool | _Save (Boolean tbValidarDefecto=true) |
Método para guardar la configuración de pantalla actual. | |
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. | |
bool | _Delete () |
Método para eliminar una configuración de pantalla. | |
List< ConfigUserForm > | _ListaConfiguraciones () |
Método para obtener la lista de todas las configuraciones para el usuario y pantalla actuales. | |
Propiedades | |
string | _Usuario [get, set] |
Usuario de la configuración de pantalla. USROPTIDEF.USUARIO. | |
string | _Pantalla [get, set] |
Pantalla sobre la cual hay la configuración. USROPTIDEF.PANTALLA. | |
string | _Config [get, set] |
Descripción de la configuración de pantalla. USROPTIDEF.DESCRIP. | |
string | _Opciones [get, set] |
String con un JSON que contendrá todas las opciones configuradas por el usuario y pantalla actual. USROPTIDEF.OPCIONES. | |
bool | _Defecto [get, set] |
Para saber si esta configuración es la que se carga por defecto. USROPTIDEF.DEFECTO. | |
bool | _Publico [get, set] |
Indica si la configuración es para todos los usuarios. USROPTIDEF.PUBLICO. | |
ConfigUserType | _Tipo [get, set] |
Para saber si esta configuración es base y no se puede borrar. | |
string | _MensajeError [get, set] |
Mensaje de error. | |
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. | |
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 501 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 528 del archivo ConfigUserForm.cs.
|
inline |
Método para cargar la configuración de pantalla por defecto.
Definición en la línea 304 del archivo ConfigUserForm.cs.
|
inline |
Método para cargar una configuración específica de pantalla.
Definición en la línea 370 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 394 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 487 del archivo ConfigUserForm.cs.
|
getset |
Descripción de la configuración de pantalla. USROPTIDEF.DESCRIP.
Definición en la línea 72 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 92 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 133 del archivo ConfigUserForm.cs.
|
getset |
Mensaje de error.
Definición en la línea 122 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 82 del archivo ConfigUserForm.cs.
|
getset |
Pantalla sobre la cual hay la configuración. USROPTIDEF.PANTALLA.
Definición en la línea 62 del archivo ConfigUserForm.cs.
|
getset |
Indica si la configuración es para todos los usuarios. USROPTIDEF.PUBLICO.
Definición en la línea 102 del archivo ConfigUserForm.cs.
|
getset |
Para saber si esta configuración es base y no se puede borrar.
Definición en la línea 112 del archivo ConfigUserForm.cs.
|
getset |
Usuario de la configuración de pantalla. USROPTIDEF.USUARIO.
Definición en la línea 52 del archivo ConfigUserForm.cs.