Exemple #1
0
        private void CreateSeatsButton()
        {
            for (int i = 1; i <= 15; i++)
            {
                ButtonGheNgoi buttonGheNgoi = new ButtonGheNgoi();
                buttonGheNgoi.Text      = i.ToString();
                buttonGheNgoi.priceSeat = i;
                if (i <= 5)
                {
                    buttonGheNgoi.priceSeat = 5000;
                }
                else if (i <= 10)
                {
                    buttonGheNgoi.priceSeat = 6500;
                }
                else
                {
                    buttonGheNgoi.priceSeat = 8000;
                }


                buttonsGheNgoi.Add(buttonGheNgoi);
                flowLayoutPanel1.Controls.Add(buttonGheNgoi);
            }
        }
Exemple #2
0
        private void ChoseSeats(object sender, EventArgs e)
        {
            ButtonGheNgoi button = (ButtonGheNgoi)sender;

            switch (button.myCorlorSeats)
            {
            case colorSeats.None:
                button.myCorlorSeats = colorSeats.AreChosing;
                button.ChangeColorToAreChosing();
                break;

            case colorSeats.AreChosing:
                button.myCorlorSeats = colorSeats.None;
                button.ChangeColorToNone();
                break;

            case colorSeats.HasChosen:
                MessageBox.Show("Ghế này đã được chọn. Vui lòng chọn ghế khác!", "Mèo méo meo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                break;

            default:
                break;
            }
        }