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