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. | |
Métodos públicos heredados de sage.ew.interficies.ICash | |
| 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. | |
Eventos heredados de sage.ew.interficies.ICash | |
| 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 |