-
Notifications
You must be signed in to change notification settings - Fork 0
/
Oferta.cpp
46 lines (41 loc) · 943 Bytes
/
Oferta.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
#include "Oferta.h"
Oferta::Oferta()
{
this->denumire = "";
this->destinatie = "";
this->pret = -1;
this->tip = "";
this->id = -1;
}
Oferta::Oferta(string denumire, string destinatie, string tip, double pret, int id)
{
this->denumire = denumire;
this->destinatie = destinatie;
this->pret = pret;
this->tip = tip;
this->id = id;
}
Oferta& Oferta::operator =(const Oferta& x)
{
this->denumire = x.denumire;
this->destinatie = x.destinatie;
this->id = x.id;
this->pret = x.pret;
this->tip = x.tip;
return *this;
}
// Copy Constructor
Oferta::Oferta(const Oferta& x)
{
this->denumire = x.denumire;
this->destinatie = x.destinatie;
this->id = x.id;
this->pret = x.pret;
this->tip = x.tip;
}
/// used for UI
void Oferta::show_oferta() const {
/// afiseaza o oferta pe ecran
cout << this->id << " " << this->denumire << " " << this->destinatie
<< " " << this->tip << " " << this->pret << "$\n";
}