-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathClient.cpp
More file actions
64 lines (48 loc) · 1.22 KB
/
Client.cpp
File metadata and controls
64 lines (48 loc) · 1.22 KB
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
#include "Client.h"
Client::Client() {}
Client::Client(string name, string VATnumber, string familySize, Address address, vector<string> id_packs, string moneySpent) {
this->name = name;
this->VATnumber = VATnumber;
this->familySize = familySize;
this->address = address;
this->id_packs = id_packs;
this->moneySpent = moneySpent;
}
// GET methods
string Client::getName() const {
return name;
}
string Client::getVATnumber() const {
return VATnumber;
}
string Client::getFamilySize() const {
return familySize;
}
Address Client::getAddress() const {
return address;
}
vector<string> Client::getPacketList() const {
return id_packs;
}
string Client::getMoneySpent() const {
return moneySpent;
}
// metodos SET
void Client::setName(string name) {
this->name = name;
}
void Client::setVATnumber(string VATnumber) {
this->VATnumber = VATnumber;
}
void Client::setFamilySize(string familySize) {
this->familySize = familySize;
}
void Client::setAddress(Address address) {
this->address = address;
}
void Client::setPacketList(vector<string> id_packs) {
this->id_packs = id_packs;
}
void Client::setMoneySpent(string moneySpent) {
this->moneySpent = moneySpent;
}