예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            ChosenPlays basket = new ChosenPlays();

            //MessageBox.Show(basket.checkEmail(Account.LoginUsername));
            basket.Checkout(OrderBox.Text, (checkdouble * discountValue));
            MessageBox.Show("Play Booked");
            string login   = Account.LoginUsername;
            string reciept = basket.checkEmail(login);

            MessageBox.Show(reciept);

            basket.RemoveFromBasket(OrderBox.Text);
            Listl.Text = "";
            OrderBox.Items.Clear();
            OrderBox.Text = "";
            updateScreen();


            panel1.Visible       = false;
            DeleteOrderB.Visible = true;
            Confirmb.Visible     = true;
            Listl.Visible        = true;
            OrderBox.Visible     = true;
        }
예제 #2
0
        private void BookConfb_Click(object sender, EventArgs e)
        {
            float       Stand    = Convert.ToInt32(StandardUpDn.Value);
            float       Child    = Convert.ToInt32(ChildUpDn.Value);
            float       OAP      = Convert.ToInt32(OAPUpDn.Value);
            float       Quantity = Stand + Child + OAP;
            ChosenPlays basket   = new ChosenPlays();

            if (Account.LoginUsername != "" && Account.LoginUsername != null)
            {
                basket.AddToBasket(Account.LoginUsername, BookTitlel.Text, Stand, Child, OAP, dateTimePicker2.Value, BookTimel.Text, CurrTotal.Text, Quantity);
                CheckValuel.Text = basket.checkValue.ToString();

                if (basket.success == 1)
                {
                    MessageBox.Show("Your tickets were booked successfully");
                    CheckValuel.Text = basket.checkValue.ToString();
                }
                else if (basket.success == 2)
                {
                    MessageBox.Show("You booked more seats than are available");
                    CheckValuel.Text = basket.checkValue.ToString();
                }
                StandardUpDn.Value = 0;
                ChildUpDn.Value    = 0;
                OAPUpDn.Value      = 0;
            }
            else
            {
                MessageBox.Show("Please Login to continue");
            }
        }
예제 #3
0
        private void Confirmb_Click(object sender, EventArgs e)
        {
            /*ChosenPlays basket = new ChosenPlays();
             *
             * basket.Checkout(OrderBox.Text);
             * Listl.Text = "";
             * OrderBox.Items.Clear();
             * OrderBox.Text = "";
             * updateScreen();*/

            panel1.Visible = true;

            DeleteOrderB.Visible = false;
            Confirmb.Visible     = false;
            Listl.Visible        = false;
            OrderBox.Visible     = false;
            ChosenPlays basket = new ChosenPlays();

            ConfirmDetailsl.Text = basket.Order(OrderBox.Text, Account.LoginUsername);
            if (basket.quantity > 20)
            {
                discountValue = discountValue - 0.05f;
            }
            FinalPricel.Text = "Final Price =  £" + (basket.checkValue * discountValue);
            checkdouble      = basket.checkValue;
        }
예제 #4
0
        private void customerOrderHistoryButton_Click(object sender, EventArgs e)
        {
            ChosenPlays basket       = new ChosenPlays();
            string      OrderHistory = "";

            OrderHistory = basket.OrderHistory(LoginUsername);
            System.IO.File.WriteAllText(@"C:\Users\steve\WriteText.txt", OrderHistory);
            MessageBox.Show("" + OrderHistory);
        }
예제 #5
0
        private void DeleteOrderB_Click(object sender, EventArgs e)
        {
            ChosenPlays basket = new ChosenPlays();

            basket.RemoveFromBasket(OrderBox.Text);
            MessageBox.Show("Removed item from basket");
            Listl.Text = "";
            OrderBox.Items.Clear();
            OrderBox.Text = "";
            updateScreen();
        }
예제 #6
0
        private void Elderly_Click(object sender, EventArgs e)
        {
            string   user       = Userlabel.Text;
            string   play       = PlayTitle.Text;
            string   ticketType = (sender as Button).Text;
            int      cost       = Convert.ToInt32(OAPlabel.Text);
            int      quantity   = Convert.ToInt32(NUD3.Value);
            DateTime date       = PlayDate.SelectionRange.Start;


            ChosenPlays chosenPlays = new ChosenPlays();

            chosenPlays.AddToOrder(user, play, cost, quantity, date, ticketType);
            MessageBox.Show("Item Added");
        }
예제 #7
0
        private void button2_Click(object sender, EventArgs e)
        {
            int         Stand    = Convert.ToInt32(numericUpDown1.Value);
            int         Child    = Convert.ToInt32(numericUpDown2.Value);
            int         OAP      = Convert.ToInt32(numericUpDown3.Value);
            ChosenPlays basket   = new ChosenPlays();
            int         price    = 0;
            int         quantity = 0;

            price    = (Stand * 8) + (Child * 3) + (OAP * 4);
            quantity = (Stand + Child + OAP);
            basket.AddToOrder("UserID", Titlel.Text, price, quantity, Convert.ToDateTime(Datel.Text), "test");


            numericUpDown1.Visible = false;
            numericUpDown2.Visible = false;
            numericUpDown3.Visible = false;
            label1.Visible         = false;
            label2.Visible         = false;
            label3.Visible         = false;
            label4.Visible         = false;
            label5.Visible         = false;
            label6.Visible         = false;
            label7.Visible         = false;
            label8.Visible         = false;
            label9.Visible         = false;
            label10.Visible        = false;
            label11.Visible        = false;
            label12.Visible        = false;
            button1.Visible        = false;
            button2.Visible        = false;
            UpdateFinalB.Visible   = true;
            BackB.Visible          = true;
            Datel.Visible          = false;
            Titlel.Visible         = false;
            ConfirmB.Visible       = true;
            Detailsl.Visible       = true;


            Detailsl.Text = "Title: " + Titlel.Text + "   Date:  " + Datel.Text + "   Total Price = £" + price + "\n" + numericUpDown1.Value + "  Standard Tickets  " + numericUpDown2.Value + "  Child Tickets  +" + numericUpDown3.Value + "  OAP Tickets";
        }