-
Notifications
You must be signed in to change notification settings - Fork 0
/
Venta.cpp
101 lines (67 loc) · 1.61 KB
/
Venta.cpp
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
#include <cstring>
#include "Venta.h"
#include "Producto.h"
// Constructor por defecto
Venta::Venta() {
Fecha fecha(0,0,0);
_idVenta = 0;
_precioVenta = 0.0f;
_idCliente = 0;
_idVendedor = 0;
_marca;
_modelo;
}
// Constructor parametrizado
Venta::Venta(const Fecha& fecha, int idVenta, float precioVenta, int idCliente, int idVendedor, std::string marca, std::string modelo){
setFecha(fecha);
setIdVenta(idVenta);
setPrecioVenta(precioVenta);
setIdCliente(idCliente);
setIdVendedor(idVendedor);
setMarca(marca);
setModelo(modelo);
}
// Getters y Setters
// FECHA FECHA
int Venta::getIdVenta() {
return _idVenta;
}
void Venta::setIdVenta(int idVenta) {
_idVenta = idVenta;
}
float Venta::getPrecioVenta() {
return _precioVenta;
}
void Venta::setPrecioVenta(float precioVenta) {
_precioVenta=precioVenta;
}
int Venta::getIdCliente() {
return _idCliente;
}
void Venta::setIdCliente(int idCliente) {
_idCliente = idCliente;
}
int Venta::getIdVendedor() {
return _idVendedor;
}
void Venta::setIdVendedor(int idVendedor) {
_idVendedor = idVendedor;
}
void Venta::setFecha(const Fecha& fecha) {
_fecha = fecha;
}
Fecha Venta::getFecha() const {
return _fecha;
}
std::string Venta::getMarca() {
return _marca;
}
void Venta::setMarca(std::string marca) {
strcpy(_marca,marca.c_str());
}
std::string Venta::getModelo() {
return _modelo;
}
void Venta::setModelo(std::string modelo) {
strcpy(_modelo,modelo.c_str());
}