Select Git revision
Usuario.hpp
Usuario.hpp 796 B
#ifndef __USUARIO__
#define __USUARIO__
#include <string>
#include <vector>
#include "./DescricaoObra.hpp"
#include "./Emprestimo.hpp"
using namespace std;
class Usuario {
private:
string nome;
string CPF;
string endereco;
string telefone;
string email;
int multas;
vector<Emprestimo> emprestimos[3];
public:
// Constructor
Usuario();
Usuario(const string& nome, const string& cpf, const string& end,
const string& tel, const string& email);
void mostrarDetalhes() const;
// Methods
bool emprestar(DescricaoObra descricao);
bool devolver(DescricaoObra descricao);
int atualizarMulta(int valor); // Increase fee
string getCPF();
int getMulta();
bool pagarMulta(int valor);
};
#endif // !__USUARIO__