def display_menu():
    options = [
        "Back to main menu", "List transactions", "Add new transaction",
        "Update transaction", "Remove transaction",
        "Get the transaction that made the biggest revenue",
        "Get the product that made the biggest revenue altogether",
        "Count number of transactions between",
        "Sum the price of transactions between"
    ]
    view.print_menu("Sales", options)
Exemple #2
0
def display_menu():
    options = ["Back to main menu",
               "List employees",
               "Add new employee",
               "Update employee",
               "Remove employee",
               "Oldest and youngest employees",
               "Employees average age",
               "Employees with birthdays in the next two weeks",
               "Employees with clearance level",
               "Employee numbers by department"]
    view.print_menu("Human resources", options)
def update_transaction():
    # view.print_error_message("Not implemented yet.")
    transaction_id = view.get_input(f"Specify the transaction {sales.HEADERS[sales.ID_TRANSACTION_INDEX]}")
    # view.print_message("Specify what do you want to change.")
    headers_menu = sales.HEADERS.copy()[sales.ID_CUSTOMER_INDEX:]
    insert_exit_option(headers_menu)
    view.print_menu("Possible positions to update", headers_menu)
    index = view.get_input("Specify which position would you like to update")
    index_in_headers_menu = int(index)
    if index_in_headers_menu == 0:
        return
    new_value = view.get_input("Enter new value")
    updated_transaction = sales.update_transaction(transaction_id,index_in_headers_menu,new_value)
    view.print_message("The updated transaction: ")
    view.print_table(updated_transaction,sales.HEADERS)
Exemple #4
0
def delete_employee():

    delete_id = view.get_input(
        "Please choose a transaction ID you want to delete")
    try:

        index, product_list = hr.show_employee(delete_id)
        print(*product_list)
        check_answer = view.get_input(
            "Are you sure you want delete this transaction?").lower()
        if check_answer == "yes":
            hr.delete_employee(index)
        else:
            view.print_menu()
    except:

        view.print_error_message("Invalid ID")
        view.print_menu()
Exemple #5
0
def display_menu():
    options = [
        "Back to main menu", "List customers", "Add new customer",
        "Update customer", "Remove customer", "Subscribed customer emails"
    ]
    view.print_menu("Customer Relationship Management", options)
def display_menu():
    options = [
        "Exit program", "Customer Relationship Management (CRM)", "Sales",
        "Human Resources"
    ]
    view.print_menu("Main menu", options)
def short_menu():
    view.print_menu("Menu", MENU)
    operation = view.get_input("What would you like to do")
    return int(operation)
Exemple #8
0
def display_menu():
    options = [
        "Exit program", "User Story 1", "User Story 2", "User Story 3",
        "User Story 4", "User Story 5"
    ]
    view.print_menu("Main menu", options)