Referencia de la Clase sage.ew.global.Diccionarios.DiccionarioGlobal

Diccionario de variables globales Más...

Diagrama de herencias de sage.ew.global.Diccionarios.DiccionarioGlobal
sage.ew.global.Diccionarios.Diccionario< string, object > sage.ew.interficies.Diccionario.IDiccionarioGlobal sage.ew.interficies.Diccionario.IDiccionario< string, object > sage.ew.interficies.Diccionario.IDiccionarioLoadByCompany

Métodos públicos

 DiccionarioGlobal ()
 Constructor Más...
 
void SetLoader (IDiccionarioGlobalLoader diccionario)
 Inyecta el cargador del diccionario de vables globales Más...
 
DataTable GetAllVariable ()
 PE-103101 Devuelve todas las variables de la GLOBAL cargadas en memoria Más...
 
bool LoadData (string empresa)
 Carga el diccionario de global Más...
 
bool LoadExtra (string rutaXml)
 /// PE-64379. Procedimiento que nos agrega al diccionario de variables globales las indicadas en el xml de la ruta "tcRutaXml" El documento xml debe tener un nodo para cada variable con el siguiente formato: Más...
 
- Métodos públicos heredados desde sage.ew.global.Diccionarios.Diccionario< string, object >
void SetValueNoChange (Tkey key, Tvalue value)
 Añade la clave y el valor especificado en el diccionario, en caso de que exista no lo modificará Más...
 
void SetValue (Tkey key, Tvalue value)
 Añade la clave y el valor especificado en el diccionario, en caso de que exista lo modificará siempre Más...
 
bool ModifyValue (Tkey key, Tvalue value)
 Modifica la clave con el valor indicado. Si la clave no existe no lo añadirá Más...
 
Tvalue GetValue (Tkey key)
 Devuelve el valor de la clave del diccionario Más...
 
Tvalue GetValue (Tkey key, Tvalue defaultValue)
 A partir de un nombre de variable devuelve su valor en formato object Más...
 
bool TryGetValue (Tkey key, out Tvalue value)
 Intenta obtener el valor de la clave correspondiente Más...
 
bool Remove (Tkey key)
 Elimina del diccionario el elemento indicado Más...
 
int Count ()
 Numero de elementos del diccionario Más...
 
bool ContainsKey (Tkey key)
 Indica si existe la clave en el diccionario Más...
 
bool ContainsValue (Tvalue value)
 Indica si existe el valor en el diccionario Más...
 
void Clear ()
 Borra el contenido del diccionario Más...
 
void Dispose ()
 Dispose Más...
 
- Métodos públicos heredados desde sage.ew.interficies.Diccionario.IDiccionario< string, object >
void SetValue (TKey key, TValue value)
 Añade la clave y el valor especificado en el diccionario Global, en caso de que exista lo modificará siempre Más...
 
void SetValueNoChange (TKey key, TValue value)
 Añade la clave y el valor especificado en el diccionario, en caso de que exista no lo modificará Más...
 
bool ModifyValue (TKey key, TValue value)
 Modifica la clave con el valor indicado. Si la clave no existe no lo añadirá Más...
 
TValue GetValue (TKey key)
 A partir de un nombre de variable devuelve su valor en formato object Más...
 
TValue GetValue (TKey key, TValue defaultValue)
 A partir de un nombre de variable devuelve su valor en formato object Más...
 
bool Remove (TKey key)
 Elimina del diccionario el elemento indicado Más...
 
bool TryGetValue (TKey key, out TValue value)
 Intenta obtener el valor de la clave correspondiente Más...
 
int Count ()
 Número de elementos en el diccionario Más...
 
bool ContainsKey (TKey key)
 Indica si existe la clave en el diccionario Más...
 
void Clear ()
 Borra el contenido del diccionario Más...
 

Métodos protegidos

override void Internal_SetValue (string key, object value, bool lbSiExiste=true)
 Añade la clave y el valor especificado en el diccionario, en caso de que exista no lo modificará Más...
 
override object Internal_GetValue (string key, object defaultValue=null)
 A partir de un nombre de variable devuelve su valor en formato object y si no existe devuelve el default value Más...
 
- Métodos protegidos heredados desde sage.ew.global.Diccionarios.Diccionario< string, object >
 Diccionario ()
 Constructor Más...
 
virtual void Internal_SetValue (Tkey key, Tvalue value, bool lbSiExiste=true)
 Añade o modifica en el diccionario el valor de la clave. SilbSiExiste es false no lo modifica. Más...
 
virtual Tvalue Internal_GetValue (Tkey key)
 Obtiene el valor de la clave del diccionario Más...
 
virtual Tvalue Internal_GetValue (Tkey key, Tvalue defaulValue=default(Tvalue))
 Obtiene el valor de la clave del diccionario si no la encuentra devuelve defaultValue Más...
 
virtual bool Internal_TryGetValue (Tkey key, out Tvalue value)
 Obtiene el valor de la clave del diccionario Más...
 
virtual bool Intenal_ModifyValue (Tkey key, Tvalue value)
 Modifica valor de la clave del diccionario. Si no la encuentra muestra mensaje Más...
 
virtual bool Internal_Remove (Tkey key)
 Elimina la clave del diccionario Más...
 
virtual int Internal_Count ()
 Numero de elementos en el diccionario Más...
 
virtual bool Internal_ContainsKey (Tkey key)
 Si existe clave en el diccionario Más...
 
virtual bool Internal_ContainsValue (Tvalue value)
 Si existe valor en diccionario Más...
 
void Internal_Clear ()
 Limpia el diccionario Más...
 
virtual void OnError (ErrorEventArgs e)
 Lanza evento Error Más...
 

Otros miembros heredados

- Atributos protegidos heredados desde sage.ew.global.Diccionarios.Diccionario< string, object >
Dictionary< Tkey, Tvalue > _oDiccionario
 diccionario Más...
 
bool _dataLoaded
 Datos del diccionario cargados Más...
 
- Propiedades heredados desde sage.ew.global.Diccionarios.Diccionario< string, object >
string MensajeError [get, protected set]
 Mensaje de error Más...
 
bool HuboError [get, protected set]
 Indica si hubo error al cargar el diccionario Más...
 
- Propiedades heredados desde sage.ew.interficies.Diccionario.IDiccionario< string, object >
string MensajeError [get]
 Mensaje en caso de error Más...
 
bool HuboError [get]
 Si ha habido error al cargar los datos Más...
 
- Eventos heredados desde sage.ew.global.Diccionarios.Diccionario< string, object >
EventHandler Error
 Evento lanzado si error Más...
 
- Eventos heredados desde sage.ew.interficies.Diccionario.IDiccionario< string, object >
EventHandler Error
 Evento de error Más...
 

Descripción detallada

Diccionario de variables globales

Definición en la línea 15 del archivo DiccionarioGlobal.cs.

Documentación del constructor y destructor

◆ DiccionarioGlobal()

sage.ew.global.Diccionarios.DiccionarioGlobal.DiccionarioGlobal ( )
inline

Constructor

Definición en la línea 30 del archivo DiccionarioGlobal.cs.

Documentación de las funciones miembro

◆ GetAllVariable()

DataTable sage.ew.global.Diccionarios.DiccionarioGlobal.GetAllVariable ( )
inline

PE-103101 Devuelve todas las variables de la GLOBAL cargadas en memoria

Devuelve

Implementa sage.ew.interficies.Diccionario.IDiccionarioGlobal.

Definición en la línea 114 del archivo DiccionarioGlobal.cs.

◆ Internal_GetValue()

override object sage.ew.global.Diccionarios.DiccionarioGlobal.Internal_GetValue ( string  key,
object  defaultValue = null 
)
inlineprotected

A partir de un nombre de variable devuelve su valor en formato object y si no existe devuelve el default value

Parámetros
keyNombre de variable de configuración de empresa de la que se desea obtener su valor
defaultValuePermite definir un valor por defecto en caso de que no se encuentre la variable
Devuelve

Definición en la línea 84 del archivo DiccionarioGlobal.cs.

◆ Internal_SetValue()

override void sage.ew.global.Diccionarios.DiccionarioGlobal.Internal_SetValue ( string  key,
object  value,
bool  lbSiExiste = true 
)
inlineprotected

Añade la clave y el valor especificado en el diccionario, en caso de que exista no lo modificará

Parámetros
keyClave
valueValor
lbSiExiste

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

◆ LoadData()

bool sage.ew.global.Diccionarios.DiccionarioGlobal.LoadData ( string  empresa)
inline

Carga el diccionario de global

Devuelve

Implementa sage.ew.interficies.Diccionario.IDiccionarioLoadByCompany.

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

◆ LoadExtra()

bool sage.ew.global.Diccionarios.DiccionarioGlobal.LoadExtra ( string  rutaXml)
inline

/// PE-64379. Procedimiento que nos agrega al diccionario de variables globales las indicadas en el xml de la ruta "tcRutaXml" El documento xml debe tener un nodo para cada variable con el siguiente formato:

// <variables> //<nombre>wc_empresa</nombre> //<valor>01</valor> //<tipo>C</tipo> //</variables>

Parámetros
rutaXml
Devuelve

Implementa sage.ew.interficies.Diccionario.IDiccionarioGlobal.

Definición en la línea 163 del archivo DiccionarioGlobal.cs.

◆ SetLoader()

void sage.ew.global.Diccionarios.DiccionarioGlobal.SetLoader ( IDiccionarioGlobalLoader  diccionario)
inline

Inyecta el cargador del diccionario de vables globales

Parámetros
diccionario

Implementa sage.ew.interficies.Diccionario.IDiccionarioGlobal.

Definición en la línea 40 del archivo DiccionarioGlobal.cs.


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