Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.db.EwLogs

Classe para manipular logs. Más...

Tipos públicos

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

Métodos públicos

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

Propiedades

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

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 de constructores y destructores

◆ 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 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 121 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 91 del archivo EwLogs.cs.

◆ _FileName

string sage.ew.db.EwLogs._FileName
getset

Fichero de destino del Log.

Definición en la línea 81 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 61 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 111 del archivo EwLogs.cs.

◆ _SaveInto

_SaveIntoEnum sage.ew.db.EwLogs._SaveInto
getset

Indica el destino del Log.

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

◆ _Table

string sage.ew.db.EwLogs._Table
getset

Tabla de destino del Log.

Definición en la línea 101 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 131 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 141 del archivo EwLogs.cs.


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