private void IlanAra() { string IslemTuru = ""; if (cbİslemTuru.SelectedItem.ToString() != "") { IslemTuru = cbİslemTuru.SelectedItem.ToString(); if ((IslemTuru == "İşyeri - Kiralık") || (IslemTuru == "İşyeri - Satılık")) { cIsyeri isyeri = new cIsyeri(); dt = isyeri.IlanlarıGoster(IslemTuru, Convert.ToDouble(txtMinFiyat.Text), Convert.ToDouble(txtMaxFiyat.Text), Convert.ToInt32(txtMinMetrekare.Text), Convert.ToInt32(txtMaxMetrekare.Text), txtil.Text); dgvAra.DataSource = dt; } else if (IslemTuru == "Konut - Kiralık" || IslemTuru == "Konut - Satılık") { cKonut k = new cKonut(); dt = k.KonutGosterByAra(Convert.ToDouble(txtMinFiyat.Text), Convert.ToDouble(txtMaxFiyat.Text), Convert.ToInt32(txtMinMetrekare.Text), Convert.ToInt32(txtMaxMetrekare.Text), IslemTuru, txtil.Text); dgvAra.DataSource = dt; } else { cArsa a = new cArsa(); dt = a.ArsaGoster(IslemTuru, Convert.ToDouble(txtMinFiyat.Text), Convert.ToDouble(txtMaxFiyat.Text), Convert.ToInt32(txtMinMetrekare.Text), Convert.ToInt32(txtMaxMetrekare.Text), txtil.Text); dgvAra.DataSource = dt; } } }
public bool İlanGuncelleKontrol(cIsyeri i) { bool Sonuc = false; SqlCommand comm = new SqlCommand("Select * from Isyeri where Silindi=0 and Fiyat = @Fiyat and Il = @Il and Adres = @Adres and EmlakSahibi = @EmlakSahibi and IlanID != @IlanID ", conn); comm.Parameters.Add("@Fiyat", SqlDbType.Money).Value = i.Fiyat; comm.Parameters.Add("@Il", SqlDbType.VarChar).Value = i.Il; comm.Parameters.Add("@Adres", SqlDbType.VarChar).Value = i.Adres; comm.Parameters.Add("@EmlakSahibi", SqlDbType.VarChar).Value = i.EmlakSahibi; comm.Parameters.Add("@IlanID", SqlDbType.Int).Value = i.IlanID; if (conn.State == ConnectionState.Closed) { conn.Open(); } SqlDataReader dr = comm.ExecuteReader(); while (dr.Read()) { Sonuc = true; } dr.Close(); conn.Close(); return(Sonuc); }
public bool IlanKontrol(cIsyeri i) { bool Sonuc = false; SqlCommand comm = new SqlCommand("Select * from Isyeri where Silindi=0 and Adres=@Adres and EmlakSahibi=@EmlakSahibi and IlanID =@IlanID ", conn); comm.Parameters.Add("@Adres", SqlDbType.VarChar).Value = i.Adres; comm.Parameters.Add("@EmlakSahibi", SqlDbType.VarChar).Value = i.EmlakSahibi; comm.Parameters.Add("@IlanID", SqlDbType.Int).Value = i.IlanID; if (conn.State == ConnectionState.Closed) { conn.Open(); } SqlDataReader dr = comm.ExecuteReader(); try { while (dr.Read()) { Sonuc = true; } dr.Close(); } catch (SqlException ex) { string Hata = ex.Message; } conn.Close(); return(Sonuc); }
private void btnEkle_Click(object sender, EventArgs e) { cIsyeri i = new cIsyeri(); if (txtFiyat.Text.Trim() != "" && txtil.Text.Trim() != "" && txtAdres.Text.Trim() != "" && cbEmlakSahibi.SelectedIndex != -1 && cbIslemTuru.SelectedIndex != -1) { i.Fiyat = Convert.ToDouble(txtFiyat.Text); i.EmlakSahibi = cbEmlakSahibi.SelectedItem.ToString(); i.Metrekare = Convert.ToInt32(txtMetrekare.Text); i.Il = txtil.Text; i.Adres = txtAdres.Text; i.EklenmeTarihi = dtpEklenmeTarihi.Value.ToShortDateString(); i.Aciklama = txtAciklama.Text; i.BulunduguKat = cbBulunduguKat.SelectedItem.ToString(); i.KatSayisi = cbBinadakiKatSayisi.SelectedItem.ToString(); //i.Fotograf = pbfotograf.ToString(); i.IslemTuru = cbIslemTuru.SelectedItem.ToString(); i.Isitma = cbIsitma.SelectedItem.ToString(); i.Otopark = Convert.ToBoolean(chbOtopark.Checked); i.Guvenlik = Convert.ToBoolean(chbGuvenlik.Checked); i.YanginMerdiveni = Convert.ToBoolean(chbYanginMerdiveni.Checked); i.Jenarator = Convert.ToBoolean(chbJenerator.Checked); i.KabloTvUydu = Convert.ToBoolean(chbKabloTVUydu.Checked); i.TerasVeranda = Convert.ToBoolean(chbTerasVeranda.Checked); if (i.IlanKontrol(i)) { MessageBox.Show("İlan zaten mevcut ", "Aynı ilan Girilemez !"); } else { if (i.IlanEkle(i)) { MessageBox.Show("İlan eklendi. ", "Kayıt Başarılı !"); Temizle(); txtFiyat.Focus(); } else { MessageBox.Show("Kayıt gerçekleşmedi!!!", "Bir daha deneyin!!!"); } } } else { MessageBox.Show("Fiyat , İl , Adres , Metrekare bilgileri eksik girilmemelidir.", "Dikkat eksik bilgi!!"); } }
private void btnEkle_Click(object sender, EventArgs e) { cIsyeri i = new cIsyeri(); if (txtFiyat.Text.Trim() != "" && txtil.Text.Trim() != "" && txtAdres.Text.Trim() != "" && cbEmlakSahibi.SelectedIndex != -1 && cbIslemTuru.SelectedIndex != -1) { i.Fiyat = Convert.ToDouble(txtFiyat.Text); i.EmlakSahibi = cbEmlakSahibi.SelectedItem.ToString(); i.Metrekare = Convert.ToInt32(txtMetrekare.Text); i.Il = txtil.Text; i.Adres = txtAdres.Text; i.EklenmeTarihi = dtpEklenmeTarihi.Value.ToShortDateString(); i.Aciklama = txtAciklama.Text; i.BulunduguKat = Convert.ToInt32(cbBulunduguKat.SelectedItem); i.KatSayisi = Convert.ToInt32(cbBinadakiKatSayisi.SelectedItem); i.IslemTuru = cbIslemTuru.SelectedItem.ToString(); i.Isitma = cbIsitma.SelectedItem.ToString(); i.Otopark = Convert.ToBoolean(chbOtopark.Checked); i.Guvenlik = Convert.ToBoolean(chbGuvenlik.Checked); i.YanginMerdiveni = Convert.ToBoolean(chbYanginMerdiveni.Checked); i.Jenarator = Convert.ToBoolean(chbJenerator.Checked); i.KabloTvUydu = Convert.ToBoolean(chbKabloTVUydu.Checked); i.TerasVeranda = Convert.ToBoolean(chbTerasVeranda.Checked); if (i.IlanKontrol(i)) { MessageBox.Show("İlan zaten mevcut ", "Aynı ilan Girilemez !"); } else { if (i.IlanEkle(i)) { MessageBox.Show("İlan kayıt işlemi gerçekleştirildi!", "KAYIT EDİLDİ", MessageBoxButtons.OK, MessageBoxIcon.Information); Temizle(); txtFiyat.Focus(); } else { MessageBox.Show("Kayıt gerçekleşmedi!!", "DİKKAT", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show(" (*) ile işaretlenen alanları boş geçemezsiniz!", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnGuncelle_Click(object sender, EventArgs e) { if (txtFiyat.Text.Trim() != "" && txtil.Text.Trim() != "" && txtAdres.Text.Trim() != "" && cbEmlakSahibi.SelectedIndex != -1 && cbIslemTuru.SelectedIndex != -1) { cIsyeri i = new cIsyeri(); i.IlanID = Convert.ToInt32(txtIlanID.Text); i.Fiyat = Convert.ToDouble(txtFiyat.Text); i.EmlakSahibi = cbEmlakSahibi.SelectedItem.ToString(); i.Metrekare = Convert.ToInt32(txtMetrekare.Text); i.Il = txtil.Text; i.Adres = txtAdres.Text; i.EklenmeTarihi = dtpEklenmeTarihi.Value.ToShortDateString(); i.Aciklama = txtAciklama.Text; i.BulunduguKat = Convert.ToInt32(cbBulunduguKat.SelectedItem); i.KatSayisi = Convert.ToInt32(cbBinadakiKatSayisi.SelectedItem); i.IslemTuru = cbIslemTuru.SelectedItem.ToString(); i.Isitma = cbIsitma.SelectedItem.ToString(); i.Otopark = Convert.ToBoolean(chbOtopark.Checked); i.Guvenlik = Convert.ToBoolean(chbGuvenlik.Checked); i.YanginMerdiveni = Convert.ToBoolean(chbYanginMerdiveni.Checked); i.Jenarator = Convert.ToBoolean(chbJenerator.Checked); i.KabloTvUydu = Convert.ToBoolean(chbKabloTVUydu.Checked); i.TerasVeranda = Convert.ToBoolean(chbTerasVeranda.Checked); if (i.İlanGuncelleKontrol(i)) { MessageBox.Show("Bu konut önceden kayıtlı.", "Zaten Mevcut!!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (i.IlanGuncelle(i)) { MessageBox.Show("İlan güncellendi. ", "Güncelleme Başarılı !"); Temizle(); btnGuncelle.Enabled = false; btnSil.Enabled = false; btnEkle.Enabled = true; txtFiyat.Focus(); } else { MessageBox.Show("Güncelleme gerçekleşmedi!!!", "Bir daha deneyin!!!"); } } } else { MessageBox.Show("(*) ile işaretlenen alanları boş geçemezsiniz!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void IlanAra() { string IslemTuru = ""; if (cbİslemTuru.SelectedItem.ToString() != "Tüm Türler") { IslemTuru = cbİslemTuru.SelectedItem.ToString(); if (cbİslemTuru.SelectedItem.ToString() == "İşyeri - Kiralık" || cbİslemTuru.SelectedItem.ToString() == "İşyeri - Satılık") { cIsyeri isyeri = new cIsyeri(); dt = isyeri.IlanlarıGoster(txtEmlakSahibi.Text, IslemTuru, Convert.ToDouble(txtMinFiyat.Text), Convert.ToDouble(txtMaxFiyat.Text), Convert.ToInt32(txtMinMetrekare.Text), Convert.ToInt32(txtMaxMetrekare.Text), txtil.Text, dgvAra); dgvAra.DataSource = dt; } } }
public bool IlanGuncelle(cIsyeri i) { bool Sonuc = false; SqlCommand comm = new SqlCommand("Update Isyeri set Fiyat=@Fiyat , EmlakSahibi=@EmlakSahibi , Metrekare=@Metrekare ,Il=@Il ,Adres=@Adres ,EklenmeTarihi=@EklenmeTarihi , Aciklama=@Acıklama ,BulunduguKat=@BulunduguKat ,KatSayisi=@KatSayisi ,IslemTuru=@IslemTuru ,Isitma= @Isitma ,Otopark =@Otopark , Guvenlik=@Guvenlik ,YanginMerdiveni=@YanginMerdiveni ,Asansor=@Asansor , Jenarator=@Jenarator , KabloTvUydu=@KabloTvUydu ,TerasVeranda=@TerasVeranda where IlanID= @IlanID", conn); comm.Parameters.Add("@IlanID", SqlDbType.Int).Value = i.IlanID; comm.Parameters.Add("@Fiyat", SqlDbType.Money).Value = i.Fiyat; comm.Parameters.Add("@EmlakSahibi", SqlDbType.VarChar).Value = i.EmlakSahibi; comm.Parameters.Add("@Metrekare", SqlDbType.Int).Value = i.Metrekare; comm.Parameters.Add("@Il", SqlDbType.VarChar).Value = i.Il; comm.Parameters.Add("@Adres", SqlDbType.VarChar).Value = i.Adres; comm.Parameters.Add("@EklenmeTarihi", SqlDbType.VarChar).Value = i.EklenmeTarihi; comm.Parameters.Add("@Aciklama", SqlDbType.VarChar).Value = i.Aciklama; comm.Parameters.Add("@BulunduguKat", SqlDbType.VarChar).Value = i.BulunduguKat; comm.Parameters.Add("@KatSayisi", SqlDbType.VarChar).Value = i.KatSayisi; //comm.Parameters.Add("@Fotograf", SqlDbType.VarChar).Value = i.Fotograf; comm.Parameters.Add("@IslemTuru", SqlDbType.VarChar).Value = i.IslemTuru; comm.Parameters.Add("@Isitma", SqlDbType.VarChar).Value = i.Isitma; comm.Parameters.Add("@Otopark", SqlDbType.Bit).Value = i.Otopark; comm.Parameters.Add("@Guvenlik", SqlDbType.Bit).Value = i.Guvenlik; comm.Parameters.Add("@YanginMerdiveni", SqlDbType.Bit).Value = i.YanginMerdiveni; comm.Parameters.Add("@Asansor", SqlDbType.Bit).Value = i.Asansor; comm.Parameters.Add("@Jenarator", SqlDbType.Bit).Value = i.Jenarator; comm.Parameters.Add("@KabloTvUydu", SqlDbType.Bit).Value = i.KabloTvUydu; comm.Parameters.Add("@TerasVeranda", SqlDbType.Bit).Value = i.TerasVeranda; if (conn.State == ConnectionState.Closed) { conn.Open(); } try { Sonuc = Convert.ToBoolean(comm.ExecuteNonQuery()); } catch (SqlException ex) { string hata = ex.Message; } finally { conn.Close(); } return(Sonuc); }
public bool IlanEkle(cIsyeri i) { bool Sonuc = false; SqlCommand comm = new SqlCommand("insert into Isyeri(Fiyat,EmlakSahibi,Metrekare,Il,Adres,EklenmeTarihi,Aciklama,BulunduguKat,KatSayisi,IslemTuru,Isitma,Otopark,Guvenlik,YanginMerdiveni,Asansor,Jenarator,KabloTvUydu,TerasVeranda) values(@Fiyat,@EmlakSahibi,@Metrekare,@Il,@Adres,@EklenmeTarihi,@Aciklama,@BulunduguKat,@KatSayisi,@IslemTuru, @Isitma,@Otopark,@Guvenlik,@YanginMerdiveni,@Asansor,@Jenarator,@KabloTvUydu,@TerasVeranda)", conn); comm.Parameters.Add("@Fiyat", SqlDbType.Money).Value = i.Fiyat; comm.Parameters.Add("@EmlakSahibi", SqlDbType.VarChar).Value = i.EmlakSahibi; comm.Parameters.Add("@Metrekare", SqlDbType.Int).Value = i.Metrekare; comm.Parameters.Add("@Il", SqlDbType.VarChar).Value = i.Il; comm.Parameters.Add("@Adres", SqlDbType.VarChar).Value = i.Adres; comm.Parameters.Add("@EklenmeTarihi", SqlDbType.VarChar).Value = i.EklenmeTarihi; comm.Parameters.Add("@Aciklama", SqlDbType.VarChar).Value = i.Aciklama; comm.Parameters.Add("@BulunduguKat", SqlDbType.Int).Value = i.BulunduguKat; comm.Parameters.Add("@KatSayisi", SqlDbType.Int).Value = i.KatSayisi; comm.Parameters.Add("@IslemTuru", SqlDbType.VarChar).Value = i.IslemTuru; comm.Parameters.Add("@Isitma", SqlDbType.VarChar).Value = i.Isitma; comm.Parameters.Add("@Otopark", SqlDbType.Bit).Value = i.Otopark; comm.Parameters.Add("@Guvenlik", SqlDbType.Bit).Value = i.Guvenlik; comm.Parameters.Add("@YanginMerdiveni", SqlDbType.Bit).Value = i.YanginMerdiveni; comm.Parameters.Add("@Asansor", SqlDbType.Bit).Value = i.Asansor; comm.Parameters.Add("@Jenarator", SqlDbType.Bit).Value = i.Jenarator; comm.Parameters.Add("@KabloTvUydu", SqlDbType.Bit).Value = i.KabloTvUydu; comm.Parameters.Add("@TerasVeranda", SqlDbType.Bit).Value = i.TerasVeranda; if (conn.State == ConnectionState.Closed) { conn.Open(); } try { Sonuc = Convert.ToBoolean(comm.ExecuteNonQuery()); } catch (SqlException ex) { string hata = ex.Message; } finally { conn.Close(); } return(Sonuc); }
private void btnSil_Click(object sender, EventArgs e) { if (MessageBox.Show("Silmek İstiyor musunuz?", "Silinsin mi?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { cIsyeri i = new cIsyeri(); bool Sonuc = Convert.ToBoolean(i.IlanSil(Convert.ToInt32(txtIlanID.Text))); if (Sonuc) { MessageBox.Show("İlan bilgileri silindi."); Temizle(); btnTemizle.Enabled = false; btnSil.Enabled = false; } else { MessageBox.Show("Silme gerçekleşmedi!"); txtFiyat.Focus(); } } }