Skip to content
Snippets Groups Projects
Commit 5fafd756 authored by mgy20's avatar mgy20
Browse files

Adicionado algumas coisas

parent 7ff669aa
No related branches found
No related tags found
No related merge requests found
...@@ -2,10 +2,11 @@ ...@@ -2,10 +2,11 @@
#include "./sources/ControladorUsuarios.hpp" #include "./sources/ControladorUsuarios.hpp"
#include "./sources/ControladorObras.hpp" #include "./sources/ControladorObras.hpp"
#include "sources/DescricaoObra.hpp" #include "./sources/DescricaoObra.hpp"
using namespace std; using namespace std;
typedef enum { typedef enum {
START, START,
FINISH FINISH
......
#include <iostream>
#include "./ControladorObras.hpp" #include "./ControladorObras.hpp"
using namespace std;
// Constructor // Constructor
ControladorObras::ControladorObras() {} ControladorObras::ControladorObras() {}
...@@ -13,14 +18,16 @@ void ControladorObras::mostrarDetalhes() const { ...@@ -13,14 +18,16 @@ void ControladorObras::mostrarDetalhes() const {
// Methods // Methods
pair<int, int> ControladorObras::pesquisarObra(){ pair<int, int> ControladorObras::pesquisarObra(){
pair <int, int> p;
return pair(0, 0); return p;
} }
bool ControladorObras::adicionarObra(string tipo, DescricaoObra descricao){ bool ControladorObras::adicionarObra(string tipo, DescricaoObra descricao){
if (tipo == "livro") { // Check if exists
if (tipo == "livro") {
} else if (tipo == "periodico") { } else if (tipo == "periodico") {
......
...@@ -33,15 +33,18 @@ bool ControladorUsuarios::adicionarUsuario(string nome, string CPF, string ender ...@@ -33,15 +33,18 @@ bool ControladorUsuarios::adicionarUsuario(string nome, string CPF, string ender
return true; return true;
} }
void ControladorUsuarios::registrarEmprestimo(string CPF, DescricaoObra descricao){ void ControladorUsuarios::registrarEmprestimo(string CPF, DescricaoObra descricao){
} }
int ControladorUsuarios::retornarEmprestimo(string CPF, DescricaoObra descricao){ int ControladorUsuarios::retornarEmprestimo(string CPF, DescricaoObra descricao){
return 0; return 0;
} }
int ControladorUsuarios::recuperarMultas(string CPF){ int ControladorUsuarios::recuperarMultas(string CPF){
......
...@@ -6,15 +6,28 @@ ...@@ -6,15 +6,28 @@
using namespace std; using namespace std;
// Contructor // Contructor
//Livro::Livro() {
// // Dados da Descricao da obra
// cout << "Entre com o titulo da obra: "; cin >> titulo;
// cout << "Entre com o ano da obra: "; cin >> anoPublicacao;
//
// // Dados do Livro
// cout << "Entre com o autor: "; cin >> autor;
// cout << "Entre com a editora: "; cin >> editora;
//}
Livro::Livro(const string& t, int ano, const string& a, const string& e) Livro::Livro(const string& t, int ano, const string& a, const string& e)
: DescricaoObra(t, ano), autor(a), editora(e) {} : DescricaoObra(t, ano), autor(a), editora(e) {}
// Description
void Livro::mostrarDetalhes() const { void Livro::mostrarDetalhes() const {
DescricaoObra::mostrarDetalhes(); DescricaoObra::mostrarDetalhes();
cout << "Autor: " << autor << "\n"; cout << "Autor: " << autor << "\n";
cout << "Editora: " << editora << "\n"; cout << "Editora: " << editora << "\n";
} }
// Methods // Methods
string Livro::getAutor(){ string Livro::getAutor(){
return this->autor; return this->autor;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment