Ecommerce C++  1.0
Trabalho Prático PDS2 | UFMG
Membros públicos | Atributos Protegidos | Mostrar lista completa dos membros
Referência à classe Loja

Membros públicos

 Loja (Usuario *usuarioLogado, EstoqueBase *estoque, Carrinho *carrinho, Vendas *vendas)
 Construct a new Loja:: Loja object. Mais...
 
 Loja ()
 Construct a new Loja:: Loja object.
 
 ~Loja ()
 Destroy the Loja:: Loja object.
 
void mostrarLoja ()
 Mostra a loja.
 
void adicionarProdutoCarrinho ()
 Adiciona um produto ao carrinho.
 
void adicionarProdutoEstoque ()
 Adicionar um produto no estoque.
 
void removerProdutoEstoque ()
 Remove um produto do estoque.
 
void removerProdutosNoCarrinho ()
 Remove um produto do carrinho.
 
void listarProdutosNoCarrinho ()
 Lista os produtos do carrinho.
 
void opcoesAdm ()
 Mostra as opcoes do administrador.
 
void opcoesUsuario ()
 Mostra as opcoes do usuario.
 
void finalizarCompra ()
 Finaliza a compra do carrinho.
 
void listarVendas ()
 Lista as vendas realizadas.
 
void gerarNotaFiscal ()
 Gera uma nota fiscal para a venda.
 

Atributos Protegidos

UsuariousuarioLogado
 
EstoqueBaseestoque
 
Carrinhocarrinho
 
Vendasvendas
 

Documentação dos Construtores & Destrutor

◆ Loja()

Loja::Loja ( Usuario usuarioLogado,
EstoqueBase estoque,
Carrinho carrinho,
Vendas vendas 
)

Construct a new Loja:: Loja object.

Parâmetros
usuarioLogado
estoque
carrinho

A documentação para esta classe foi gerada a partir dos seguintes ficheiros: