void |
Controller.addOrderToInstances(Client client,
java.util.ArrayList<ProductOnOrder> products) |
Adds the specified order to the list of order instances.
|
java.lang.String |
Controller.addProductToOrder(Product product,
java.util.ArrayList<ProductOnOrder> products,
int qty) |
Adds a specified quantity of a Product object to an ArrayList of ProductOnOrder objects.
|
void |
Menu.createOrderMenu(int id,
java.lang.String name,
java.util.ArrayList<ProductOnOrder> products) |
Creates a menu for creating an order, which displays client and product information
|
java.lang.String |
Controller.dropProductFromOrder(int id,
java.util.ArrayList<ProductOnOrder> products,
int qty) |
Drops a specified quantity of a ProductOnOrder object from an ArrayList of ProductOnOrder objects.
|
void |
Menu.editOrderMenu(int id,
java.lang.String name,
boolean paid,
java.util.ArrayList<ProductOnOrder> products) |
Displays the menu for editing an order, showing current and potential values for client ID, name, and paid status, as well as a shopping list of products on the order.
|
java.lang.String |
Controller.getShoppingList(java.util.ArrayList<ProductOnOrder> products) |
Returns a formatted String representation of an ArrayList of ProductOnOrder objects, representing a shopping list.
|
float |
Controller.getTotalPrice(java.util.ArrayList<ProductOnOrder> products) |
Calculates and returns the total price of an ArrayList of ProductOnOrder objects.
|
boolean |
Controller.isProductInOrder(Product product,
java.util.ArrayList<ProductOnOrder> products) |
Returns whether a Product object is in an ArrayList of ProductOnOrder objects.
|