Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
C
D
E
F
G
I
L
M
N
P
Q
S
T
U
V
C
catálogo
- Variable in class tpdv.
Loja
O catálogo de produtos da loja.
catálogo
- Variable in class tpdv.
TPDV
O catálogo de produtos que podem ser vendidos neste TPDV.
CatalogoDeProdutos
- class tpdv.
CatalogoDeProdutos
.
Classe que representa um catálogo de produtos.
CatalogoDeProdutos()
- Constructor for class tpdv.
CatalogoDeProdutos
Cria um catálogo de produtos.
criaLinhaDetalhe(IEspecProduto, int)
- Method in class tpdv.
Venda
Cria uma linha de detalhe para a venda.
D
data
- Variable in class tpdv.
Venda
A data da venda.
descrição
- Variable in class tpdv.
EspecificacaoDeProduto
A descrição do produto.
E
entraItem(int, int)
- Method in interface tpdv.
ITPDV
Chamado para adicionar à venda corrente um número de itens sendo comprados.
entraItem(int, int)
- Method in class tpdv.
TPDV
Informa um produto e a quantidade de itens deste produto sendo comprados na venda corrente.
espec
- Variable in class tpdv.
LinhaDetalheVenda
A especificação do produto sendo comprado.
EspecificacaoDeProduto
- class tpdv.
EspecificacaoDeProduto
.
Classe que representa uma especificação de um produto do catálogo de produtos.
EspecificacaoDeProduto(int, double, String)
- Constructor for class tpdv.
EspecificacaoDeProduto
Cria uma especificação de produto.
EspecificacaoDeProduto(int, float, String)
- Constructor for class tpdv.
EspecificacaoDeProduto
Cria uma especificação de produto.
especsProdutos
- Variable in class tpdv.
CatalogoDeProdutos
O catálogo de produtos é guardado aqui.
F
façaPagamento(float)
- Method in interface tpdv.
ITPDV
Realiza um pagamento para uma venda.
façaPagamento(float)
- Method in class tpdv.
TPDV
Realiza um pagamento para a venda corrente do TPDV.
façaPagamento(float)
- Method in class tpdv.
Venda
Faz um pagamento para a venda.
fimDeVenda()
- Method in interface tpdv.
ITPDV
Chamado para indicar que a venda terminou.
fimDeVenda()
- Method in class tpdv.
TPDV
Quando chamado, indica que a venda corrente sendo realizada no TPDV terminou.
G
getCatálogoDeProdutos()
- Method in class tpdv.
Loja
Obtem o catálogo de produtos da loja.
getDescrição()
- Method in class tpdv.
EspecificacaoDeProduto
Obtem a descrição do produto.
getDescrição()
- Method in interface tpdv.
IEspecProduto
Obtem a descrição do produto.
getEspecificação(int)
- Method in class tpdv.
CatalogoDeProdutos
Obtém a especificação de um produto.
getEspecificação(int)
- Method in interface tpdv.
ICatalogoDeProdutos
Obtem a especificação de produto, dado o Universal Product Code (UPC)
getPreço()
- Method in class tpdv.
EspecificacaoDeProduto
Obtem o preço do produto.
getPreço()
- Method in interface tpdv.
IEspecProduto
Obtem o preço do produto.
getTPDV()
- Method in class tpdv.
Loja
Obtem o TPDV da loja.
getTroco()
- Method in interface tpdv.
IVenda
Retorna o troco da venda, após fazer um pagamento de uma venda.
getTroco()
- Method in class tpdv.
Venda
Calcule o troco para a venda, após um pagamento.
getUPC()
- Method in class tpdv.
EspecificacaoDeProduto
Obtem o Universal Product Code do produto.
getUPC()
- Method in interface tpdv.
IEspecProduto
Obtem o Universal Product Code (UPC) do produto.
getValor()
- Method in interface tpdv.
IPagamento
Retorna o valor entregue pelo cliente para pagar a venda.
getValor()
- Method in class tpdv.
Pagamento
Retorna o valor entregue para pagar a venda.
getVenda()
- Method in interface tpdv.
ITPDV
Obtém a venda corrente sendo realizada pelo TPDV.
getVenda()
- Method in class tpdv.
TPDV
Obtém a venda corrente sendo realizada no TPDV.
I
ICatalogoDeProdutos
- interface tpdv.
ICatalogoDeProdutos
.
Interface para qualquer tipo de Catálogo de Produtos
IEspecProduto
- interface tpdv.
IEspecProduto
.
Interface para qualquer tipo de especificação de produto.
ILinhaDetalhe
- interface tpdv.
ILinhaDetalhe
.
Interface para qualquer tipo de linha de detalhe de uma venda.
IPagamento
- interface tpdv.
IPagamento
.
Interface para qualquer tipo de pagamento.
isNovaVenda()
- Method in class tpdv.
TPDV
isTerminada
- Variable in class tpdv.
Venda
Indica se a venda terminou.
isTerminada()
- Method in class tpdv.
Venda
Obtém o status da venda.
ITPDV
- interface tpdv.
ITPDV
.
Interface para qualquer tipo de Terminal Ponto De Venda (TPDV).
IVenda
- interface tpdv.
IVenda
.
Interface externa para qualquer tipo de venda.
L
LinhaDetalheVenda
- class tpdv.
LinhaDetalheVenda
.
Classe que representa uma linha de detalhe de uma venda.
LinhaDetalheVenda(IEspecProduto, int)
- Constructor for class tpdv.
LinhaDetalheVenda
Cria uma linha de detalhe de uma venda.
linhasDetalhe
- Variable in class tpdv.
Venda
As linhas de detalhe da venda.
Loja
- class tpdv.
Loja
.
Classe que implementa uma Loja.
Loja()
- Constructor for class tpdv.
Loja
Cria uma loja.
M
makeCatálogo()
- Method in class tpdv.
Loja
makeEspecProduto(int, float, String)
- Method in class tpdv.
CatalogoDeProdutos
makeLinhaDetalhe(IEspecProduto, int)
- Method in class tpdv.
Venda
makePagamento(float)
- Method in class tpdv.
Venda
makeTPDV(ICatalogoDeProdutos)
- Method in class tpdv.
Loja
makeVenda()
- Method in class tpdv.
TPDV
N
NaoHaVendaException
- exception tpdv.
NaoHaVendaException
.
Exceção indicando operação necessitando de venda sem venda ativa
NaoHaVendaException(String)
- Constructor for class tpdv.
NaoHaVendaException
Cria uma exceção de operação necessitando de venda sem venda ativa
P
pagamento
- Variable in class tpdv.
Venda
O pagamento efetuado para a venda.
Pagamento
- class tpdv.
Pagamento
.
Classe que representa um pagamento feito para uma venda.
Pagamento(double)
- Constructor for class tpdv.
Pagamento
Cria um pagamento.
Pagamento(float)
- Constructor for class tpdv.
Pagamento
Cria um pagamento.
PagamentoInsuficienteException
- exception tpdv.
PagamentoInsuficienteException
.
Exceção indicando pagamento insuficiente para uma venda.
PagamentoInsuficienteException(String)
- Constructor for class tpdv.
PagamentoInsuficienteException
Cria uma exceção de pagamento insuficiente
preço
- Variable in class tpdv.
EspecificacaoDeProduto
O preço do produto.
ProdutoInexistenteException
- exception tpdv.
ProdutoInexistenteException
.
Exceção indicando produto inexistente no catálogo de produtos.
ProdutoInexistenteException(String)
- Constructor for class tpdv.
ProdutoInexistenteException
Cria uma exceção de produto inexistente
Q
quantidade
- Variable in class tpdv.
LinhaDetalheVenda
A quantidade de itens (do mesmo produto) neste detalhe de venda.
S
subTotal()
- Method in interface tpdv.
ILinhaDetalhe
Retorna o subtotal da venda para os itens correspondendo a esta linha de detalhe.
subTotal()
- Method in class tpdv.
LinhaDetalheVenda
Informa o subtotal da venda correspondendo a esta linha de detalhe.
T
terminou()
- Method in class tpdv.
Venda
Chamado para indicar que a venda terminou.
total()
- Method in interface tpdv.
IVenda
Retorna o valor total da venda, até agora.
total()
- Method in class tpdv.
Venda
Calcula o valor total da venda.
tpdv
- Variable in class tpdv.
Loja
O terminal ponto de venda (TPDV) da loja.
TPDV
- class tpdv.
TPDV
.
Classe que implementa um Terminal Ponto De Venda (TPDV).
TPDV(ICatalogoDeProdutos)
- Constructor for class tpdv.
TPDV
Cria um TPDV.
TPDVException
- exception tpdv.
TPDVException
.
Classe abstrata de todas as exceções do pacote tpdv.
TPDVException(String)
- Constructor for class tpdv.
TPDVException
Cria uma exceção genérica do pacote tpdv
U
upc
- Variable in class tpdv.
EspecificacaoDeProduto
O Universal Product Code (UPC) do produto.
V
valor
- Variable in class tpdv.
Pagamento
O valor do pagamento de uma venda.
venda
- Variable in class tpdv.
TPDV
A venda corrente sendo realizada no TPDV.
Venda
- class tpdv.
Venda
.
Classe que representa uma venda de produtos feita através de um TPDV.
Venda()
- Constructor for class tpdv.
Venda
C
D
E
F
G
I
L
M
N
P
Q
S
T
U
V
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES