Exemple #1
0
        public void gmyakin_OnMarkerClick(GMapMarker item, MouseEventArgs e)
        {
            try
            {
                OtelBilgi otl = new OtelBilgi();
                adp   = new OleDbDataAdapter("SELECT * FROM SEHIR INNER JOIN OTEL ON SEHIR.Sehir_ID = OTEL.Sehir_ID WHERE Otel_Ad = '" + item.Tag + "'", FırsatBul.bag);
                tablo = new DataTable();
                adp.Fill(tablo);
                dr      = tablo.Rows[0];
                my      = new MyOtel();
                my.Name = dr["Otel_Ad"].ToString();
                my.Controls["btnGoster"].Name          = dr["Otel_ID"].ToString();
                my.Controls["lblOtelAdi"].Text         = dr["Otel_Ad"].ToString();
                my.Controls["pbresim"].BackgroundImage = Properties.Resources.mylogo;
                my.Controls["lbladres"].Text           = dr["Acik_Adres"].ToString();
                my.Controls["lblfiyat"].Text           = dr["Fiyat"].ToString() + " ₺";

                my.degerdurum(my.lbldeger, my.lbloy, Convert.ToInt16(dr["Oy"]));
                PictureBox yldzresim = (PictureBox)my.Controls["pbyildiz"];
                yldzresim.ImageLocation = "YildizResim\\" + dr["Yildiz_Sayisi"] + ".png";
                PictureBox otelresim = (PictureBox)my.Controls["pbresim"];
                otelresim.ImageLocation = "Resimler\\" + item.Tag + "" + 0 + ".jpeg";
                otl.flowLayoutPanel1.Controls.Add(my);
                otl.Show();
            }
            catch
            {
            }
        }
        public void GetDeleteOtel(OtelBilgi oBilgi)
        {
            SqlCommand cmd = dbHelper.GetSqlCommand();

            cmd.CommandText = string.Format("Delete From OtelOtomasyonApp.dbo.TBL_OtelBilgiler Where otelId=@otelId");
            cmd.Parameters.AddWithValue("@otelId", oBilgi.otelId);
            cmd.ExecuteNonQuery();
        }
        public void GetAddOtel(OtelBilgi oBilgi)
        {
            Console.WriteLine(oBilgi.otelAd);
            string cmdText = string.Format("INSERT INTO OtelOtomasyonApp.dbo.TBL_OtelBilgiler ( [otelAd],[otelBulunduguIl],[otelBulunduguIlce],[otelAdres],[otelTelefon],[otelEposta],[otelYıldızSayisi],[otelOdaSayisi],[otelOdaTipi],[otelPuan]) values ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}', '{9}')"
                                           , oBilgi.otelAd, oBilgi.otelBulunduguIl, oBilgi.otelBulunduguIlce, oBilgi.otelAdres, oBilgi.otelTelefon
                                           , oBilgi.otelEposta, oBilgi.otelYildizSayisi, oBilgi.otelOdaSayisi, oBilgi.otelOdaTipi, oBilgi.otelPuan);
            SqlCommand cmd = dbHelper.GetSqlCommand();

            cmd.CommandText = cmdText;
            cmd.ExecuteNonQuery();
        }
        public List <OtelBilgi> GetOtelAllBilgi()
        {
            SqlCommand cmd = dbHelper.GetSqlCommand();

            cmd.CommandText = "SELECT * FROM OtelOtomasyonApp.dbo.TBL_OtelBilgiler";
            cmd.ExecuteNonQuery();
            List <OtelBilgi> listOtelBilgi = new List <OtelBilgi>();
            SqlDataReader    rdr           = cmd.ExecuteReader();

            while (rdr.Read())
            {
                OtelBilgi oBilgi = new OtelBilgi();
                oBilgi.otelAd          = rdr["otelAd"].ToString();
                oBilgi.otelBulunduguIl = rdr["otelBulunduguIl"].ToString();
                listOtelBilgi.Add(oBilgi);
            }
            return(listOtelBilgi);
        }
Exemple #5
0
 private OtelAgac AraInt(OtelAgac dugum, OtelBilgi otel)
 {
     if (dugum == null)
     {
         return(null);
     }
     else if (dugum.otelBilgi.otelBulunduguIl == otel.otelBulunduguIl)
     {
         return(dugum);
     }
     else if (string.Compare(dugum.otelBilgi.otelBulunduguIl, otel.otelBulunduguIl) == -1)
     {
         return(AraInt(dugum.sol, otel));
     }
     else
     {
         return(AraInt(dugum.sag, otel));
     }
 }
Exemple #6
0
        public void EkleOtelAd(OtelBilgi otel)
        {
            //Yeni eklenecek düğümün parent'ı
            OtelAgac tempParent = new OtelAgac();
            //Kökten başla ve ilerle
            OtelAgac tempSearch = kok;

            while (tempSearch != null)
            {
                tempParent = tempSearch;
                //Deger zaten var, çık.
                if (otel.otelAd == tempSearch.otelBilgi.otelAd)
                {
                    return;
                }
                else if (string.Compare(otel.otelAd, tempSearch.otelBilgi.otelAd) == -1)
                {
                    tempSearch = tempSearch.sol;
                }

                else
                {
                    tempSearch = tempSearch.sag;
                }
            }
            OtelAgac eklenecek = new OtelAgac(otel);

            //Ağaç boş, köke ekle
            if (kok == null)
            {
                kok = eklenecek;
            }
            else if (string.Compare(otel.otelAd, tempParent.otelBilgi.otelAd) == -1)
            {
                tempParent.sol = eklenecek;
            }
            else
            {
                tempParent.sag = eklenecek;
            }
        }
        public void GetUpdateOtel(OtelBilgi oBilgi)
        {
            Console.WriteLine(oBilgi.otelAd);
            SqlCommand cmd = dbHelper.GetSqlCommand();

            cmd.CommandText = string.Format("UPDATE OtelOtomasyonApp.dbo.TBL_OtelBilgiler SET otelAd=@otelAd,otelBulunduguIl=@otelBulunduguIl,otelBulunduguIlce=@otelBulunduguIlce,otelAdres=@otelAdres,otelTelefon=@otelTelefon,otelEposta=@otelEposta,otelYıldızSayisi=@otelYildizSayisi,otelOdaSayisi=@otelOdaSayisi,otelOdaTipi=@otelOdaTipi,otelPuan=@otelPuan WHERE otelId =@otelId"
                                            , oBilgi.otelAd, oBilgi.otelBulunduguIl, oBilgi.otelBulunduguIlce
                                            , oBilgi.otelAdres, oBilgi.otelTelefon, oBilgi.otelEposta
                                            , oBilgi.otelYildizSayisi, oBilgi.otelOdaSayisi, oBilgi.otelOdaTipi, oBilgi.otelPuan);
            cmd.Parameters.AddWithValue("@otelAd", oBilgi.otelAd);
            cmd.Parameters.AddWithValue("@otelBulunduguIl", oBilgi.otelBulunduguIl);
            cmd.Parameters.AddWithValue("@otelBulunduguIlce", oBilgi.otelBulunduguIlce);
            cmd.Parameters.AddWithValue("@otelAdres", oBilgi.otelAdres);
            cmd.Parameters.AddWithValue("@otelTelefon", oBilgi.otelTelefon);
            cmd.Parameters.AddWithValue("@otelEposta", oBilgi.otelEposta);
            cmd.Parameters.AddWithValue("@otelYildizSayisi", oBilgi.otelYildizSayisi);
            cmd.Parameters.AddWithValue("@otelOdaSayisi", oBilgi.otelOdaSayisi);
            cmd.Parameters.AddWithValue("@otelOdaTipi", oBilgi.otelOdaTipi);
            cmd.Parameters.AddWithValue("@otelPuan", oBilgi.otelPuan);
            cmd.Parameters.AddWithValue("@otelId", oBilgi.otelId);
            cmd.ExecuteNonQuery();
        }
Exemple #8
0
 public OtelAgac Ara(OtelBilgi otel)
 {
     return(AraInt(kok, otel));
 }
 public OtelAgac(OtelBilgi otelBilgi)
 {
     this.otelBilgi = otelBilgi;
     sol            = null;
     sag            = null;
 }