#include "Persona.h"

Persona::Persona(){
	nombre.asignarCadena("ninguno");
	apellido.asignarCadena("ninguno");
	cedula = 0;
}
Persona::Persona(const Persona& p){
	Cadena n(p.nombre);
	Cadena a(p.apellido);
	nombre.asignarCadena(n.obtenerCadena());
	apellido.asignarCadena(a.obtenerCadena());
	cedula = 0;
}
Persona::Persona(Cadena n, Cadena a, int ci){
	nombre.asignarCadena(n.obtenerCadena());
	apellido.asignarCadena(a.obtenerCadena());
	cedula = ci;
}
	//Métodos de acceso
Cadena Persona::obtenerNombre(){
	return nombre;
}
Cadena Persona::obtenerApellido(){
	return apellido;;
}
int Persona::obtenerCedula(){
	return cedula;;
}
	//Métodos de modificación
void Persona::asignarNombre(Cadena c){
	nombre.asignarCadena(c.obtenerCadena());
}
void Persona::asignarApellido(Cadena c){
	apellido.asignarCadena(c.obtenerCadena());
}
void Persona::asignarCedula(int ci){
	cedula = ci;
}
Persona::~Persona(){
}

