Referencia de la Clase sage.ew.db.EwLogs

Classe para manipular logs Más...

Tipos públicos

enum  _SaveIntoEnum { _SaveIntoEnum.File, _SaveIntoEnum.Table }
 Opciones de guardado Más...
 
enum  _MessageTypeEnum { _MessageTypeEnum.Information, _MessageTypeEnum.Warning, _MessageTypeEnum.Error }
 Tipo de mensaje Más...
 

Métodos públicos

 EwLogs ()
 Inicializa una nueva instancia de la clase Más...
 
 EwLogs (string tcLogName, string tcDataBase, string tcTable)
 Inicializa una nueva instancia de la clase i inicializa el Log para tabla Más...
 
 EwLogs (string tcLogName, string tcFileName)
 Inicializa una nueva instancia de la clase i inicializa el Log para fichero Más...
 
bool _Initialize ()
 Inicializa el Log, tablas y ficheros Más...
 
DataRow _AddReg ()
 Añade un nuevo registro a la espera de que se llama a _SaveReg() para volcarlo en la tabla Más...
 
bool _SaveReg (bool tbClearAfterUpdate=true)
 Guarda el registro actual a la tabla Más...
 
DataRow _GetReg ()
 Devuelve el ultimo registro añadido Más...
 
bool _Write (string tcText, string tcAction, _MessageTypeEnum teMessageType=_MessageTypeEnum.Information, string tcObserva="")
 Escribe la cadena en el Log Más...
 

Propiedades

string _LogName [get, set]
 Nombre del log. Se utiliza como identificador en los datos del log Más...
 
_SaveIntoEnum _SaveInto [get, set]
 Indica el destino del Log Más...
 
string _FileName [get, set]
 Fichero de destino del Log Más...
 
string _DataBase [get, set]
 Base de datos de destino del Log Más...
 
string _Table [get, set]
 Tabla de destino del Log Más...
 
bool _Overwrite [get, set]
 Sobreescribirá el Log con el mismo nombre Más...
 
bool _Active [get, set]
 Activado guarda en el Log Más...
 
string _Terminal [get, set]
 Nombre del terminal que se guardará en el campo TERMINAL del log Más...
 
string _Usuario [get, set]
 Nombre del usuario que se guardará en el campo USUARIO del log Más...
 

Descripción detallada

Classe para manipular logs

Definición en la línea 13 del archivo EwLogs.cs.

Documentación de las enumeraciones miembro de la clase

◆ _MessageTypeEnum

Tipo de mensaje

Valores de enumeraciones
Information 

Información

Warning 

Advertencia

Error 

Error

Definición en la línea 35 del archivo EwLogs.cs.

◆ _SaveIntoEnum

Opciones de guardado

Valores de enumeraciones
File 

A fichero

Table 

A tabla

Definición en la línea 20 del archivo EwLogs.cs.

Documentación del constructor y destructor

◆ EwLogs() [1/3]

sage.ew.db.EwLogs.EwLogs ( )
inline

Inicializa una nueva instancia de la clase

Definición en la línea 168 del archivo EwLogs.cs.

◆ EwLogs() [2/3]

sage.ew.db.EwLogs.EwLogs ( string  tcLogName,
string  tcDataBase,
string  tcTable 
)
inline

Inicializa una nueva instancia de la clase i inicializa el Log para tabla

Definición en la línea 176 del archivo EwLogs.cs.

◆ EwLogs() [3/3]

sage.ew.db.EwLogs.EwLogs ( string  tcLogName,
string  tcFileName 
)
inline

Inicializa una nueva instancia de la clase i inicializa el Log para fichero

Definición en la línea 189 del archivo EwLogs.cs.

Documentación de las funciones miembro

◆ _AddReg()

DataRow sage.ew.db.EwLogs._AddReg ( )
inline

Añade un nuevo registro a la espera de que se llama a _SaveReg() para volcarlo en la tabla

Devuelve

Definición en la línea 244 del archivo EwLogs.cs.

◆ _GetReg()

DataRow sage.ew.db.EwLogs._GetReg ( )
inline

Devuelve el ultimo registro añadido

Devuelve

Definición en la línea 306 del archivo EwLogs.cs.

◆ _Initialize()

bool sage.ew.db.EwLogs._Initialize ( )
inline

Inicializa el Log, tablas y ficheros

Devuelve

Definición en la línea 208 del archivo EwLogs.cs.

◆ _SaveReg()

bool sage.ew.db.EwLogs._SaveReg ( bool  tbClearAfterUpdate = true)
inline

Guarda el registro actual a la tabla

Devuelve

Definición en la línea 268 del archivo EwLogs.cs.

◆ _Write()

bool sage.ew.db.EwLogs._Write ( string  tcText,
string  tcAction,
_MessageTypeEnum  teMessageType = _MessageTypeEnum.Information,
string  tcObserva = "" 
)
inline

Escribe la cadena en el Log

Parámetros
tcText
tcAction
teMessageType
tcObserva
Devuelve

Definición en la línea 324 del archivo EwLogs.cs.

Documentación de propiedades

◆ _Active

bool sage.ew.db.EwLogs._Active
getset

Activado guarda en el Log

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

◆ _DataBase

string sage.ew.db.EwLogs._DataBase
getset

Base de datos de destino del Log

Definición en la línea 92 del archivo EwLogs.cs.

◆ _FileName

string sage.ew.db.EwLogs._FileName
getset

Fichero de destino del Log

Definición en la línea 82 del archivo EwLogs.cs.

◆ _LogName

string sage.ew.db.EwLogs._LogName
getset

Nombre del log. Se utiliza como identificador en los datos del log

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

◆ _Overwrite

bool sage.ew.db.EwLogs._Overwrite
getset

Sobreescribirá el Log con el mismo nombre

Definición en la línea 112 del archivo EwLogs.cs.

◆ _SaveInto

_SaveIntoEnum sage.ew.db.EwLogs._SaveInto
getset

Indica el destino del Log

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

◆ _Table

string sage.ew.db.EwLogs._Table
getset

Tabla de destino del Log

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

◆ _Terminal

string sage.ew.db.EwLogs._Terminal
getset

Nombre del terminal que se guardará en el campo TERMINAL del log

Definición en la línea 132 del archivo EwLogs.cs.

◆ _Usuario

string sage.ew.db.EwLogs._Usuario
getset

Nombre del usuario que se guardará en el campo USUARIO del log

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


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