Example #1
0
        protected void DisplayReceipt()
        {
            StringBuilder sb       = new StringBuilder();
            MealOrder     meal     = (MealOrder)Session["Meal"];
            List <string> pizzas   = meal.Pizzas;
            List <string> sizes    = meal.Size;
            List <string> toppings = meal.Toppings;

            foreach (string pizza in pizzas)
            {
                sb.Append(pizza);
                sb.Append("<br/ >");
            }
            foreach (string size in sizes)
            {
                sb.Append(size);
                sb.Append("<br/ >");
            }
            foreach (string topping in toppings)
            {
                sb.Append(topping);
                sb.Append("<br/ >");
            }
            sb.Append(meal.CalculateTotal().ToString());
            Label1.Text = "Thank you for your order <br/ > " + sb.ToString();
        }
Example #2
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            MealOrder meal = new MealOrder();

            foreach (ListItem item in PPizza.Items)
            {
                if (item.Selected)
                {
                    meal.AddPizza(item.Text);
                }
            }
            foreach (ListItem item in PSize.Items)
            {
                if (item.Selected)
                {
                    meal.AddSize(item.Text);
                }
            }
            foreach (ListItem item in PTopping.Items)
            {
                if (item.Selected)
                {
                    meal.AddTopping(item.Text);
                }
            }
            Session["Meal"] = meal;
            Response.Redirect("Receipt.aspx");
        }