// invoked in DrinkDisplayListener; public void displayDrinks(int idx) { StoreController sctrl = mCtrl.getStoreController(); DrinksStoreItem item; try { item = (DrinksStoreItem) sctrl.getStoreItem(Store.DRINK, idx); DrinksBrand db = (DrinksBrand) item.getContent(); mpanel.getDrinksDisplay().displayQty(idx, item.getQuantity()); mpanel.displayPrice(db.getPrice()); } catch (VMCSException e) { System.out.println("MaintenanceController.displayDrink:" + e); } }
public void updateDrinkSelection(int selection) { DrinksStore drinksStore = (DrinksStore) transactionController.getMainCtrl().getStoreController().getStore(Store.DRINK); DrinksStoreItem drinksStoreItem = null; try { drinksStoreItem = (DrinksStoreItem) drinksStore.getStoreItem(selection); } catch (Exception e) { e.printStackTrace(); } DrinksBrand drinksBrand = (DrinksBrand) drinksStoreItem.getContent(); int qty = drinksStoreItem.getQuantity(); int price = drinksBrand.getPrice(); String name = drinksBrand.getName(); // transactionController.getCustomerPanel().updateDrinkInput(selection, qty, price, name) ; }