private void bElamanSec_Click(object sender, EventArgs e)
        {
            IsIlani secilenIlan = ilanlar.GetIlan(secilanIlan);

            if (secilenIlan != null)
            {
                StringBuilder stb  = new StringBuilder();
                StringBuilder stb2 = new StringBuilder();

                StringBuilder stb3 = new StringBuilder();

                StringBuilder stb4 = new StringBuilder();

                HeapNode secilenEleman = secilenIlan.enUygunAdaySec();
                if (secilenEleman != null)
                {
                    stb.Append("Aşağıdaki Elaman İşe Alındı !\n");
                    stb.Append("Ad      : " + secilenEleman.IsciVerileri.Isim + "\n");
                    stb.Append("SirketTelefon : " + secilenEleman.IsciVerileri.SirketTel + "\n");
                    stb.Append("SirketEposta  : " + secilenEleman.IsciVerileri.SirketEposta + "\n");

                    Egitim egitim = secilenEleman.IsciVerileri.egitimleri.First.Value;
                    if (egitim != null)
                    {
                        stb2.Append("Egitim  Durumu\n");
                        stb2.Append("Okul Adı    : " + egitim.OkulIsim + "\n");
                        stb2.Append("Bolumu      : " + egitim.Bolumu + "\n");
                        stb2.Append("NotOrt      : " + egitim.NotOrtalamasi + "\n");
                    }

                    Tecrube deneyim = secilenEleman.IsciVerileri.deneyimleri.First.Value;
                    if (deneyim != null)
                    {
                        stb3.Append("Deneyim  Durumu\n");
                        stb3.Append("Isyeri Adı    : " + deneyim.SirketIsim + "\n");
                        stb3.Append("Pozisyonu     : " + deneyim.Pozisyon + "\n");
                    }
                    stb4.Append("\n\n");
                    stb4.Append("Bu işçi aşağıdaki işe alınmıştır !\n");
                    stb4.Append("İş Yeri Adı  : " + secilenIlan.SirketIsim + "\n");
                    stb4.Append("SirketEposta       : " + secilenIlan.SirketEposta + "\n");
                    stb4.Append("Adress       : " + secilenIlan.SirketAdres + "\n");
                    stb4.Append("\n\n\nİlgili ilan yayından kaldırılmıştır..");
                    ilanlar.RemoveIlan(secilanIlan);
                    MessageBox.Show(stb.ToString());
                    MessageBox.Show(stb2.ToString());
                    MessageBox.Show(stb3.ToString());
                    MessageBox.Show(stb4.ToString());
                }
            }
        }
        private void bEgitimEkle_Click_1(object sender, EventArgs e)
        {
            Egitim temp = new Egitim()
            {
                OkulIsim      = tbEgitimAd.Text,
                Bolumu        = tbEgitimBolum.Text,
                BaslangicYili = tbEgitimBaslangic.Text,
                BitisYili     = tbEgitimBitis.Text,
                NotOrtalamasi = tbEgitimNotOrtalama.Text
            };

            egitimIslem.AddLast(temp);
            tbEgitimAd.Text          = "";
            tbEgitimBolum.Text       = "";
            tbEgitimBaslangic.Text   = "";
            tbEgitimBitis.Text       = "";
            tbEgitimNotOrtalama.Text = "";
            label40.Text             = "Egitim Eklendi. Yenisi için \n Efitim eklemeye devam ediniz.";
        }
        private void DosyaAc()
        {
            FileStream     fs = new FileStream("eleman.txt", FileMode.Open);
            BufferedStream bs = new BufferedStream(fs);
            StreamReader   sr = new StreamReader(bs);
            String         temp;

            while ((temp = sr.ReadLine()) != null)
            {
                IsciBilgi = new Calisan()
                {
                    Isim         = temp,
                    SirketAdres  = sr.ReadLine(),
                    SirketTel    = sr.ReadLine(),
                    SirketEposta = sr.ReadLine(),
                    Ulke         = sr.ReadLine(),
                    DogumYeri    = sr.ReadLine(),
                    DogumTarihi  = sr.ReadLine(),
                    Hobiler      = sr.ReadLine(),
                    Referanscisi = sr.ReadLine()
                };
                Egitim egitim = new Egitim()
                {
                    OkulIsim      = sr.ReadLine(),
                    Bolumu        = sr.ReadLine(),
                    BaslangicYili = sr.ReadLine(),
                    BitisYili     = sr.ReadLine(),
                    NotOrtalamasi = sr.ReadLine()
                };
                IsciBilgi.egitimleri.AddLast(egitim);
                egitim = new Egitim()
                {
                    OkulIsim      = sr.ReadLine(),
                    Bolumu        = sr.ReadLine(),
                    BaslangicYili = sr.ReadLine(),
                    BitisYili     = sr.ReadLine(),
                    NotOrtalamasi = sr.ReadLine()
                };
                IsciBilgi.egitimleri.AddLast(egitim);
                Tecrube deneyim = new Tecrube()
                {
                    SirketIsim  = sr.ReadLine(),
                    SirketAdres = sr.ReadLine(),
                    Pozisyon    = sr.ReadLine()
                };
                IsciBilgi.deneyimleri.AddLast(deneyim);
                isciler.Add(IsciBilgi);
            }
            fs.Close();


            fs   = new FileStream("sirket.txt", FileMode.Open);
            bs   = new BufferedStream(fs);
            sr   = new StreamReader(bs);
            temp = null;

            while ((temp = sr.ReadLine()) != null)
            {
                IsIlani ilan = new IsIlani()
                {
                    SirketIsim   = temp,
                    SirketAdres  = sr.ReadLine(),
                    SirketTel    = sr.ReadLine(),
                    SirketFaks   = sr.ReadLine(),
                    SirketEposta = sr.ReadLine(),
                    ilanTanim    = sr.ReadLine(),
                    kriterler    = sr.ReadLine()
                };
                int key = GetKey(ilan.SirketIsim);
                ilanlar.AddIlan(key, ilan);
            }
            fs.Close();
        }