Class VndBECaixaPosto
Classe que identifica uma caixa/posto.
Implements
Inherited Members
Namespace: VndBE100
Assembly: VndBE100.dll
Syntax
[ComVisible(true)]
[Guid("bce0fe7b-8f37-4b22-8ae1-504f445aef2f")]
[ClassInterface(ClassInterfaceType.None)]
public class VndBECaixaPosto : VndBaseBE, IVndBECaixaPosto
Constructors
VndBECaixaPosto()
Construtor da classe.
Inicializa as coleções CamposUtil, FundosManeio e Plus.
Declaration
public VndBECaixaPosto()
Properties
ArmazemSugestao
Código do armazém de sugestão.
Declaration
public string ArmazemSugestao { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do armazém (Armazem). |
Balanca
Código da balança.
Declaration
public string Balanca { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da balança (Balanca). |
BalancaActiva
Indica se o posto utiliza balança.
Declaration
public bool BalancaActiva { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Sim; False - Não |
BloqueiaTerminal
Indica se o terminal é bloqueado após cada operação.
Declaration
public bool BloqueiaTerminal { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Sim; False - Não |
CaixaPosto
Código da caixa/posto.
Declaration
public string CaixaPosto { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 3 carateres. |
CaixaPostoAberta
Indica o estado da caixa/posto.
Declaration
public bool CaixaPostoAberta { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Caixa aberta; False - Caixa fechada |
CamposUtil
Coleção com os campos do utilizador.
Declaration
public StdBECampos CamposUtil { get; set; }
Property Value
Type | Description |
---|---|
StdBECampos | Coleção com os campos do utilizador. |
ClienteOmissao
Código do cliente por omissão.
Declaration
public string ClienteOmissao { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do cliente (Cliente). |
ContaCaixaAssociada
Código da conta bancária (conta caixa) associada ao posto.
Declaration
public string ContaCaixaAssociada { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da conta (Conta). |
Remarks
Apenas contas cujo TipoConta seja igual a tcbCaixaPOS.
ContaComissao
Código da conta bancária a utilizar no fecho de caixa para as comissões.
Declaration
public string ContaComissao { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da conta (Conta). |
Remarks
ContaDestinoCaixa
Código da conta bancária (conta caixa) de destino a utilizar no fecho de caixa.
Declaration
public string ContaDestinoCaixa { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da conta (Conta). |
Remarks
ContaDestinoDO
Código da conta bancária de destino a utilizar no fecho de caixa para os depósitos à ordem.
Declaration
public string ContaDestinoDO { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da conta (Conta). |
Remarks
ContasBanc
Coleção com as contas bancárias por modo de pagamento a utilizar no fecho de caixa.
Declaration
public VndBECaixaPostoLinhasContaBanc ContasBanc { get; set; }
Property Value
Type | Description |
---|---|
VndBECaixaPostoLinhasContaBanc | Coleção com as contas bancárias. |
DataBitsGaveta
Data Bits da impressora.
Declaration
public string DataBitsGaveta { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 3 carateres. |
Remarks
Apenas válido se ativada a opção GavetaPortaSerie.
DataBitsImpressora
Data Bits da impressora.
Declaration
public string DataBitsImpressora { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 3 carateres. |
DataBitsVisor
Data Bits do visor.
Declaration
public string DataBitsVisor { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 3 carateres. |
Remarks
Apenas válido se ativada a opção VisorPortaSerie.
DataUltimaActualizacao
Data da última actualização do registo.
Declaration
public DateTime DataUltimaActualizacao { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime | Data e hora do registo. |
Descricao
Descrição da caixa/posto.
Declaration
public string Descricao { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 35 carateres. |
DocumentoDevolucaoCC
Código do tipo de documento de venda para devoluções em conta corrente.
Declaration
public string DocumentoDevolucaoCC { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do tipo de documento (Documento). |
DocumentoDevolucaoPagar
Código do tipo de documento de venda para devoluções a pagar.
Declaration
public string DocumentoDevolucaoPagar { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do tipo de documento (Documento). |
DocumentoSugestao
Código do tipo de documento de venda de sugestão a usar na caixa/posto.
Declaration
public string DocumentoSugestao { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do tipo de documento (Tipodoc). |
EmModoEdicao
Indica se o registo de encontra em edição.
Declaration
public bool EmModoEdicao { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Registo em edição; False: Novo registo |
FundosManeio
Coleção com os valores sugeridos por omissão no fecho de caixa para fundo de maneio.
Declaration
public VndBECaixaPostoLinhasFManeio FundosManeio { get; set; }
Property Value
Type | Description |
---|---|
VndBECaixaPostoLinhasFManeio | Coleção com os fundos de maneio. |
GavetaActiva
Indica se o posto usa gaveta.
Declaration
public bool GavetaActiva { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Sim; False - Não |
GavetaLigaComputador
Indica se a impressora está ligada ao computador.
Declaration
public bool GavetaLigaComputador { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Sim; False - Não |
GavetaLigaImpressora
Indica se a gaveta está ligada à impressora.
Declaration
public bool GavetaLigaImpressora { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Sim; False - Não |
GavetaPortaParalela
Indica se a gaveta está ligada a uma porta paralela.
Declaration
public bool GavetaPortaParalela { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Sim; False - Não |
Remarks
Apenas válido se ativada a opção GavetaLigaComputador.
GavetaPortaSerie
Indica se a gaveta está ligada a uma porta série.
Declaration
public bool GavetaPortaSerie { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Sim; False - Não |
Remarks
Apenas válido se ativada a opção GavetaLigaComputador.
IDDiarioCaixa
Identificador do diário de caixa.
Declaration
public string IDDiarioCaixa { get; set; }
Property Value
Type | Description |
---|---|
System.String | Identificador do diário (ID). |
IdPosto
Nome do posto (computador).
Declaration
public string IdPosto { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 35 carateres. |
IgnorarControloValorAdicional
Indica se Ponto de Venda ignora controlo de valor adicional definido nos Meios de Pagamento.
Declaration
public bool IgnorarControloValorAdicional { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Sim; False - Não |
Impressora
Código da impressora.
Declaration
public string Impressora { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da impressora (Impressora). |
ImpressoraActiva
Indica se o posto usa impressora.
Declaration
public bool ImpressoraActiva { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Sim; False - Não |
ImpressoraPortaParalela
Indica se a impressora está ligada a uma porta paralela.
Declaration
public bool ImpressoraPortaParalela { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Sim; False - Não |
ImpressoraPortaSerie
Indica se a impressora está ligada a uma porta série.
Declaration
public bool ImpressoraPortaSerie { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Sim; False - Não |
IsTouch
Indica se o ambiente está otimizado para ecrãs táteis.
Declaration
public bool IsTouch { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Sim; False - Não |
ItemTesourariaComissao
Código da rúbrica a utilizar no fecho de caixa para as comissões.
Declaration
public string ItemTesourariaComissao { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da rúbrica (Rubrica). |
ModoPagamentoSugestao
Código do modo de pagamento de sugestão.
Declaration
public string ModoPagamentoSugestao { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do modo de pagamento (Movimento). |
MostraBarraOperacoes
Indica se é mostraada a barra de operações de contexto.
Declaration
public bool MostraBarraOperacoes { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Sim; False - Não |
MostraFotoVendedor
Indica se é mostrada a foto do vendedor.
Declaration
public bool MostraFotoVendedor { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Sim; False - Não |
MostraTotalAlternativo
Indica se é mostrado o total do documento na moeda alternativa.
Declaration
public bool MostraTotalAlternativo { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Sim; False - Não |
MovNumFechoCaixa
Código do movimento de fecho de caixa.
Declaration
public string MovNumFechoCaixa { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do movimento (Movimento). |
MovPagAutFechoCaixa
Código do movimento de pagamento automático de fecho de caixa.
Declaration
public string MovPagAutFechoCaixa { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do movimento (Movimento). |
NumDaPortaGaveta
Número da porta da gaveta.
Declaration
public string NumDaPortaGaveta { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto de 1 carater. |
NumDaPortaImpressora
Número da porta da impressora.
Declaration
public string NumDaPortaImpressora { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto de 1 carater. |
NumDaPortaVisor
Número da porta da impressora.
Declaration
public string NumDaPortaVisor { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto de 1 carater. |
Remarks
Apenas válido se ativada a opção VisorPortaSerie.
NumDocumento
Número do documento que efetuou a abertura ou fecho de caixa.
Declaration
public int NumDocumento { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | Número do documento (NumDoc). |
OperadorEmUso
Código do utilizador em uso.
Declaration
public string OperadorEmUso { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 20 caracteres. |
ParidadeGaveta
Paridade da gaveta.
Declaration
public string ParidadeGaveta { get; set; }
Property Value
Type | Description |
---|---|
System.String | "N" - Nula; "P" - Par; "I" - Ímpar |
Remarks
Apenas válido se ativada a opção GavetaPortaSerie.
ParidadeImpressora
Paridade da impressora.
Declaration
public string ParidadeImpressora { get; set; }
Property Value
Type | Description |
---|---|
System.String | "N" - Nula; "P" - Par; "I" - Ímpar |
ParidadeVisor
Paridade do visor.
Declaration
public string ParidadeVisor { get; set; }
Property Value
Type | Description |
---|---|
System.String | "N" - Nula; "P" - Par; "I" - Ímpar |
Remarks
Apenas válido se ativada a opção VisorPortaSerie.
PedirOperador
Indica se é pedido o código do operador a cada movimento.
Declaration
public bool PedirOperador { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Sim; False - Não |
PermitirMultiplosMP
Indica se Ponto de Venda permite multiplos Meios de Pagamento.
Declaration
public bool PermitirMultiplosMP { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Sim; False - Não |
Plus
Coleção com as teclas rápidas para introdução de artigos.
Declaration
public VndBECaixaPostoLinhasPlus Plus { get; set; }
Property Value
Type | Description |
---|---|
VndBECaixaPostoLinhasPlus | Coleção com os PLU's. |
RubricaFechoCaixaCredito
Código da rúbrica a utilizar no fecho de caixa a crédito.
Declaration
public string RubricaFechoCaixaCredito { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da rúbrica (Rubrica). |
RubricaFechoCaixaDebito
Código da rúbrica a utilizar no fecho de caixa a débito.
Declaration
public string RubricaFechoCaixaDebito { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da rúbrica (Rubrica). |
SeqAberturaGaveta
Sequência de abertura da gaveta.
Declaration
public string SeqAberturaGaveta { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 20 carateres. |
SerieAberturaCaixa
Código da série a usar nos movimentos de abertura de caixa.
Declaration
public string SerieAberturaCaixa { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da série (Serie). |
SerieDocumentoDevolucaoCC
Código da série por omissão do documento de venda para devoluções em conta corrente.
Declaration
public string SerieDocumentoDevolucaoCC { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da série (Serie). |
SerieDocumentoDevolucaoPagar
Código da série por omissão do documento de venda para devoluções a pagar.
Declaration
public string SerieDocumentoDevolucaoPagar { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da série (Serie). |
SerieDocVenda
Código da série por omissão do documento de venda de sugestão a usar na caixa/posto.
Declaration
public string SerieDocVenda { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da série (Serie). |
SerieEntradaCaixa
Código da série a usar nos movimentos de entrada de caixa.
Declaration
public string SerieEntradaCaixa { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da série (Serie). |
SerieFechoCaixa
Código da série a usar nos movimentos de fecho de caixa.
Declaration
public string SerieFechoCaixa { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da série (Serie). |
SerieSaidaCaixa
Código da série a usar nos movimentos de saída de caixa.
Declaration
public string SerieSaidaCaixa { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da série (Serie). |
StopBitsGaveta
Stop Bits da gaveta.
Declaration
public string StopBitsGaveta { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 3 carateres. |
Remarks
Apenas válido se ativada a opção GavetaPortaSerie.
StopBitsImpressora
Stop Bits da impressora.
Declaration
public string StopBitsImpressora { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 3 carateres. |
StopBitsVisor
Stop Bits da gaveta.
Declaration
public string StopBitsVisor { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 3 carateres. |
Remarks
Apenas válido se ativada a opção VisorPortaSerie.
TeclaSistema
Coleção com as teclas de operações de sistema do POS.
Declaration
public VndBEPosLinhasTeclaSistema TeclaSistema { get; set; }
Property Value
Type | Description |
---|---|
VndBEPosLinhasTeclaSistema | Coleção com as teclas de operações. |
TeclasOperacao
Coleção com as teclas das operações.
Declaration
public VndBECaixaPostoLinhasOperacoes TeclasOperacao { get; set; }
Property Value
Type | Description |
---|---|
VndBECaixaPostoLinhasOperacoes | Coleção com as teclas. |
TempoBloqueio
Tempo de espera até que o terminal seja bloqueado após cada operação.
Declaration
public int TempoBloqueio { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | Valor do tempo em minutos. |
Remarks
Apenas válido se BloqueiaTerminal ativado.
TipoDocumento
Código do tipo de documento que efetuou a abertura ou fecho de caixa.
Declaration
public string TipoDocumento { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do tipo de documento (Tipodoc). |
ValoresCCEntidadesAssociadas
Indica se a informação de conta corrente inclui entidades associadas.
Declaration
public bool ValoresCCEntidadesAssociadas { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Sim; False - Não |
VelocidadeGaveta
Velocidade da gaveta.
Declaration
public string VelocidadeGaveta { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 5 carateres. |
Remarks
Apenas válido se ativada a opção GavetaPortaSerie.
VelocidadeImpressora
Número da porta da impressora.
Declaration
public string VelocidadeImpressora { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 5 carateres. |
VelocidadeVisor
Número da porta do visor.
Declaration
public string VelocidadeVisor { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 5 carateres. |
Remarks
Apenas válido se ativada a opção VisorPortaSerie.
VendedorSugestao
Código do vendedor de sugestão a utilizar quando nenhum estiver definido na ficha do cliente.
Declaration
public string VendedorSugestao { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do vendedor (Vendedor). |
Visor
Código do visor.
Declaration
public string Visor { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do visor (Visor). |
VisorActivo
Indica se o posto usa visor.
Declaration
public bool VisorActivo { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Sim; False - Não |
VisorPortaParalela
Indica se o visor está ligado a uma porta paralela.
Declaration
public bool VisorPortaParalela { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Sim; False - Não |
VisorPortaSerie
Indica se o visor está ligado a uma porta série.
Declaration
public bool VisorPortaSerie { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Sim; False - Não |
Methods
Finalize()
Destrutor da classe.
Destroi as coleções CamposUtil, FundosManeio e Plus.
Declaration
protected override void Finalize()