-
Notifications
You must be signed in to change notification settings - Fork 0
/
Vendas.hpp
52 lines (41 loc) · 1.35 KB
/
Vendas.hpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#ifndef VENDAS_H
#define VENDAS_H
#include <string>
#include "Cliente.hpp"
#include "Date.hpp"
#include "Produto.hpp"
#include "Pagamentos.hpp"
#include "Orcamento.hpp"
#include "Lote.hpp"
using namespace std;
class Vendas {
protected:
int Quantidade;
Date Data;
Cliente DadosCliente;
Produto DadosProduto;
Lote LotePeriodoVenda;
Pagamentos TipoPagamento;
Orcamento OrcamentoAtual;
//void ValidaOrcamento();
public:
// Vendas();
int GetQuantidade();
Produto GetDadosProduto();
Lote GetLotePeriodoVenda();
Cliente GetDadosCliente();
Date GetData();
Pagamentos GetTipoPagamento();
Orcamento GetOrcamentoAtual();
void SetQuantidade(int Quantidade);
void SetDadosProduto(Produto *DadosProduto);
void SetLotePeriodoVenda(Lote LotePeriodoVenda);
void SetDadosCliente(Cliente *DadosCliente);
void SetData(Date Data);
void SetTipoPagamento(Pagamentos *TipoPagamento);
void SetOrcamentoAtual(Orcamento *OrcamentoAtual); // Esse tem q ser ponteiro ou list?
//void RealizarVenda(Produto ProdutoRequerido); //Considerar colocar o orçamento aqui, ao invés do produto... dentro do orçamento já tem o prod.
void RealizarVenda(Date Data);
//REALIZARVENDA CHAMA VALIDAORCAMENTO
};
#endif