void rastageleDoldur() { Random rnd = new Random(); evler yeniEv = new evler(); yeniEv.emlakTipi = "Kiralık"; yeniEv.alan = rnd.Next(40, 240); yeniEv.odaSayisi = rnd.Next(1, 6) + "+" + rnd.Next(1, 3); yeniEv.binaYasi = rnd.Next(1, 25); yeniEv.binaKatSayisi = rnd.Next(5, 16); yeniEv.bulunduguKat = rnd.Next(1, 6); yeniEv.daireKacKatli = rnd.Next(1, 4); yeniEv.isitma = "Doğalgaz"; yeniEv.banyoSayisi = rnd.Next(1, 3); yeniEv.esyalı = "Hayır"; yeniEv.siteIcerisinde = "Evet"; yeniEv.aidat = rnd.Next(0, 151); yeniEv.fiyat = rnd.Next(400, 999); yeniEv.ilanLinki = ""; yeniEv.adres = ""; yeniEv.daireNotu = ""; yeniEv.evSahibiCariID = rnd.Next(1, 21); ctx.evler.Add(yeniEv); ctx.SaveChanges(); }
/// //////////////////////////////////////////////////////////////////////////////////// public void evBilgileriniDoldur(int id) { guncellenicekID = id; lbl_guncellenenID.Visible = true; lbl_guncellenenID.Text = "Ev ID : " + guncellenicekID; ctx = new EntityEmlakOtomasyonManisa(); evler duzenlenicekEvVeriler = ctx.evler.SingleOrDefault(x => x.id == id); if (duzenlenicekEvVeriler.emlakTipi == "Satılık") { btn_kaydet.Location = new System.Drawing.Point(12, 527); this.ClientSize = new System.Drawing.Size(455, 578); } else if (duzenlenicekEvVeriler.emlakTipi == "Kiralık") { btn_kaydet.Location = new System.Drawing.Point(12, 574); this.ClientSize = new System.Drawing.Size(455, 625); } combo_emlakTipi.Text = duzenlenicekEvVeriler.emlakTipi; string[] odaSayisiGecici = duzenlenicekEvVeriler.odaSayisi.Split('+'); combo_odaSayisi1.Text = odaSayisiGecici[0]; combo_odaSayisi2.Text = odaSayisiGecici[1]; numaric_BanyoSayisi.Value = ( int )duzenlenicekEvVeriler.banyoSayisi; numaric_Alan.Value = ( int )duzenlenicekEvVeriler.alan; numaric_DaireKatSayisi.Value = ( int )duzenlenicekEvVeriler.daireKacKatli; numaric_Fiyat.Value = ( int )duzenlenicekEvVeriler.fiyat; numaric_BinaYasi.Value = ( int )duzenlenicekEvVeriler.binaYasi; numaric_BinaKatSayisi.Value = ( int )duzenlenicekEvVeriler.binaKatSayisi; numaric_BulunduguKat.Value = ( int )duzenlenicekEvVeriler.bulunduguKat; combo_SitedeMi.Text = duzenlenicekEvVeriler.siteIcerisinde; numaric_Aidat.Value = ( int )duzenlenicekEvVeriler.aidat; combo_Esyali.Text = duzenlenicekEvVeriler.esyalı; combo_isitma.Text = duzenlenicekEvVeriler.isitma; txt_ilanLinki.Text = duzenlenicekEvVeriler.ilanLinki; txt_evAdresi.Text = duzenlenicekEvVeriler.adres; txt_daireNotu.Text = duzenlenicekEvVeriler.daireNotu; if (duzenlenicekEvVeriler.evSahibiCariID != null) { link_evSahibi.Visible = true; groupBox3.Visible = false; link_evSahibi.Text = duzenlenicekEvVeriler.evSahibiCariID + "-" + duzenlenicekEvVeriler.cariler.ad; btn_evSahibiDegistir.Visible = true; } btn_kaydet.Text = "Evi Güncelle"; }
private void combo_emlakTipi_SelectedIndexChanged(object sender, EventArgs e) { if (combo_emlakTipi.Text == "Kiralık") { btn_kaydet.Location = new System.Drawing.Point(12, 574); this.ClientSize = new System.Drawing.Size(455, 625); if (guncellenicekID != -1) { evler ev = ctx.evler.SingleOrDefault(x => x.id == guncellenicekID); if (ev.eviKiralayanCariID != null) { link_eviKiralayan.Text = ev.eviKiralayanCariID + "-" + ev.cariler1.ad; lbl_kirayaVer.Visible = true; link_eviKiralayan.Visible = true; btn_evKiraciDegistir.Visible = true; groupBox4.Visible = false; } else { link_eviKiralayan.Visible = false; btn_evKiraciDegistir.Visible = false; lbl_kirayaVer.Visible = true; groupBox4.Visible = true; } } else { link_eviKiralayan.Visible = false; btn_evKiraciDegistir.Visible = false; lbl_kirayaVer.Visible = true; groupBox4.Visible = true; } } else if (combo_emlakTipi.Text == "Satılık") { btn_kaydet.Location = new System.Drawing.Point(12, 527); this.ClientSize = new System.Drawing.Size(455, 578); lbl_kirayaVer.Visible = false; groupBox4.Visible = false; link_eviKiralayan.Visible = false; btn_evKiraciDegistir.Visible = false; } }
private void button1_Click(object sender, EventArgs e) { if (btn_kaydet.Text == "Yeni Evi Kaydet") { evler yeniEv = new evler(); yeniEv.emlakTipi = combo_emlakTipi.Text; yeniEv.alan = ( int )numaric_Alan.Value; yeniEv.odaSayisi = combo_odaSayisi1.Text + "+" + combo_odaSayisi2.Text; yeniEv.binaYasi = ( int )numaric_BinaYasi.Value; yeniEv.binaKatSayisi = ( int )numaric_BinaKatSayisi.Value; yeniEv.bulunduguKat = ( int )numaric_BulunduguKat.Value; yeniEv.daireKacKatli = ( int )numaric_DaireKatSayisi.Value; yeniEv.isitma = combo_isitma.Text; yeniEv.banyoSayisi = ( int )numaric_BanyoSayisi.Value; yeniEv.esyalı = combo_Esyali.Text; yeniEv.siteIcerisinde = combo_SitedeMi.Text; yeniEv.aidat = ( int )numaric_Aidat.Value; yeniEv.fiyat = ( int )numaric_Fiyat.Value; yeniEv.ilanLinki = txt_ilanLinki.Text; yeniEv.adres = txt_evAdresi.Text; yeniEv.daireNotu = txt_daireNotu.Text; if (link_eviKiralayan.Visible == true) { yeniEv.eviKiralayanCariID = Convert.ToInt32(link_eviKiralayan.Text); } else { yeniEv.eviKiralayanCariID = null; } if (link_evSahibi.Visible == true) { yeniEv.evSahibiCariID = Convert.ToInt32(link_evSahibi.Text); ctx.evler.Add(yeniEv); ctx.SaveChanges(); MessageBox.Show("Kayıt Başarılı."); this.Close(); } else { MessageBox.Show("Önce Ev Sahinini Seçiniz Lütfen"); } } else { evler yeniEv = ctx.evler.SingleOrDefault(x => x.id == guncellenicekID); yeniEv.emlakTipi = combo_emlakTipi.Text; yeniEv.alan = ( int )numaric_Alan.Value; yeniEv.odaSayisi = combo_odaSayisi1.Text + "+" + combo_odaSayisi2.Text; yeniEv.binaYasi = ( int )numaric_BinaYasi.Value; yeniEv.binaKatSayisi = ( int )numaric_BinaKatSayisi.Value; yeniEv.bulunduguKat = ( int )numaric_BulunduguKat.Value; yeniEv.daireKacKatli = ( int )numaric_DaireKatSayisi.Value; yeniEv.isitma = combo_isitma.Text; yeniEv.banyoSayisi = ( int )numaric_BanyoSayisi.Value; yeniEv.esyalı = combo_Esyali.Text; yeniEv.siteIcerisinde = combo_SitedeMi.Text; yeniEv.aidat = ( int )numaric_Aidat.Value; yeniEv.fiyat = ( int )numaric_Fiyat.Value; yeniEv.ilanLinki = txt_ilanLinki.Text; yeniEv.adres = txt_evAdresi.Text; yeniEv.daireNotu = txt_daireNotu.Text; if (link_eviKiralayan.Visible == true) { yeniEv.eviKiralayanCariID = Convert.ToInt32(link_eviKiralayan.Text); } else { yeniEv.eviKiralayanCariID = null; } if (link_evSahibi.Visible == true) { yeniEv.evSahibiCariID = Convert.ToInt32(link_evSahibi.Text); ctx.SaveChanges(); if (tabloGuncellemekIcın != null) { tabloGuncellemekIcın.listeRefresh(combo_emlakTipi.Text); } MessageBox.Show("Güncelleme Başarılı."); this.Close(); } else { MessageBox.Show("Önce Ev Sahinini Seçiniz Lütfen"); } } }