-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRegistro.cpp
106 lines (79 loc) · 1.56 KB
/
Registro.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
102
103
104
105
106
#include "Registro.h"
#include "Data.h"
#include <string>
#include <stdlib.h>
using namespace std;
Registro::Registro(){
};
Registro::Registro(string data, string sigla, string cidade, int codigo, int casos, int mortes)
{
Registro::data = Data(data);
Registro::sigla = sigla;
Registro::cidade = cidade;
Registro::casos = casos;
Registro::mortes = mortes;
Registro::codigo = codigo;
Registro::dataStr = data;
};
Registro::~Registro(){
// delete Registro::data;
};
void Registro::setData(string str)
{
Data date = Data(str);
Registro::data = date;
Registro::dataStr = str;
}
void Registro::setSigla(string sigla)
{
Registro::sigla = sigla;
}
void Registro::setCidade(string cidade)
{
Registro::cidade = cidade;
}
void Registro::setCasos(int casos)
{
Registro::casos = casos;
}
void Registro::setMortes(int mortes)
{
Registro::mortes = mortes;
}
void Registro::setCodigo(int codigo)
{
Registro::codigo = codigo;
}
string Registro::getSigla()
{
return Registro::sigla;
}
string Registro::getCidade()
{
return Registro::cidade;
}
int Registro::getCasos()
{
return Registro::casos;
}
int Registro::getMortes()
{
return Registro::mortes;
}
int Registro::getCodigo()
{
return Registro::codigo;
}
Data Registro::getData()
{
return Registro::data;
}
string Registro::getDataStr()
{
return Registro::dataStr;
}
string Registro::retornaEmString()
{
string registro = to_string(codigo) + ", " + dataStr + ", " + cidade + ", " + sigla + ", " + to_string(casos);
return registro;
}