int main() { initialize_user_list(); initialize_book_list(); int count, op = 1; while(op) { printf("\nMENU\n1.Inserir Usuario\n2.Inserir Livro\n3.Mostrar Usuario\n4.Mostrar Livros\nA5.Alugar\n6.Avancado"); scanf("%i", &op); switch (op) { case 1: insert_user(); break; case 2: //print_users(); break; case 3: print_users(); break; case 4: print_books(); break; case 5: rent(); case 6: print_avancado(); default: break; } } return 0; }
void Window::show_author_list() { const char *author; std::vector<sql::ResultSet*> *v; author = gtk_entry_get_text (GTK_ENTRY (entryAuthor)); v = connector->getBooksFromAuthor(author); gtk_container_remove(GTK_CONTAINER(window), table); //table = gtk_table_new(v->size() + 2, 8, TRUE); table = gtk_table_new(3, 1, TRUE); gtk_container_add(GTK_CONTAINER(window), table); print_books(table, v); entrySubject = gtk_entry_new(); gtk_entry_set_max_length(GTK_ENTRY(entrySubject), 50); g_signal_connect (entrySubject, "activate", G_CALLBACK (openSubjectList), (gpointer)this); gtk_table_attach_defaults(GTK_TABLE(table), entrySubject, 0, 1, 0, 1); gtk_widget_show(entrySubject); add_button("Back", "clicked", 0, 1, 1, 2, G_CALLBACK(openMainMenu), (gpointer)this); add_button("Quit", "clicked", 0, 1, 2, 3, G_CALLBACK(delete_event), NULL); gtk_widget_show(table); gtk_widget_show(window); }