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); }
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"); } }
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); }
public IlanBilgileri() { heapIlanBasvurusu = new HeapIlanBasvurusu(100); }