Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.ewbase.Clases.ConfigUserForm

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.
 

Descripción detallada

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.

Documentación de las enumeraciones miembro de la clase

◆ ConfigUserType

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.

Documentación de constructores y destructores

◆ ConfigUserForm() [1/2]

sage.ew.ewbase.Clases.ConfigUserForm.ConfigUserForm ( )
inline

Inicializa una nueva instancia de la clase de configuraciones.

Definición en la línea 169 del archivo ConfigUserForm.cs.

◆ ConfigUserForm() [2/2]

sage.ew.ewbase.Clases.ConfigUserForm.ConfigUserForm ( string tcUsuario,
string tcPantalla,
string tcConfig = "" )
inline

Inicializa una nueva instancia de la clase de configuraciones.

Definición en la línea 177 del archivo ConfigUserForm.cs.

Documentación de funciones miembro

◆ _Delete()

bool sage.ew.ewbase.Clases.ConfigUserForm._Delete ( )
inline

Método para eliminar una configuración de pantalla.

Devuelve

Definición en la línea 501 del archivo ConfigUserForm.cs.

◆ _ListaConfiguraciones()

List< ConfigUserForm > sage.ew.ewbase.Clases.ConfigUserForm._ListaConfiguraciones ( )
inline

Método para obtener la lista de todas las configuraciones para el usuario y pantalla actuales.

Devuelve

Definición en la línea 528 del archivo ConfigUserForm.cs.

◆ _Load() [1/2]

bool sage.ew.ewbase.Clases.ConfigUserForm._Load ( )
inline

Método para cargar la configuración de pantalla por defecto.

Devuelve

Definición en la línea 304 del archivo ConfigUserForm.cs.

◆ _Load() [2/2]

bool sage.ew.ewbase.Clases.ConfigUserForm._Load ( string tcUsuario,
string tcPantalla,
string tcConfig )
inline

Método para cargar una configuración específica de pantalla.

Devuelve

Definición en la línea 370 del archivo ConfigUserForm.cs.

◆ _Save() [1/2]

bool sage.ew.ewbase.Clases.ConfigUserForm._Save ( Boolean tbValidarDefecto = true)
inline

Método para guardar la configuración de pantalla actual.

Parámetros
tbValidarDefectoValida si estan por defecto el resto de configuraciones
Devuelve

Definición en la línea 394 del archivo ConfigUserForm.cs.

◆ _Save() [2/2]

bool sage.ew.ewbase.Clases.ConfigUserForm._Save ( Dictionary< string, ConfigUserOption > toOpciones,
bool tlForzarPredet = false,
bool tlValidarDefecto = true )
inline

Método para guardar la configuración actual de pantalla con las opciones del diccionario toOpciones.

Parámetros
toOpcionesDiccionario con los valores de las opciones a guardar
tlForzarPredetPara poder indicar que una configuración predeterminada guarde todos los datos
tlValidarDefectoPara poder indicar que no se valide la configuración por defecto
Devuelve

Definición en la línea 487 del archivo ConfigUserForm.cs.

Documentación de propiedades

◆ _Config

string sage.ew.ewbase.Clases.ConfigUserForm._Config
getset

Descripción de la configuración de pantalla. USROPTIDEF.DESCRIP.

Definición en la línea 72 del archivo ConfigUserForm.cs.

◆ _Defecto

bool sage.ew.ewbase.Clases.ConfigUserForm._Defecto
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.

◆ _dicOpciones

Dictionary<string, ConfigUserOption> sage.ew.ewbase.Clases.ConfigUserForm._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.

Definición en la línea 133 del archivo ConfigUserForm.cs.

◆ _MensajeError

string sage.ew.ewbase.Clases.ConfigUserForm._MensajeError
getset

Mensaje de error.

Definición en la línea 122 del archivo ConfigUserForm.cs.

◆ _Opciones

string sage.ew.ewbase.Clases.ConfigUserForm._Opciones
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.

◆ _Pantalla

string sage.ew.ewbase.Clases.ConfigUserForm._Pantalla
getset

Pantalla sobre la cual hay la configuración. USROPTIDEF.PANTALLA.

Definición en la línea 62 del archivo ConfigUserForm.cs.

◆ _Publico

bool sage.ew.ewbase.Clases.ConfigUserForm._Publico
getset

Indica si la configuración es para todos los usuarios. USROPTIDEF.PUBLICO.

Definición en la línea 102 del archivo ConfigUserForm.cs.

◆ _Tipo

ConfigUserType sage.ew.ewbase.Clases.ConfigUserForm._Tipo
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.

◆ _Usuario

string sage.ew.ewbase.Clases.ConfigUserForm._Usuario
getset

Usuario de la configuración de pantalla. USROPTIDEF.USUARIO.

Definición en la línea 52 del archivo ConfigUserForm.cs.


La documentación de esta clase está generada del siguiente archivo: