def round_maker_loop(): while True: continue_option = str( input("\nPress ENTER to continue or x to save and exit.\n")) if continue_option == "x": l.save_stuff("drinksround.csv", round_list) quit() else: create_an_order()
def option_4(): t.print_table("fav drinks", fav_drinks_list) del_assigned_drink = make_a_combo() if del_assigned_drink in fav_drinks_list: delete_item(fav_drinks_list, del_assigned_drink) l.save_stuff("favdrinks.csv", fav_drinks_list) else: print("That combination does not exist.") option_4()
def del_name(): name_del = name_input() if name_del in pub_name_list: delete_item(pub_name_list, name_del) t.print_table("names", pub_name_list) l.save_stuff("pubnames.csv", pub_name_list) wait() else: print("I can't find that in the database.\n") del_name()
def del_drink(): drink_del = drink_input() if drink_del in drinks_menu_list: delete_item(drinks_menu_list, drink_del) t.print_table("drinks", drinks_menu_list) l.save_stuff("drinksmenu.csv", drinks_menu_list) wait() else: print("I can't find that in the database.") del_drink()
def drink_add(): new_drink = drink_input() if new_drink.isalpha() == False: print("You can't add that to the this database.\n") drink_add() elif new_drink in drinks_menu_list: print( "That entry already exists.\nPlease enter a unique drink into the database." ) drink_add() else: drinks_menu_list.append(new_drink) t.print_table("drinks", drinks_menu_list) l.save_stuff("drinksmenu.csv", drinks_menu_list) wait()
def name_add(): new_name = name_input() if new_name.isalpha() == False: print("You can't add that to the database.\n") name_add() elif new_name in pub_name_list: print( "That entry already exists.\nPlease enter a unique name into the database." ) name_add() else: pub_name_list.append(new_name) t.print_table("names", pub_name_list) l.save_stuff("pubnames.csv", pub_name_list) wait()
def ultimate_menu(): while True: selection_screen() user_selection = user_input() # Organises arguments based on user input if user_selection == GET_NAMES: option_1() ultimate_menu() elif user_selection == GET_DRINKS: option_2() ultimate_menu() elif user_selection == ASSIGN_DRINK: option_3() l.save_stuff("favdrinks.csv", fav_drinks_list) ultimate_menu() elif user_selection == REMOVE_DRINK_PREF: option_5() l.save_stuff("favdrinks.csv", fav_drinks_list) wait() ultimate_menu() elif user_selection == VIEW_FAV_DRINKS: option_6() ultimate_menu() elif user_selection == CREATE_A_ROUND: option_7() l.save_stuff("drinksround.csv", round_list) ultimate_menu() elif user_selection == VIEW_ROUND: option_8() ultimate_menu() elif user_selection == RUN_AWAY: l.save_stuff("pubnames.csv", name_list) l.save_stuff("drinksmenu.csv", drinks_list) print("We hope you enjoyed your stay.") exit() else: print(f"{str(user_selection)} is not a valid command.\n") wait() ultimate_menu()
def save_order(self): l.save_stuff("drinksround.csv", self.order_list)
load_round = l.load_stuff("drinksround.csv") round_list = [] while True: selection_screen() user_selection = user_input() # Organises arguments based on user input if user_selection == GET_NAMES: option_1() elif user_selection == GET_DRINKS: option_2() elif user_selection == ASSIGN_DRINK: option_3() l.save_stuff("favdrinks.csv", fav_drinks_list) wait() elif user_selection == REMOVE_DRINK_PREF: option_5() l.save_stuff("favdrinks.csv", fav_drinks_list) wait() elif user_selection == VIEW_FAV_DRINKS: option_6() elif user_selection == CREATE_A_ROUND: server = str(input("Who is making the round?\n")) option_7() elif user_selection == VIEW_ROUND: