protected void Page_Load(object sender, EventArgs e)
        {
            for (Int16 i = 1; i <= Session.Count; i++)
            {
                string     indexKey = "ticket" + i;
                TicketInfo ticket   = (TicketInfo)Session[indexKey];
                string     s        = ticket.ToString();
                if (ticket._incart == true)
                {
                    bool found = false;

                    foreach (var item in ListBox1.Items)
                    {
                        if (item.ToString().Equals(ticket._date + " " + ticket._hometeam + " against " + ticket._awayteam))
                        {
                            found = true;
                            break;
                        }
                    }
                    if (!found)
                    {
                        ListBox1.Items.Add(ticket._date + " " + ticket._hometeam + " against " + ticket._awayteam);
                    }
                }
            }
        }
        protected void Button3_Click(object sender, EventArgs e)
        {
            int    num = Session.Count + 1;
            string key = "ticket" + num.ToString();

            string[]   ticket = ListBox1.SelectedValue.Split('|');
            TicketInfo Order  = new TicketInfo(ticket[0], ticket[1], ticket[2], true);

            Session[key] = Order;
            Response.Redirect("Default.aspx");
        }