public List <Otel> otelListele() { List <Otel> oteller = new List <Otel>(); mainConnect(); MySqlCommand komut = new MySqlCommand("SELECT * FROM oteller order by rand() ", mainDatabeseConn); MySqlDataReader oku = komut.ExecuteReader(); while (oku.Read()) { Otel o = new Otel(); o.id = Convert.ToInt32(oku.GetString("id")); o.adi = oku.GetString("adi"); o.telefon = oku.GetString("telefon"); o.mail = oku.GetString("mail"); o.yildizsayi = oku.GetString("yildizsayi"); o.odasayi = oku.GetString("odasayi"); o.puan = oku.GetString("puan"); o.adres = oku.GetString("adres"); o.sehir = oku.GetString("sehir"); o.ilce = oku.GetString("ilce"); personelIslemleri personel_islem = new personelIslemleri(); o.personeller = personel_islem.personelListele(o.id); musteriIslem musteri_islem = new musteriIslem(); o.musteriYorumlari = musteri_islem.musteriYorumListele(o.id); oteller.Add(o); } mainConnect(); return(oteller); }
public string Ekle(Otel deger) { //Yeni eklenecek düğümün parent'ı IkiliAramaAgacDugumu tempParent = new IkiliAramaAgacDugumu(); //Kökten başla ve ilerle IkiliAramaAgacDugumu tempSearch = kok; while (tempSearch != null) { tempParent = tempSearch; //Deger zaten var, çık. if (deger.id == tempSearch.veri.id) { return(""); } else if (deger.id < tempSearch.veri.id) { tempSearch = tempSearch.sol; } else { tempSearch = tempSearch.sag; } } IkiliAramaAgacDugumu eklenecek = new IkiliAramaAgacDugumu(deger); //Ağaç boş, köke ekle if (kok == null) { kok = eklenecek; } else if (deger.id < (int)tempParent.veri.id) { tempParent.sol = eklenecek; } else { tempParent.sag = eklenecek; } return(dugumler = eklenecek.veri.id + ""); }
public IkiliAramaAgacDugumu(Otel veri) { this.veri = veri; sol = null; sag = null; }