◆ adicionar()
| void EstoqueBase::adicionar |
( |
Produto |
produto, |
|
|
bool |
adicionarNoArquivo |
|
) |
| |
Adiciona um produto ao estoque.
- Parâmetros
-
◆ buscar()
| Produto * EstoqueBase::buscar |
( |
int |
id | ) |
|
Busca um produto no estoque.
- Parâmetros
-
- Retorna
- Produto*
◆ buscarPorSku()
| Produto * EstoqueBase::buscarPorSku |
( |
int |
sku | ) |
|
|
virtual |
Busca um produto base por SKU.
- Parâmetros
-
- Retorna
- Produto*
Reimplementado em EstoqueCliente.
◆ getEstoque()
| std::map< int, Produto > * EstoqueBase::getEstoque |
( |
| ) |
|
Retorna o estoque.
- Retorna
- std::map<int, Produto>*
◆ remover()
| void EstoqueBase::remover |
( |
int |
id | ) |
|
Remove um produto do estoque.
- Parâmetros
-
◆ removerQtd()
| void EstoqueBase::removerQtd |
( |
int |
id, |
|
|
double |
qtd |
|
) |
| |
Remove uma quantidade de itens em estoque de um produto.
- Parâmetros
-
A documentação para esta classe foi gerada a partir dos seguintes ficheiros:
- include/loja/estoque/base/estoqueBase.hpp
- src/loja/estoque/base/estoqueBase.cpp