Ejemplo n.º 1
0
        public static Drink GetDrink(GuestItem oldGuestItem)
        {
            DrinkSize drinkSize = DrinkSize.JustOneSize;

            switch (oldGuestItem.SelectSizeID)
            {
            case 3:
                drinkSize = DrinkSize.Glass;
                break;

            case 6:
                drinkSize = DrinkSize.Bottle;
                break;

            case 1:
                drinkSize = DrinkSize.Pint;
                break;

            case 2:
                drinkSize = DrinkSize.Pitcher;
                break;

            default:
                drinkSize = DrinkSize.JustOneSize;
                break;
            }

            Drink drink    = MenuDrinks.GetDrinkFromMenu(oldGuestItem.ID, drinkSize);
            var   newdrink = drink.GetClone();

            newdrink.DbItemId         = oldGuestItem.ID;
            newdrink.WasSentToKitchen = oldGuestItem.OrderSent;
            newdrink.DbOrderId        = (int)oldGuestItem.OrderID;
            newdrink.ItemCount        = 1;
            return(newdrink);
        }