4 #include "autoload.hpp"
9 std::map<int, std::map<std::string, std::vector<Produto*>>> vendas;
10 static int controleId;
19 std::string
dataVenda(
int controleId, std::string cpf);
20 double valorVenda(
int controleId, std::string cpf);
Definition: estoqueBase.hpp:6
void adicionarVenda(std::map< int, double > dadosCarrinho, EstoqueBase *estoque, std::string cpf)
Adiciona a venda no array.
Definition: vendas.cpp:157
void atualizaEstoque(int controleId, std::string cpf, EstoqueBase *estoque)
Atualiza o estoque de um produto vendido.
Definition: vendas.cpp:68
std::string dataVenda(int controleId, std::string cpf)
Retorna a data da venda.
Definition: vendas.cpp:209
void gerarNotaFiscal(int id)
Gera uma nota fiscal pra venda.
Definition: vendas.cpp:257
void gerarJsonVenda(int controleId, std::string cpf)
Grava o json de venda.
Definition: vendas.cpp:105
double valorVenda(int controleId, std::string cpf)
Retorna o valor da venda.
Definition: vendas.cpp:184
std::string dataAtual()
Retorna a data atual da venda em d/m/Y.
Definition: vendas.cpp:90
void listarVendas()
Lista as vendas.
Definition: vendas.cpp:231
~Vendas()
Destroy the Vendas:: Vendas object.
Definition: vendas.cpp:44
Vendas()
Construct a new Vendas:: Vendas object.
Definition: vendas.cpp:9