diff --git a/main.cpp b/main.cpp index 155221ddba6a91d159ba45f47fe9e34c8188dee9..966f5a1167082bc67257ffc8507f72cbacc49ca2 100644 --- a/main.cpp +++ b/main.cpp @@ -2,6 +2,7 @@ #include <iostream> #include "./sources/Biblioteca.hpp" +#include "./sources/Livro.cpp" using namespace std; @@ -45,47 +46,55 @@ 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; - } - 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; - - case FINISH: - cout << "> Finalizando programa!" << endl; - return 0; - - default: - cout << "Comando não reconhecido!" << endl; - break; - } + 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); } + 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 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; + + // case FINISH: + // cout << "> Finalizando programa!" << endl; + // return 0; + + // default: + // cout << "Comando não reconhecido!" << endl; + // break; + // } + //} + return 0; }