C# form ile class kullanarak sinema örneği nasıl yapılır?

ToolBox’dan eklenecekler: 3 Label, 1 Checkbox, 2 Textbox, 5 Button.

SinemaSalonu.cs Kodları:

string salonno;
        int toplamkoltuksayisi;
        int bakiye;
        int boskoltuksayisi;
        const int indirimli = 10;
        const int tam = 15;

        public SinemaSalonu(string salonnoo, int koltuksayisii)
        {
            salonno = salonnoo;
            toplamkoltuksayisi = koltuksayisii;
            boskoltuksayisi = toplamkoltuksayisi;
            bakiye = 0;
        }

        public int BosKoltukOgren()
        {
            return boskoltuksayisi;
        }

        public int BakiyeOgren()
        {
            return bakiye;
        }

        public void BiletSat(bool isaret)
        {
            if (boskoltuksayisi == 0)
            {
                System.Windows.Forms.MessageBox.Show("Boş koltuk kalmadı!", "Hata", 
System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error);
            }
            else
            {
                boskoltuksayisi--;
                if (isaret)
                {
                    bakiye += indirimli;
                }
                else
                {
                    bakiye += tam;
                }
            }
        }

        public void BiletIade(bool isaret1)
        {
            if (boskoltuksayisi == toplamkoltuksayisi)
            {
                System.Windows.Forms.MessageBox.Show("İade edilecek bilet kalmadı!", "Hata", 
System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error);
            }
            else
            {
                boskoltuksayisi++;
                if (isaret1)
                {
                    bakiye -= indirimli;
                }
                else
                {
                    bakiye -= tam;
                }
            } 
        }

Form1 public partial class’ın altına yazılacak:

SinemaSalonu salon;

Button1_Click:

            salon = new SinemaSalonu(textBox1.Text, Convert.ToInt32(textBox2.Text));
            label3.Text = "Salon oluşturuldu. Boş koltuk sayısı= " + salon.BosKoltukOgren();

Button2_Click:

            salon.BiletSat(checkBox1.Checked);
            label3.Text = "Bilet satıldı. Boş koltuk sayısı= " + salon.BosKoltukOgren();

Button3_Click:

            salon.BiletIade(checkBox1.Checked);
            label3.Text = "Bilet iade edildi. Boş koltuk sayısı= " + salon.BosKoltukOgren();

Button4_Click:

            label3.Text = "Bakiye= " + salon.BakiyeOgren();

Button5_Click:

            label3.Text = "Boş koltuk sayısı= " + salon.BosKoltukOgren();

Çıktısı:

Bu alana reklam verebilirsiniz!