Ecommerce C++  1.0
Trabalho Prático PDS2 | UFMG
notaFiscal.hpp
1 #ifndef _NOTA_FISCAL_HPP_
2 #define _NOTA_FISCAL_HPP_
3 
4 #include "autoload.hpp"
5 
6 class NotaFiscal
7 {
8  protected:
9  std::map<std::string, std::vector<Produto*>> venda;
10  public:
11  NotaFiscal(std::map<std::string, std::vector<Produto*>>);
12  ~NotaFiscal();
13  void gerarNotaFiscal();
14  uuids::uuid gerarId();
15 };
16 
17 #endif
Definition: notaFiscal.hpp:7
~NotaFiscal()
Destroy the Nota Fiscal:: Nota Fiscal object.
Definition: notaFiscal.cpp:18
void gerarNotaFiscal()
Gera uma nota fiscal para a venda.
Definition: notaFiscal.cpp:33
NotaFiscal(std::map< std::string, std::vector< Produto * >>)
Construct a new Nota Fiscal:: Nota Fiscal object.
Definition: notaFiscal.cpp:9
uuids::uuid gerarId()
Gera um uuid unico pra nota fiscal.
Definition: notaFiscal.cpp:92