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

Membros públicos

 Vendas ()
 Construct a new Vendas:: Vendas object.
 
 ~Vendas ()
 Destroy the Vendas:: Vendas object.
 
void adicionarVenda (std::map< int, double > dadosCarrinho, EstoqueBase *estoque, std::string cpf)
 Adiciona a venda no array. Mais...
 
void gerarJsonVenda (int controleId, std::string cpf)
 Grava o json de venda. Mais...
 
std::string dataAtual ()
 Retorna a data atual da venda em d/m/Y. Mais...
 
void atualizaEstoque (int controleId, std::string cpf, EstoqueBase *estoque)
 Atualiza o estoque de um produto vendido. Mais...
 
void listarVendas ()
 Lista as vendas.
 
std::string dataVenda (int controleId, std::string cpf)
 Retorna a data da venda. Mais...
 
double valorVenda (int controleId, std::string cpf)
 Retorna o valor da venda. Mais...
 
void gerarNotaFiscal (int id)
 Gera uma nota fiscal pra venda. Mais...
 

Atributos Protegidos

std::map< int, std::map< std::string, std::vector< Produto * > > > vendas
 

Atributos Protegidos Estáticos

static int controleId = 1
 

Documentação dos métodos

◆ adicionarVenda()

void Vendas::adicionarVenda ( std::map< int, double >  dadosCarrinho,
EstoqueBase estoque,
std::string  cpf 
)

Adiciona a venda no array.

Parâmetros
dadosCarrinho
estoque
cpf

◆ atualizaEstoque()

void Vendas::atualizaEstoque ( int  controleId,
std::string  cpf,
EstoqueBase estoque 
)

Atualiza o estoque de um produto vendido.

Parâmetros
controleId
cpf
estoque

◆ dataAtual()

std::string Vendas::dataAtual ( )

Retorna a data atual da venda em d/m/Y.

Retorna
std::string

◆ dataVenda()

std::string Vendas::dataVenda ( int  controleId,
std::string  cpf 
)

Retorna a data da venda.

Parâmetros
controleId
cpf
Retorna
std::string

◆ gerarJsonVenda()

void Vendas::gerarJsonVenda ( int  controleId,
std::string  cpf 
)

Grava o json de venda.

Parâmetros
controleId
cpf

◆ gerarNotaFiscal()

void Vendas::gerarNotaFiscal ( int  id)

Gera uma nota fiscal pra venda.

Parâmetros
id

◆ valorVenda()

double Vendas::valorVenda ( int  controleId,
std::string  cpf 
)

Retorna o valor da venda.

Parâmetros
controleId
cpf
Retorna
double

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