Skip to content
Snippets Groups Projects
Commit cc2d178a authored by Nico's avatar Nico
Browse files

Merge branch 'main' of gitlab.c3sl.ufpr.br:mgy20/Design-biblioteca

parents f6acc3b0 1e0474f3
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