public string IsIlaniBasvurulariListele(HeapIlanBasvurusu items)
        {
            string ilanlar = "";

            for (int i = 0; i < currentSize; i++)
            {
                if (((HeapDugumu)items.heapIlanBasvurusu[i]) != null)
                {
                    ilanlar += ((Kisi)((HeapDugumu)items.heapIlanBasvurusu[i]).Deger).TCKimlikNo;
                }
            }
            return(ilanlar);
        }
コード例 #2
0
 private void btnIlanSec_Click(object sender, EventArgs e)
 {
     if (ListIsIlanlari.SelectedItem != null)
     {
         IlanBilgileri ilan = hashChainTable.GetIlan(ListIsIlanlari.SelectedIndex + 1);
         txtIsIlanıBilgileri.Text = "İş İlanı Bilgisi Tanımı :" + Environment.NewLine + ((IlanBilgileri)ilan).IsTanimi + Environment.NewLine + "Aranan Eleman Özellikleri :" + ((IlanBilgileri)ilan).ArananElemanOzellikleri + Environment.NewLine + "Aranan Dil Bilgisi Özellikleri:" + ((IlanBilgileri)ilan).İstenenDilBilgisi;
         HeapIlanBasvurusu tekHeapBasvurusu = ((IlanBilgileri)ilan).heapIlanBasvurusu;
         txtIseBasvuranlar.Text = tekHeapBasvurusu.IsIlaniBasvurulariListele(tekHeapBasvurusu);
     }
     else
     {
         MessageBox.Show("İlanı seçiniz");
     }
 }
コード例 #3
0
 private void btnIsIlaniniİncele_Click(object sender, EventArgs e)
 {
     if (lbIlanlar.SelectedItem != null)
     {
         IlanBilgileri ilan = new IlanBilgileri();
         ilanNumarasi = lbIlanlar.SelectedIndex + 1;
         ilan         = hashChainTable.GetIlan(ilanNumarasi);
         HeapIlanBasvurusu tekHeapBasvurusu = ((IlanBilgileri)ilan).heapIlanBasvurusu;
         txtIseBasvuranlar.Text = "İş tanımı :" + Environment.NewLine + ((IlanBilgileri)ilan).IsTanimi + Environment.NewLine + "Aranan Eleman özellikleri :" + ((IlanBilgileri)ilan).ArananElemanOzellikleri + Environment.NewLine + "Başvuran Kişi Sayısı :" + tekHeapBasvurusu.IsIlaniBasvurulariListele(tekHeapBasvurusu);
     }
     else
     {
         MessageBox.Show("Lütfen önce başvurmak istediğiniz ilanı seçin!");
     }
 }
        public bool Search(HeapIlanBasvurusu items, Kisi searchKey)
        {
            bool arama = false;

            for (int i = 0; i < currentSize; i++)
            {
                if (((HeapDugumu)items.heapIlanBasvurusu[i]) != null)
                {
                    if (((Kisi)((HeapDugumu)items.heapIlanBasvurusu[i]).Deger) == searchKey)
                    {
                        arama = true;
                        break;
                    }
                }
            }
            return(arama);
        }
コード例 #5
0
 public IlanBilgileri()
 {
     heapIlanBasvurusu = new HeapIlanBasvurusu(100);
 }