private void btnSaleTicket_Click(object sender, EventArgs e)
        {
            if (cmbSession.SelectedIndex > -1 && cmbSeller.SelectedIndex > -1 && (rdbNormal.Checked || rdbStudent.Checked) && (lblSeatNumber.Text != string.Empty))
            {
                Ticket  ticket  = new Ticket();
                Session session = (Session)cmbSession.SelectedItem;
                ticket.AudienceType = rdbStudent.Checked == true ? AudienceType.Öğrenci : AudienceType.Tam;
                ticket.Session      = (Session)cmbSession.SelectedItem;
                ticket.Seller       = (Employee)cmbSeller.SelectedItem;
                ticket.SeatNumber   = (byte)_selectedSeatNumber;
                ticket.Price        = rdbStudent.Checked == true ? (byte)10 : (byte)15;

                TicketDataTransaction.AddTicket(ticket);

                session.TicketList.Add(ticket);

                MessageBox.Show("Bilet satış işlemi başarıyla gerçekleştirildi!", "BİLGİ", MessageBoxButtons.OK, MessageBoxIcon.Information);

                this.Close();
            }
            else
            {
                MessageBox.Show("Lütfen bilet satışı için gereken bilgileri eksiksiz şekilde doldurunuz!", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
        private void lstSessions_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (lstSessions.SelectedIndex == -1)
            {
                ClearForm.Clear(this);
            }

            else if (lstSessions.SelectedIndex > -1)
            {
                Session session = (Session)lstSessions.SelectedItem;
                dtpSessionDate.Value      = session.Date + session.Time;
                cmbMovies.SelectedValue   = session.Movie.ID;
                cmbTheatres.SelectedValue = session.MovieTheatre.MovieTheatreID;

                lstTickets.DataSource = null;
                lstTickets.DataSource = TicketDataTransaction.GetTicketDetail(session);
            }
        }
        private void cmbSession_SelectedIndexChanged(object sender, EventArgs e)
        {
            ClearForm.DisposePanels(this);

            if (cmbSession.SelectedIndex > -1)
            {
                Session session = (Session)cmbSession.SelectedItem;

                if (session.MovieTheatre.MovieTheatreID == 1)
                {
                    CreateTheatreA();
                    foreach (Control ctrl in this.Controls)
                    {
                        if (ctrl is Panel)
                        {
                            foreach (Control control in ctrl.Controls)
                            {
                                if (control is Button)
                                {
                                    foreach (Ticket ticket in TicketDataTransaction.GetTicketList(session))
                                    {
                                        if ((short)control.Tag == ticket.SeatNumber)
                                        {
                                            control.BackgroundImage       = Image.FromFile(@"fullSeat.png");
                                            control.BackgroundImageLayout = ImageLayout.Stretch;
                                            control.Enabled = false;
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
                else if (session.MovieTheatre.MovieTheatreID == 2)
                {
                    CreateTheatreB();
                    foreach (Control ctrl in this.Controls)
                    {
                        if (ctrl is Panel)
                        {
                            foreach (Control control in ctrl.Controls)
                            {
                                if (control is Button)
                                {
                                    foreach (Ticket ticket in TicketDataTransaction.GetTicketList(session))
                                    {
                                        if ((short)control.Tag == ticket.SeatNumber)
                                        {
                                            control.BackgroundImage       = Image.FromFile(@"fullSeat.png");
                                            control.BackgroundImageLayout = ImageLayout.Stretch;
                                            control.Enabled = false;
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
                else if (session.MovieTheatre.MovieTheatreID == 3)
                {
                    CreateTheatreC();
                    foreach (Control ctrl in this.Controls)
                    {
                        if (ctrl is Panel)
                        {
                            foreach (Control control in ctrl.Controls)
                            {
                                if (control is Button)
                                {
                                    foreach (Ticket ticket in TicketDataTransaction.GetTicketList(session))
                                    {
                                        if ((short)control.Tag == ticket.SeatNumber)
                                        {
                                            control.BackgroundImage       = Image.FromFile(@"fullSeat.png");
                                            control.BackgroundImageLayout = ImageLayout.Stretch;
                                            control.Enabled = false;
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }