public void IsIlaniGuncelle(int ilanNumarasi, Ilan ilan) { GetIsIlani(ilanNumarasi).ArananElemanOzellikleri = ilan.ArananElemanOzellikleri; GetIsIlani(ilanNumarasi).IsTanimi = ilan.IsTanimi; GetIsIlani(ilanNumarasi).Pozisyon = ilan.Pozisyon; }
public void ilanListele() { listViewKullaniciIlanlarBolmesi.Items.Clear(); Ilan ilan = new Ilan(); Ilan ilan3 = new Ilan(); HashChainEntry ilan2; foreach (Sirket sirket in db.Sirketler) { for (int i = 0; i < 10; i++) { ilan = sirket.Ilanlar.GetIsIlaniForEditingAndListing(i); if (ilan == null) { continue; } if (sirket.Ilanlar.GetIsIlaniNextDegilAmaKendisi(ilan.IlanNumarasi).next != null) { foreach (HashChainEntry ilanNextIcınde in sirket.Ilanlar.ilanlariamanextliolanlarigetir()) { ListViewItem temp2 = new ListViewItem(sirket.Ilanlar.GetIsIlani(ilanNextIcınde.Anahtar).IlanNumarasi.ToString()); temp2.SubItems.Add(sirket.Ilanlar.GetIsIlani(ilanNextIcınde.Anahtar).IsTanimi); temp2.SubItems.Add(sirket.Ilanlar.GetIsIlani(ilanNextIcınde.Anahtar).ArananElemanOzellikleri); temp2.SubItems.Add(sirket.Ilanlar.GetIsIlani(ilanNextIcınde.Anahtar).Pozisyon); temp2.SubItems.Add(sirket.SirketAd); listViewKullaniciIlanlarBolmesi.Items.Add(temp2); } } ; int sayacNull = 0; int sayacBaskaKisi = 0; foreach (var item in ilan.heap.heapArray) { if (item == null) { sayacNull++; continue; } else if (item.Kisi.tcKimlikNumarasi == formIciKisi.tcKimlikNumarasi) { break; } else if (item.Kisi.tcKimlikNumarasi != formIciKisi.tcKimlikNumarasi) { sayacBaskaKisi++; } } if (sayacBaskaKisi + sayacNull == ilan.heap.maxSize) { ListViewItem temp = new ListViewItem(ilan.IlanNumarasi.ToString()); temp.SubItems.Add(ilan.IsTanimi); temp.SubItems.Add(ilan.ArananElemanOzellikleri); temp.SubItems.Add(ilan.Pozisyon); temp.SubItems.Add(sirket.SirketAd); listViewKullaniciIlanlarBolmesi.Items.Add(temp); } else { continue; } } } }