Skip to content
Snippets Groups Projects
Commit 1e0474f3 authored by mgy20's avatar mgy20
Browse files

Adicionado na main teste de adicionar obras

parent 51131c1e
No related branches found
No related tags found
No related merge requests found
......@@ -2,6 +2,7 @@
#include <iostream>
#include "./sources/Biblioteca.hpp"
#include "./sources/Livro.cpp"
using namespace std;
......@@ -45,46 +46,54 @@ int main(){
contUsuarios.adicionarUsuario("Marcus", "12345", "Casa", "9988", "marcus@gmail.com");
// Cria Obras
cout << "";
// Interation Loop
int option = START;
while (option != FINISH) {
option = show_options();
string userCPF; int valor;
switch (option) {
case LISTUSERS:
contUsuarios.mostrarDetalhes();
break;
case QUERYFEES:
cout << "Entre com o CPF do usuário: "; cin >> userCPF;
valor = contUsuarios.recuperarMultas(userCPF);
if (valor > 0) {
cout << "\nUsuario: " << userCPF << endl;
cout << "Valor a pagar: " << valor << endl;
} else {
cout << "Aviso: Usuario não possui multas" << endl;
cout << ": Criando Obras" << endl;
ControladorObras contObras = bib.getContObras();
string titulo, autor, editora; int ano;
for (int i=0; i<2 ;i++) {
cin >> titulo; cin >> ano; cin >> autor; cin >> editora;
Livro liv(titulo, ano, autor, editora);
contObras.adicionarObra(liv);
}
break;
case PAYFEES:
cout << "Entre com o CPF do usuário: "; cin >> userCPF;
cout << "Entre com o valor a pagar: "; cin >> valor;
contUsuarios.registrarMultaPaga(userCPF, valor);
break;
contObras.mostrarDetalhes();
//// Interation Loop
//int option = START;
//while (option != FINISH) {
// option = show_options();
// string userCPF; int valor;
// switch (option) {
// case LISTUSERS:
// contUsuarios.mostrarDetalhes();
// break;
// case QUERYFEES:
// cout << "Entre com o CPF do usuário: "; cin >> userCPF;
// valor = contUsuarios.recuperarMultas(userCPF);
// if (valor > 0) {
// cout << "\nUsuario: " << userCPF << endl;
// cout << "Valor a pagar: " << valor << endl;
// } else {
// cout << "Aviso: Usuario não possui multas" << endl;
// }
// break;
case FINISH:
cout << "> Finalizando programa!" << endl;
return 0;
// case PAYFEES:
// cout << "Entre com o CPF do usuário: "; cin >> userCPF;
// cout << "Entre com o valor a pagar: "; cin >> valor;
// contUsuarios.registrarMultaPaga(userCPF, valor);
// break;
default:
cout << "Comando não reconhecido!" << endl;
break;
}
}
// case FINISH:
// cout << "> Finalizando programa!" << endl;
// return 0;
// default:
// cout << "Comando não reconhecido!" << endl;
// break;
// }
//}
return 0;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment