-
Notifications
You must be signed in to change notification settings - Fork 0
/
Persona.h
36 lines (32 loc) · 794 Bytes
/
Persona.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
#pragma once
#include <cstring>
#include "Fecha.h"
class Persona {
public:
Persona();
Persona(int id, int dni, Fecha f, bool estado, std::string apellido, std::string nombre);
std::string getApellidos();
std::string getNombres();
std::string getApellidosyNombres();
void setApellidos(std::string apellidos);
void setNombres(std::string nombres);
void setId(int id);
void setDni(int dni);
void setNacimiento(int dia, int mes, int anio);
void setEstado(bool estado);
int getDni();
int getId();
std::string getNacimiento();
bool getEstado();
Fecha getObjectNacimiento();
void cargarPersona(int llamado);
std::string mostrarPersonastring();
void mostrarPersona();
private:
char _nombres[50];
char _apellidos[50];
int _id;
int _dni;
Fecha _nacimiento;
bool _estado;
};