private void btnListele3_Click(object sender, EventArgs e) { IkiliAgac Kategori = market.KategoriBul(txtKategori.Text); lboxUrunler.Items.Clear(); if (txtKategori.Text == "") { MessageBox.Show("Lütfen Kategori Adı giriniz"); } else { string str = ""; foreach (İkiliAramaAgacDugumu dugum in Kategori.Dugumler) { foreach (Urun urun in dugum.veri) { if (!(Urunler.Contains(urun))) { Urunler.Add(urun); } str = urun.SeriNo + " " + urun.Kategori + " " + urun.AltKategori + " " + urun.Marka + " " + urun.Model; lboxUrunler.Items.Add(str); } } if (str == "") { MessageBox.Show("Böyle bir kategori bulunamadı."); } } }
private void btnAltKategoriEkle_Click_1(object sender, EventArgs e) { IkiliAgac temp = m.KategoriBul(cmbKategoriSec.Text); İkiliAramaAgacDugumu tempnode = new İkiliAramaAgacDugumu(); tempnode.Adı = txtYeniAltKategori.Text; temp.Ekle(tempnode); m.AltKategoriler.Add(tempnode);// BURADA AGAC DAN SONRA LİSTEMİZEDE EKLEME YAPIYORUZ.. MessageBox.Show("Alt Kategori Eklenmiştir."); }
public IkiliAgac KategoriBul(string isim) { IkiliAgac temptree = new IkiliAgac(); foreach (IkiliAgac tree in Kategoriler) { if (tree.Isim == isim) { temptree = tree; } } return(temptree); }