Ejemplo n.º 1
0
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()
Ejemplo n.º 2
0
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()
Ejemplo n.º 3
0
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()
Ejemplo n.º 4
0
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()
Ejemplo n.º 5
0
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()
Ejemplo n.º 6
0
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()
Ejemplo n.º 7
0
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()
Ejemplo n.º 8
0
 def save_order(self):
     l.save_stuff("drinksround.csv", self.order_list)
Ejemplo n.º 9
0
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: