Cargando...
Buscando...
Nada coincide
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.
 
delegate void Delegate_Event_Tecla (int tnTecla)
 Delegate del evento _Event_Tecla.
 
delegate void Delegate_Event_Error (string tnError)
 Delegate del evento _Event_Error.
 
 Bascula ()
 Constructor de la clase.
 
 Bascula (string lsCodigo)
 Constructor de la clase.
 
void _SendData (string lcMessage, bool llCloseConnection=false)
 Envia un string a la bascula.
 
bool _Load ()
 Carga la configuración a partir del campo BASCULA de la tabla TERMINAL.
 
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.
 
void _Save ()
 Guarda la configuración en el campo BASCULA de la tabla TERMINAL.
 

Campos de datos

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

Propiedades

string _Codigo [get]
 Es el codigo del usuario que ha entrado en Eurowin.
 
bool _Activa [get, set]
 Nos indica si la bascula esta activa.
 
int _Bits [get, set]
 Número de bits.
 
int _BitsParada [get, set]
 Número de bits por parada.
 
string _Paridad [get, set]
 Paridad.
 
int _Puerto [get, set]
 Número de puerto por el cual se capturará el peso.
 
int _Tecla [get, set]
 Código de tecla que se utilizará para capturar el peso.
 
int _Velocidad [get, set]
 Velocidad del puerto.
 
decimal _Peso [get, set]
 Peso capturado por la bascula.
 
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.
 
bool _SendCarriageReturn [get, set]
 PE-90278 Especifica si se enviara un caracter de retorno de carro en cada petición a la bascula.
 

Eventos

Delegate_Event_Peso _Event_Peso
 Evento de captura de peso.
 
Delegate_Event_Error _Event_Error
 Evento de error.
 

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

◆ 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 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 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 78 del archivo Basculas.cs.

◆ _Bits

int sage.ew.tpv.Bascula._Bits
getset

Número de bits.

Definición en la línea 87 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 104 del archivo Basculas.cs.

◆ _Peso

decimal sage.ew.tpv.Bascula._Peso
getset

Peso capturado por la bascula.

Definición en la línea 140 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 113 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 169 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 122 del archivo Basculas.cs.

◆ _Velocidad

int sage.ew.tpv.Bascula._Velocidad
getset

Velocidad del puerto.

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

Documentación de 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 de esta clase está generada del siguiente archivo: