4 #include "autoload.hpp"
9 bool autenticado =
false;
24 void setCpf(std::string cpf);
28 Usuario(std::string nome, std::string cpf, std::string email,
Endereco endereco, std::string senha);
Definition: endereco.hpp:7
Definition: usuario.hpp:6
void setTipo(bool tipo)
Seta o tipo do usuario.
Definition: usuario.cpp:281
void setEndereco(Endereco endereco)
seta o endereço do usuario
Definition: usuario.cpp:39
bool login()
Realiza o login do usuario.
Definition: usuario.cpp:125
bool getTipo()
Retorna o tipo do usuario.
Definition: usuario.cpp:271
Usuario * buscarUsuario(std::string cpf)
Busca um usuário por CPF.
Definition: usuario.cpp:292
void setSenha(std::string senha)
seta a senha do usuario
Definition: usuario.cpp:46
bool ehAdministrador()
Retorna se o usuario é administrador.
Definition: usuario.cpp:114
bool estaAutenticado()
Retorna se o usuario esta autenticado.
Definition: usuario.cpp:103
std::string getCpf()
Retorna o cpf do usuario.
Definition: usuario.cpp:62
void setCpf(std::string cpf)
seta o cpf do usuario
Definition: usuario.cpp:25
std::string getNome()
Retorna o nome do usuario.
Definition: usuario.cpp:54
void setEmail(std::string email)
seta o email do usuario
Definition: usuario.cpp:32
Usuario()
Construct a new Usuario:: Usuario object.
Definition: usuario.cpp:94
Endereco getEndereco()
Retorna o endereço do usuario.
Definition: usuario.cpp:78
std::string getEmail()
Retorna o email do usuario.
Definition: usuario.cpp:70
void setNome(std::string nome)
seta o nome
Definition: usuario.cpp:18
void logout()
Realiza o logout do usuario.
Definition: usuario.cpp:260
bool cadastro()
Realiza o cadastro do usuario.
Definition: usuario.cpp:210
std::string getSenha()
Retorna a senha do usuario.
Definition: usuario.cpp:86