123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- #include "pesquisar.hh"
- void pesquisar(conexao c){
- string isbn, titulo, autor, editora, preco, ano, edicao;
- bool b;
- char opt;
- do{
- cout << "\n(1) - Pesquisar por ISBN" << endl;
- cout << "(2) - Pesquisar por título" << endl;
- cout << "(3) - Pesquisar por autor" << endl;
- cout << "(4) - Pesquisar por editora" << endl;
- cout << "(5) - Pesquisar por preço" << endl;
- cout << "(6) - Pesquisar por ano" << endl;
- cout << "(7) - Pesquisar por edição" << endl;
- cout << "(8) - Voltar" << endl;
- cin >> opt;
- switch(opt){
- case '1':
- isbn = digitarstring("ISBN");
- b = c.verificar(isbn, "isbn");
- c.pesquisar(isbn, "isbn");
- break;
- case '2':
- titulo = digitarstring("título");
- b = c.verificar(titulo, "titulo");
- c.pesquisar(titulo, "titulo");
- break;
- case '3':
- autor = digitarstring("autor");
- b = c.verificar(autor, "autor");
- c.pesquisar(autor, "autor");
- break;
- case '4':
- editora = digitarstring("editora");
- b = c.verificar(editora, "editora");
- c.pesquisar(editora, "editora");
- break;
- case '5':
- preco = digitarnumero("preço");
- b = c.verificar(preco, "preco");
- c.pesquisar(preco, "preco");
- break;
- case '6':
- ano = digitarnumero("ano");
- b = c.verificar(ano, "ano");
- c.pesquisar(ano, "ano");
- break;
- case '7':
- edicao = digitarstring("edição");
- b = c.verificar(edicao, "edicao");
- c.pesquisar(edicao, "edicao");
- break;
- case '8':
- break;
- default:
- cout << "Erro. Escolha uma opção entre 1-8" << endl;
- }
- } while (opt != '8');
- }
|