示例#1
0
        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;
                }
            }
        }
示例#2
0
        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);
        }
示例#3
0
        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);
            }
        }
示例#7
0
        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;
                }
            }
        }
示例#8
0
        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);
        }
示例#9
0
        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);
        }
示例#10
0
        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();
                }
            }
        }