public KoltukBilgileriDugum dugumCek(int i)
        {
            KoltukBilgileriDugum temp = head;

            for (int j = 0; j < i; j++)
            {
                temp = temp.sonraki;
            }
            return(temp);
        }
        public int kacKoltukDolu()
        {
            KoltukBilgileriDugum x = head;
            int sayac = 0;

            while (x != null)
            {
                if (x.durum != "Boş" && x.durum != null)
                {
                    sayac++;
                }
                x = x.sonraki;
            }
            return(sayac);
        }
        public int Sil(string numara)
        {
            KoltukBilgileriDugum temp;



            if (head == null)
            {
                return(0); // liste boş
            }
            else
            {
                if (head.numara == numara)
                {
                    head = head.sonraki;
                    return(1); // Silme işlemi başarılı
                }
                else
                {
                    // Numarası girilen koltuk bilgisini bulan döngü

                    temp = head;
tag:


                    if (temp.sonraki.numara == numara)
                    {
                        temp.sonraki = temp.sonraki.sonraki; // Numara eşitse sildi
                        return(1);                           // Silme işlemi başarılı
                    }
                    else
                    {
                        temp = temp.sonraki; // Numara eşit değilse sonraki düğüme geçiyor
                        if (temp.sonraki == null)
                        {
                            return(2); // Döngüden çıkması için - Bütün listeyi dolaşıp numarayı bulamazsa döngü kırılıyor
                        }
                        goto tag;
                    }
                }
            }
        }