
import java.util.ArrayList;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
CoffeeShop Cshop=new CoffeeShop();
System.out.println(Cshop.ShowShopCashier());
System.out.println(Cshop.ShowMenu());
ArrayList<Coffee>coffeelist=new ArrayList<Coffee>();
Coffee c1=new Coffee();
c1.SetName("Coffee type 1");
c1.setPrice(55);
Coffee c2=new Coffee("Hot Latte");
c2.setPrice(60);
coffeelist.add(c1);
coffeelist.add(c2);
Cshop.AddCoffeeList(coffeelist);
Cshop.AddlcecreamMenu(new Icecream("Vanilla",50));
Cshop.AddlcecreamMenu(new Icecream("Chocolate",45));
Cshop.AddlcecreamMenu(new Icecream("Strawberry",55,new Topping("Chocolate",10)));
Cshop.AddYoghurtMenu(new Yoghurt("Blueberry",80));
Cshop.AddYoghurtMenu(new Yoghurt("Lemon",80));
Cshop.AddYoghurtMenu(new Yoghurt("Almond",10));
Cshop.AddYoghurtMenu(new Yoghurt("Chocolate",10));
Cshop.AddYoghurtMenu(new Yoghurt("Strawberry",10));
Cshop.SetName("CAMT Coffee Shop");
Cashier cashier=new Cashier();
cashier1.SetName("Jane");
Cshop.SetCasheir(cashier);
Cshop.ShowMenu();
int price=Cshop.ShowPrice("Vanilla","Almond");
Cshop.Order("Vanilla",Chocolate,2);
System.out.println(Cshop.CurrentOrderInformation());
Ishop.Order.ReceiveMoney();
Cshop.ShowMenu();
Cnt price=Ishop.ShowPrice("Choccolate",1);
Order o1=new Order(o1);
System.out.println(Cshop.CurrentOrderInformation());
Cshop.Order.ReceiveMoney();
Cshop.ShowMenu();
Order o2=new Order();
o2.add(new Coffee("Hot Latte"),1);
o2.add(new Coffee("Vanilla"),Topping("Almond"),1);
o2.add(new Yoghurt("Blueberry",80),Topping("Strawberry"),1);
Cshop.Order(o2);
System.out.println(Cshop.CurrentOrderInformation());
Cshop.Order.ReceiveMoney();
System.out.println(Cshop.CurrentOrderInformation());
Cshop.Order.ReceiveMoney();
Ishop.ShowTotalSaleInfomation();
}
}
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
CoffeeShop Cshop=new CoffeeShop();
System.out.println(Cshop.ShowShopCashier());
System.out.println(Cshop.ShowMenu());
ArrayList<Coffee>coffeelist=new ArrayList<Coffee>();
Coffee c1=new Coffee();
c1.SetName("Coffee type 1");
c1.setPrice(55);
Coffee c2=new Coffee("Hot Latte");
c2.setPrice(60);
coffeelist.add(c1);
coffeelist.add(c2);
Cshop.AddCoffeeList(coffeelist);
Cshop.AddlcecreamMenu(new Icecream("Vanilla",50));
Cshop.AddlcecreamMenu(new Icecream("Chocolate",45));
Cshop.AddlcecreamMenu(new Icecream("Strawberry",55,new Topping("Chocolate",10)));
Cshop.AddYoghurtMenu(new Yoghurt("Blueberry",80));
Cshop.AddYoghurtMenu(new Yoghurt("Lemon",80));
Cshop.AddYoghurtMenu(new Yoghurt("Almond",10));
Cshop.AddYoghurtMenu(new Yoghurt("Chocolate",10));
Cshop.AddYoghurtMenu(new Yoghurt("Strawberry",10));
Cshop.SetName("CAMT Coffee Shop");
Cashier cashier=new Cashier();
cashier1.SetName("Jane");
Cshop.SetCasheir(cashier);
Cshop.ShowMenu();
int price=Cshop.ShowPrice("Vanilla","Almond");
Cshop.Order("Vanilla",Chocolate,2);
System.out.println(Cshop.CurrentOrderInformation());
Ishop.Order.ReceiveMoney();
Cshop.ShowMenu();
Cnt price=Ishop.ShowPrice("Choccolate",1);
Order o1=new Order(o1);
System.out.println(Cshop.CurrentOrderInformation());
Cshop.Order.ReceiveMoney();
Cshop.ShowMenu();
Order o2=new Order();
o2.add(new Coffee("Hot Latte"),1);
o2.add(new Coffee("Vanilla"),Topping("Almond"),1);
o2.add(new Yoghurt("Blueberry",80),Topping("Strawberry"),1);
Cshop.Order(o2);
System.out.println(Cshop.CurrentOrderInformation());
Cshop.Order.ReceiveMoney();
System.out.println(Cshop.CurrentOrderInformation());
Cshop.Order.ReceiveMoney();
Ishop.ShowTotalSaleInfomation();
}
}
