Пример #1
0
        public void listele()
        {
            EgitimBilgileriNode temp = head;

            Console.WriteLine("-----------------------------------------");
            while (temp != null)
            {
                Console.WriteLine(temp.okulAdi + "\n" + temp.okulturu + "\n" + temp.bolum + "\n" + temp.baslangicTarihi + "\n" + temp.bitisTarihi + "\n" + temp.notOrtalamasi + "\n");
                temp = temp.next;
            }
        }
Пример #2
0
 public EgitimBilgileriNode(string okulID_, string okulAdi_, string okulturu_, string bolum_, string baslangicTarihi_, string bitisTarihi_, string notOrtalamasi_)
 {
     okulID          = okulID_;
     okulAdi         = okulAdi_;
     okulturu        = okulturu_;
     bolum           = bolum_;
     baslangicTarihi = baslangicTarihi_;
     bitisTarihi     = bitisTarihi_;
     notOrtalamasi   = notOrtalamasi_;
     next            = null;
 }
Пример #3
0
        public int count()
        {
            EgitimBilgileriNode temp = head;
            int sayac = 0;

            while (temp != null)
            {
                sayac++;
                temp = temp.next;
            }
            return(sayac);
        }
Пример #4
0
        public void guncelle(string id, string okulAdi_, string turu_, string bolumu_, string baslangicTarihi_, string bitisTarihi_, string notOrtalamasi_)
        {
            EgitimBilgileriNode temp = head;

            while (temp.okulID != id)
            {
                temp = temp.next;
            }
            temp.okulAdi         = okulAdi_;
            temp.okulturu        = turu_;
            temp.bolum           = bolumu_;
            temp.baslangicTarihi = baslangicTarihi_;
            temp.bitisTarihi     = bitisTarihi_;
            temp.notOrtalamasi   = notOrtalamasi_;
        }
Пример #5
0
 public void sil(string id)
 {
     if (head.okulID == id)
     {
         head = head.next;
     }
     else
     {
         EgitimBilgileriNode temp  = head;
         EgitimBilgileriNode temp2 = temp.next;
         while (temp2.okulID != id)
         {
             temp  = temp.next;
             temp2 = temp2.next;
         }
         temp.next = temp.next.next;
     }
 }
Пример #6
0
        public void ekle(string okulAdi_, string turu_, string bolumu_, string baslangicTarihi_, string bitisTarihi_, string notOrtalamasi_)
        {
            string id = idDondur();
            EgitimBilgileriNode eklenecek = new EgitimBilgileriNode(id, okulAdi_, turu_, bolumu_, baslangicTarihi_, bitisTarihi_, notOrtalamasi_);

            if (head == null)
            {
                head = eklenecek;
            }
            else
            {
                EgitimBilgileriNode temp = head;

                while (temp.next != null)
                {
                    temp = temp.next;
                }
                temp.next = eklenecek;
            }
        }
Пример #7
0
        public EgitimBilgileriNode egitimListesiDugum(int i)
        {
            EgitimBilgileriNode temp = head;
            int sayac = 0;

            if (count() < i)
            {
                Console.WriteLine("Hata: index out of range!");
                return(null);
            }
            else
            {
                while (temp != null)
                {
                    if (sayac == i)
                    {
                        return(temp);
                    }
                    sayac++;
                    temp = temp.next;
                }
            }
            return(null);
        }