private void FrmYeniOtel_Load(object sender, EventArgs e) { İkiliAramaAgaci ikiliAramaAgaci = new İkiliAramaAgaci(); List <Otel> oteller = new List <Otel>(); List <OtelYorum> otelyorumları = new List <OtelYorum>(); List <Personel> personels = new List <Personel>(); oteller = SQL.OtelBilgiGetir(); for (int i = 0; i < oteller.Count; i++) { ikiliAramaAgaci.Ekle(oteller[i]); } personels = SQL.PersonelBilgiGetir(); Otel tempOtel = new Otel(); for (int i = 0; i < personels.Count; i++) { string otelIsmi = personels[i].CalistigiOtel; tempOtel = ikiliAramaAgaci.Ara(otelIsmi).otel; tempOtel.PersonelHead.InsertLast(personels[i]); } otelyorumları = SQL.OtelYorumGetir(); for (int i = 0; i < otelyorumları.Count; i++) { string otelIsmi = otelyorumları[i].YorumlananOtel; tempOtel = ikiliAramaAgaci.Ara(otelIsmi).otel; tempOtel.OtelYorumHead.InsertLast(otelyorumları[i]); } }
private void FrmPersonelGuncelleme_Load(object sender, EventArgs e) { // TODO: Bu kod satırı 'otelBilgiSistemiDataSet2.PersonelBilgi' tablosuna veri yükler. Bunu gerektiği şekilde taşıyabilir, veya kaldırabilirsiniz. this.personelBilgiTableAdapter1.Fill(this.otelBilgiSistemiDataSet2.PersonelBilgi); İkiliAramaAgaci ikiliAramaAgaci = new İkiliAramaAgaci(); List <Otel> oteller = new List <Otel>(); List <Personel> personels = new List <Personel>(); oteller = sql.OtelBilgiGetir(); for (int i = 0; i < oteller.Count; i++) { ikiliAramaAgaci.Ekle(oteller[i]); } personels = sql.PersonelBilgiGetir(); Otel tempOtel = new Otel(); for (int i = 0; i < personels.Count; i++) { string otelIsmi = personels[i].CalistigiOtel; tempOtel = ikiliAramaAgaci.Ara(otelIsmi).otel; tempOtel.PersonelHead.InsertLast(personels[i]); } }
private void btndeneme_Click(object sender, EventArgs e) { SQLVeriGetirme verigetir = new SQLVeriGetirme(); List <Otel> oteller = new List <Otel>(); İkiliAramaAgaci ikiliAramaAgaci = new İkiliAramaAgaci(); oteller = verigetir.OtelBilgiGetir(); for (int i = 0; i < oteller.Count; i++) { ikiliAramaAgaci.Ekle(oteller[i]); } List <Personel> personels = new List <Personel>(); personels = verigetir.PersonelBilgiGetir(); Otel tempOtel = new Otel(); for (int i = 0; i < personels.Count; i++) { string otelIsmi = personels[i].CalistigiOtel; tempOtel = ikiliAramaAgaci.Ara(otelIsmi).otel; tempOtel.PersonelHead.InsertLast(personels[i]); } List <OtelYorum> otelyorumları = new List <OtelYorum>(); otelyorumları = verigetir.OtelYorumGetir(); for (int i = 0; i < otelyorumları.Count; i++) { string otelIsmi = otelyorumları[i].YorumlananOtel; tempOtel = ikiliAramaAgaci.Ara(otelIsmi).otel; tempOtel.OtelYorumHead.InsertLast(otelyorumları[i]); } //HashZincirleme hashZincirleme = new HashZincirleme(); /*for (int i = 0; i < oteller.Count; i++) * { * hashZincirleme.OtelEkle(oteller[i].plakaKodu, oteller[i]); * }*/ //Veritabanına eklemek için. /* ikiliAramaAgaci.InOrder(); * ikiliAramaAgaci.DugumleriYazdir();*/ }