La classe Cash compleix la interficie ICash, per treballar amb calaixos intel·ligents. Más...
Métodos públicos | |
void | LanzarEvento_MostrarMensajeUsuario (bool tlMostrar=true, bool tlOk=true) |
Método para lanzar eventos de notificación al usuario. | |
Cash () | |
Constructor de la clase. | |
virtual bool | _Load () |
Ens actualitzará les següents propietats { _CodigoFormaCobro, _Propiedades }. | |
virtual bool | _Save () |
Ens guardarà a la taula TERMINAL les següents propietats { _CodigoFormaCobro, _Propiedades }. | |
virtual bool | _Cobrar (docventatpv.ewDocVentaTPV toDocVenta, Decimal tnImporte) |
Ens executa perquè cobri el CASH Ens retornarà TRUE en cas que ha anat OK Ens retornarà FALSE en cas que hagi hagut algun error. | |
virtual void | _Show () |
Ens presenta la pantalla de configuració del Cash. | |
virtual bool | _Probar () |
Farà una prova de comunicació amb el calaix. | |
virtual bool | _BackOffice () |
Acceso al BackOffice del cajón electrónico. | |
virtual bool | _Desconectar () |
Desconectar la comunicación con el cajón. | |
virtual bool | _CobroFactura (CobrosPrevision toCobroFactura, decimal tnImporte) |
Operación de cobro de factura. | |
virtual bool | _CobroVarios (CobrosVarios toCobroVarios, decimal tnImporte) |
Operación de cobro vario. | |
virtual bool | _PagoVarios (PagosVarios toPagosVarios, decimal tnImporte) |
Operación de pago vario. | |
virtual bool | _Reposicion (Reposicion toReposicion, decimal tnImporte) |
Operación de reposición. | |
virtual bool | _Retiro (Retiros toRetiro, decimal tnImporte) |
Operación de retiro. | |
virtual bool | _Abono (Retiros toRetiro, decimal tnImporte) |
Operación de retiro. | |
virtual bool | _Arqueo (ArqueoTpv toArqueo, decimal tnImporte) |
Operación de Arqueo. | |
virtual void | _Obtener_Notificador () |
Método que instancia un elemento para mostrar avisos de interacción con el cajon al usuario Sino se sobreescribe por creamos un objeto frmWaitingFor que ya esta preparado para. | |
![]() | |
bool | _CobroVarios (sage.ew.tpv.Clases.CobrosVarios toCobroVarios, Decimal tnImporte) |
Operación de cobro vario. | |
bool | _CobroFactura (sage.ew.tpv.Clases.CobrosPrevision toCobroFactura, Decimal tnImporte) |
Operación de cobro de factura. | |
bool | _PagoVarios (sage.ew.tpv.Clases.PagosVarios toPagosVarios, Decimal tnImporte) |
Operación de pago vario. | |
bool | _Reposicion (sage.ew.tpv.Reposicion toReposicion, Decimal tnImporte) |
Operación de reposición. | |
bool | _Retiro (sage.ew.tpv.Retiros toRetiro, Decimal tnImporte) |
Operación de retiro. | |
bool | _Abono (sage.ew.tpv.Retiros toRetiro, Decimal tnImporte) |
Operación de retiro. | |
Métodos públicos estáticos | |
static bool | _GetICash (out ICash toCash) |
Método que determina y retorna un objeto ICash. | |
Métodos protegidos | |
string | _Connect (string tcServerIP, int tnPort, string lcMessage) |
Conectar a traves de socket. | |
Propiedades | |
string | _CodigoFormaCobro [get, set] |
Codi de la forma de cobro que té associat el Cash. | |
decimal | _Entrega [get, set] |
Entrega que l'usuari ha fet. | |
decimal | _Cambio [get, set] |
Canvi que ha tornat. | |
bool | _Activo [get, set] |
Ens retorna TRUE si el Cash està actiu per aquest terminal, en cas contrari ens retornarà FALSE. | |
bool | _PermitirEntregasParciales [get, set] |
Indica si el cash permet fer entregues parcials, per defecte NO. | |
string | _Terminal [get, set] |
Nom del terminal que executa el Cash. | |
string | _Error_Message [get, set] |
Descripció de l'error que ha passat. | |
string | _Warning_Message [get, set] |
Descripció del warning que ha passat. | |
string | _Wait_Conection_Message [get, set] |
Mensaje que se mostrará durante las operaciones de comunicación con el cajón. | |
Dictionary< string, object > | _Propiedades [get, set] |
Diccionari on es guardaran les diferents propietats de configuració del Cash. | |
eCash_OrdenImpresion | _ImprimirDocumento [get, set] |
Moment en que s'imprimirà el document. | |
bool | _Visible_CobrosCaja [get, set] |
Visibilidad de cobros por caja. | |
bool | _Permitir_CobrosCaja [get, set] |
Obtiene/establece si se permite realizar cobros por caja. | |
bool | _Visible_CobrosFacturas [get, set] |
Visibilidad del cobro de facturas. | |
bool | _Permitir_CobrosFacturas [get, set] |
Obtiene/establece si se permite realizar cobro de facturas. | |
bool | _Visible_CobrosVarios [get, set] |
Visibilidad de cobros varios. | |
bool | _Permitir_CobrosVarios [get, set] |
Obtiene/establece si se permite realizar cobros varios. | |
bool | _Visible_PagosVarios [get, set] |
Visibilidad de pagos varios. | |
bool | _Permitir_PagosVarios [get, set] |
Obtiene/establece si se permite realizar pagos varios. | |
bool | _Visible_Reposiciones [get, set] |
Visibilidad de reposiciones. | |
bool | _Permitir_Reposiciones [get, set] |
Obtiene/establece si se permite realizar reposiciones. | |
bool | _Visible_Retiros [get, set] |
Visibilidad de retiros. | |
bool | _Permitir_Retiros [get, set] |
Obtiene/establece si se permite realizar retiros. | |
bool | _Visible_Arqueos [get, set] |
Visibilidad de retiros. | |
bool | _Permitir_Arqueos [get, set] |
Obtiene/establece si se permite realizar retiros. | |
Eventos | |
UserNotifyerEvent | _NotificarUsuario |
Evento de notificación al usuario. | |
PropertyChangedEventHandler | PropertyChanged |
Evento público para notificar cambios en las propiedades. | |
![]() | |
UserNotifyerEvent | _NotificarUsuario |
Evento de notificación a usuario. | |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Operación de Arqueo.
toArqueo | Objeto de la clase de negocio |
tnImporte | Importe con el que operar |
Implementa sage.ew.interficies.ICash.
Reimplementado en sage.ew.tpv.Clases.CashLogy.
|
inlinevirtual |
Acceso al BackOffice del cajón electrónico.
Implementa sage.ew.interficies.ICash.
Reimplementado en sage.ew.tpv.Clases.CashLogy.
|
inlinevirtual |
Ens executa perquè cobri el CASH Ens retornarà TRUE en cas que ha anat OK Ens retornarà FALSE en cas que hagi hagut algun error.
toDocVenta | |
tnImporte |
Implementa sage.ew.interficies.ICash.
Reimplementado en sage.ew.tpv.Clases.CashLogy.
|
inlinevirtual |
Operación de cobro de factura.
toCobroFactura | Objeto de la clase de negocio |
tnImporte | Importe con el que operar |
Reimplementado en sage.ew.tpv.Clases.CashLogy.
|
inlinevirtual |
Operación de cobro vario.
toCobroVarios | Objeto de la clase de negocio |
tnImporte | Importe con el que operar |
Reimplementado en sage.ew.tpv.Clases.CashLogy.
|
inlineprotected |
|
inlinevirtual |
Desconectar la comunicación con el cajón.
Implementa sage.ew.interficies.ICash.
Reimplementado en sage.ew.tpv.Clases.CashLogy.
|
inlinestatic |
|
inlinevirtual |
Ens actualitzará les següents propietats { _CodigoFormaCobro, _Propiedades }.
Implementa sage.ew.interficies.ICash.
|
inlinevirtual |
|
inlinevirtual |
Operación de pago vario.
toPagosVarios | Objeto de la clase de negocio |
tnImporte | Importe con el que operar |
Reimplementado en sage.ew.tpv.Clases.CashLogy.
|
inlinevirtual |
Farà una prova de comunicació amb el calaix.
Implementa sage.ew.interficies.ICash.
Reimplementado en sage.ew.tpv.Clases.CashLogy.
|
inlinevirtual |
Operación de reposición.
toReposicion | Objeto de la clase de negocio |
tnImporte | Importe con el que operar |
Reimplementado en sage.ew.tpv.Clases.CashLogy.
|
inlinevirtual |
Operación de retiro.
toRetiro | Objeto de la clase de negocio |
tnImporte | Importe con el que operar |
Reimplementado en sage.ew.tpv.Clases.CashLogy.
|
inlinevirtual |
Ens guardarà a la taula TERMINAL les següents propietats { _CodigoFormaCobro, _Propiedades }.
Implementa sage.ew.interficies.ICash.
|
inlinevirtual |
Ens presenta la pantalla de configuració del Cash.
Implementa sage.ew.interficies.ICash.
Reimplementado en sage.ew.tpv.Clases.CashLogy.
|
inline |
|
getset |
Ens retorna TRUE si el Cash està actiu per aquest terminal, en cas contrari ens retornarà FALSE.
Implementa sage.ew.interficies.ICash.
|
getset |
Canvi que ha tornat.
Implementa sage.ew.interficies.ICash.
|
getset |
Codi de la forma de cobro que té associat el Cash.
Implementa sage.ew.interficies.ICash.
|
getset |
Entrega que l'usuari ha fet.
Implementa sage.ew.interficies.ICash.
|
getset |
Descripció de l'error que ha passat.
Implementa sage.ew.interficies.ICash.
|
getset |
Moment en que s'imprimirà el document.
Implementa sage.ew.interficies.ICash.
|
getset |
Obtiene/establece si se permite realizar retiros.
Implementa sage.ew.interficies.ICash.
|
getset |
Obtiene/establece si se permite realizar cobros por caja.
Implementa sage.ew.interficies.ICash.
|
getset |
Obtiene/establece si se permite realizar cobro de facturas.
Implementa sage.ew.interficies.ICash.
|
getset |
Obtiene/establece si se permite realizar cobros varios.
Implementa sage.ew.interficies.ICash.
|
getset |
Obtiene/establece si se permite realizar pagos varios.
Implementa sage.ew.interficies.ICash.
|
getset |
Obtiene/establece si se permite realizar reposiciones.
Implementa sage.ew.interficies.ICash.
|
getset |
Obtiene/establece si se permite realizar retiros.
Implementa sage.ew.interficies.ICash.
|
getset |
Indica si el cash permet fer entregues parcials, per defecte NO.
Implementa sage.ew.interficies.ICash.
|
getset |
Diccionari on es guardaran les diferents propietats de configuració del Cash.
Implementa sage.ew.interficies.ICash.
|
getset |
Nom del terminal que executa el Cash.
Implementa sage.ew.interficies.ICash.
|
getset |
Visibilidad de retiros.
Implementa sage.ew.interficies.ICash.
|
getset |
Visibilidad de cobros por caja.
Implementa sage.ew.interficies.ICash.
|
getset |
Visibilidad del cobro de facturas.
Implementa sage.ew.interficies.ICash.
|
getset |
Visibilidad de cobros varios.
Implementa sage.ew.interficies.ICash.
|
getset |
Visibilidad de pagos varios.
Implementa sage.ew.interficies.ICash.
|
getset |
Visibilidad de reposiciones.
Implementa sage.ew.interficies.ICash.
|
getset |
Visibilidad de retiros.
Implementa sage.ew.interficies.ICash.
|
getset |
Mensaje que se mostrará durante las operaciones de comunicación con el cajón.
Implementa sage.ew.interficies.ICash.
|
getset |
Descripció del warning que ha passat.
Implementa sage.ew.interficies.ICash.
UserNotifyerEvent sage.ew.tpv.Cash._NotificarUsuario |
PropertyChangedEventHandler sage.ew.tpv.Cash.PropertyChanged |