-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcliente.h
115 lines (104 loc) · 2.53 KB
/
cliente.h
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
107
108
109
110
111
112
113
114
115
#ifndef CLIENTE_H
#define CLIENTE_H
#include <iostream>
#include <sstream>
#include <string>
using namespace std;
class Cliente{
private:
int id;
string nombre;
int edad;
long long int telefono;
string correoElectronico;
string rfc;
string domicilio;
public:
Cliente ();
Cliente(int iD,string nom,int ed, long long int tel, string cE, string r, string dom);
int getId();
string getNombre();
int getEdad();
long long int getTelefono();
string getCorreoElectronico();
string getRfc();
string getDomicilio();
void setEdad(int nuevaEdad);
void setTelefono(long long int nuevoTelefono);
void setCorreoElectronico(string nuevoCorreoElectronico);
void setRfc(string nuevoRfc);
void setDomicilio(string nuevoDomicilio);
void setId(int nuevaId);
string toString();
};
Cliente :: Cliente(){
id = 0;
nombre = "undefined";
edad = 0;
telefono = 0;
correoElectronico = "undefined";
rfc = "undefined";
domicilio = "undefined";
}
Cliente :: Cliente(int iD, string nom,int ed, long long int tel, string cE, string r, string dom){
id=iD;
nombre = nom;
edad = ed;
telefono = tel;
correoElectronico = cE;
rfc = r;
domicilio = dom;
}
int Cliente :: getId(){
return id;
}
string Cliente :: getNombre(){
return nombre;
}
int Cliente :: getEdad(){
return edad;
}
long long int Cliente :: getTelefono(){
return telefono;
}
string Cliente :: getCorreoElectronico(){
return correoElectronico;
}
string Cliente :: getRfc(){
return rfc;
}
string Cliente :: getDomicilio(){
return domicilio;
}
void Cliente :: setEdad(int nuevaEdad){
edad = nuevaEdad;
}
void Cliente :: setTelefono(long long int nuevoTelefono){
telefono = nuevoTelefono;
}
void Cliente :: setCorreoElectronico(string nuevoCorreoElectronico){
correoElectronico = nuevoCorreoElectronico;
}
void Cliente :: setRfc(string nuevoRfc){
rfc = nuevoRfc;
}
void Cliente :: setDomicilio(string nuevoDomicilio){
domicilio = nuevoDomicilio;
}
void Cliente :: setId(int nuevaId){
id = nuevaId;
}
string Cliente :: toString(){
stringstream aux;
aux << "-----------------------------------"<<endl;
aux << "------------Cliente#"<<getId()<<"-----------------------"<<endl;
aux << "-----------------------------------"<<endl;
aux<<"Nombre: " << getNombre()<<endl;
aux<<"Edad: "<< getEdad()<<endl;
aux<<"Telefono: "<< getTelefono()<<endl;
aux<<"Correo elecrtonico: "<< getCorreoElectronico()<<endl;
aux<<"RFC: "<< getRfc()<<endl;
aux<<"Domicilio :"<< getDomicilio()<<endl;
return aux.str();
}
#endif