YAMILDIAZ

PERSONAMANAGER.CPP

Jun 1st, 2024
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.91 KB | Source Code | 0 0
  1. #include <iostream>
  2. #include <cstring>
  3. #include <iomanip>
  4.  
  5. #include "PersonaManager.h"
  6.  
  7.  
  8. void PersonaManager::CargarPersona(){
  9.     int dni;
  10.     std::string nombre, apellido;
  11.     Fecha fechaN;
  12.  
  13.     std::cout<<"DNI: ";
  14.     std::cin>>dni;
  15.     _persona.setDni(dni);
  16.     std::cin.ignore();
  17.     std::cout<<"NOMBRE: ";
  18.     std::getline(std::cin, nombre);
  19.     _persona.setNombre(nombre);
  20.     std::cout<<"APELLIDO: ";
  21.     std::getline(std::cin, apellido);
  22.     _persona.setApellido(apellido);
  23.     std::cout<<"FECHA NACIMIENTO: "<< std::endl;
  24.     fechaN.Cargar();
  25.     _persona.setFechaNacimiento(fechaN);
  26. }
  27.  
  28. void PersonaManager::MostrarPersona(){
  29.  
  30.     std::cout<<std::left;
  31.     std::cout<<std::setw(10)<<_persona.getDni();
  32.     std::cout<<std::setw(12)<<_persona.getNombre();
  33.     std::cout<<std::setw(12)<<_persona.getApellido();
  34.     std::cout<<std::setw(20)<<_persona.getFechaNacimiento().toString();
  35.  
  36. }
  37.  
Advertisement
Add Comment
Please, Sign In to add comment