Referencia de la Clase sage.ew.tpv.Bascula

Clase Bascula: Captura del peso, cargar/guardar configuración en Base de datos, ... Más...

Métodos públicos

delegate void Delegate_Event_Peso (ref decimal tnPeso)
 Delegate del evento _Event_Peso Más...
 
delegate void Delegate_Event_Tecla (int tnTecla)
 Delegate del evento _Event_Tecla Más...
 
delegate void Delegate_Event_Error (string tnError)
 Delegate del evento _Event_Error Más...
 
 Bascula ()
 Constructor de la clase. Más...
 
 Bascula (string lsCodigo)
 Constructor de la clase. Más...
 
void _SendData (string lcMessage, bool llCloseConnection=false)
 Envia un string a la bascula Más...
 
bool _Load ()
 Carga la configuración a partir del campo BASCULA de la tabla TERMINAL Más...
 
void _Captura_Peso ()
 Captura el peso de la báscula. A partir de este método se ejecuta los eventos _Event_Peso o _Event_Error Más...
 
void _Save ()
 Guarda la configuración en el campo BASCULA de la tabla TERMINAL Más...
 

Campos de datos

Dictionary< string, string > _Todas_Variables = new Dictionary<string, string>()
 Todas las variables de configuración Más...
 
bool _PreguntarConfigurar = true
 Mostrar la pregunta para configurar el terminal Más...
 
string _Xml = ""
 XML para recuperar des de la configuración del terminal Más...
 

Propiedades

string _Codigo [get]
 Es el codigo del usuario que ha entrado en Eurowin Más...
 
bool _Activa [get, set]
 Nos indica si la bascula esta activa Más...
 
int _Bits [get, set]
 Número de bits Más...
 
int _BitsParada [get, set]
 Número de bits por parada Más...
 
string _Paridad [get, set]
 Paridad Más...
 
int _Puerto [get, set]
 Número de puerto por el cual se capturará el peso Más...
 
int _Tecla [get, set]
 Código de tecla que se utilizará para capturar el peso. Más...
 
int _Velocidad [get, set]
 Velocidad del puerto Más...
 
decimal _Peso [get, set]
 Peso capturado por la bascula Más...
 
string _Error_Message [get]
 En caso que haya un error en la captura del peso en la báscula habrá la descripción del error.descripción del error. Más...
 
bool _SendCarriageReturn [get, set]
 PE-90278 Especifica si se enviara un caracter de retorno de carro en cada petición a la bascula Más...
 

Eventos

Delegate_Event_Peso _Event_Peso
 Evento de captura de peso Más...
 
Delegate_Event_Error _Event_Error
 Evento de error Más...
 

Descripción detallada

Clase Bascula: Captura del peso, cargar/guardar configuración en Base de datos, ...

Definición en la línea 19 del archivo Basculas.cs.

Documentación del constructor y destructor

◆ Bascula() [1/2]

sage.ew.tpv.Bascula.Bascula ( )
inline

Constructor de la clase.

Definición en la línea 182 del archivo Basculas.cs.

◆ Bascula() [2/2]

sage.ew.tpv.Bascula.Bascula ( string  lsCodigo)
inline

Constructor de la clase.

Parámetros
lsCodigoCodigo del usuario que ha entrado en Eurowin

Definición en la línea 192 del archivo Basculas.cs.

Documentación de las funciones miembro

◆ _Captura_Peso()

void sage.ew.tpv.Bascula._Captura_Peso ( )
inline

Captura el peso de la báscula. A partir de este método se ejecuta los eventos _Event_Peso o _Event_Error

Definición en la línea 863 del archivo Basculas.cs.

◆ _Load()

bool sage.ew.tpv.Bascula._Load ( )
inline

Carga la configuración a partir del campo BASCULA de la tabla TERMINAL

Definición en la línea 729 del archivo Basculas.cs.

◆ _Save()

void sage.ew.tpv.Bascula._Save ( )
inline

Guarda la configuración en el campo BASCULA de la tabla TERMINAL

Definición en la línea 912 del archivo Basculas.cs.

◆ _SendData()

void sage.ew.tpv.Bascula._SendData ( string  lcMessage,
bool  llCloseConnection = false 
)
inline

Envia un string a la bascula

Parámetros
lcMessageMensaje que se le enviara a la bascula
llCloseConnectionSi true, cierra la conexión con el puerto serie

Definición en la línea 690 del archivo Basculas.cs.

◆ Delegate_Event_Error()

delegate void sage.ew.tpv.Bascula.Delegate_Event_Error ( string  tnError)

Delegate del evento _Event_Error

Parámetros
tnError

◆ Delegate_Event_Peso()

delegate void sage.ew.tpv.Bascula.Delegate_Event_Peso ( ref decimal  tnPeso)

Delegate del evento _Event_Peso

Parámetros
tnPeso

◆ Delegate_Event_Tecla()

delegate void sage.ew.tpv.Bascula.Delegate_Event_Tecla ( int  tnTecla)

Delegate del evento _Event_Tecla

Parámetros
tnTecla

Documentación de los campos

◆ _PreguntarConfigurar

bool sage.ew.tpv.Bascula._PreguntarConfigurar = true

Mostrar la pregunta para configurar el terminal

Definición en la línea 154 del archivo Basculas.cs.

◆ _Todas_Variables

Dictionary<string, string> sage.ew.tpv.Bascula._Todas_Variables = new Dictionary<string, string>()

Todas las variables de configuración

Definición en la línea 73 del archivo Basculas.cs.

◆ _Xml

string sage.ew.tpv.Bascula._Xml = ""

XML para recuperar des de la configuración del terminal

Definición en la línea 159 del archivo Basculas.cs.

Documentación de propiedades

◆ _Activa

bool sage.ew.tpv.Bascula._Activa
getset

Nos indica si la bascula esta activa

Definición en la línea 79 del archivo Basculas.cs.

◆ _Bits

int sage.ew.tpv.Bascula._Bits
getset

Número de bits

Definición en la línea 88 del archivo Basculas.cs.

◆ _BitsParada

int sage.ew.tpv.Bascula._BitsParada
getset

Número de bits por parada

Definición en la línea 96 del archivo Basculas.cs.

◆ _Codigo

string sage.ew.tpv.Bascula._Codigo
get

Es el codigo del usuario que ha entrado en Eurowin

Definición en la línea 68 del archivo Basculas.cs.

◆ _Error_Message

string sage.ew.tpv.Bascula._Error_Message
get

En caso que haya un error en la captura del peso en la báscula habrá la descripción del error.descripción del error.

Definición en la línea 149 del archivo Basculas.cs.

◆ _Paridad

string sage.ew.tpv.Bascula._Paridad
getset

Paridad

Definición en la línea 105 del archivo Basculas.cs.

◆ _Peso

decimal sage.ew.tpv.Bascula._Peso
getset

Peso capturado por la bascula

Definición en la línea 141 del archivo Basculas.cs.

◆ _Puerto

int sage.ew.tpv.Bascula._Puerto
getset

Número de puerto por el cual se capturará el peso

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

◆ _SendCarriageReturn

bool sage.ew.tpv.Bascula._SendCarriageReturn
getset

PE-90278 Especifica si se enviara un caracter de retorno de carro en cada petición a la bascula

Definición en la línea 170 del archivo Basculas.cs.

◆ _Tecla

int sage.ew.tpv.Bascula._Tecla
getset

Código de tecla que se utilizará para capturar el peso.

Definición en la línea 123 del archivo Basculas.cs.

◆ _Velocidad

int sage.ew.tpv.Bascula._Velocidad
getset

Velocidad del puerto

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

Documentación de los eventos

◆ _Event_Error

Delegate_Event_Error sage.ew.tpv.Bascula._Event_Error

Evento de error

Definición en la línea 48 del archivo Basculas.cs.

◆ _Event_Peso

Delegate_Event_Peso sage.ew.tpv.Bascula._Event_Peso

Evento de captura de peso

Definición en la línea 32 del archivo Basculas.cs.


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