Пример #1
0
        private void btn_sil_Click(object sender, EventArgs e)
        {
            VeriTabani veri = new VeriTabani();

            veri.IlanIptal(Emlak_Id);
            MessageBox.Show("İlan silindi");
        }
Пример #2
0
        private void İlanEkle_Load(object sender, EventArgs e)
        {
            VeriTabani veri = new VeriTabani();
            DataTable  dt2  = veri.tabloCagir("Emlak_Tipi");

            cb_emlaktipi.DataSource    = dt2;
            cb_emlaktipi.DisplayMember = "Emlak_Tip";
            cb_emlaktipi.ValueMember   = "Tip_Id";
            dt2 = veri.tabloCagir("Oda_Sayisi");
            cb_odasayisi.DataSource    = dt2;
            cb_odasayisi.DisplayMember = "Oda_Sayi";
            cb_odasayisi.ValueMember   = "Oda_Sayi_Id";
            dt2 = veri.tabloCagir("Bina_Yasi");
            cb_binayasi.DataSource    = dt2;
            cb_binayasi.DisplayMember = "Bina_Yas";
            cb_binayasi.ValueMember   = "Bina_Yas_Id";
            dt2 = veri.tabloCagir("Isitma");
            cb_isitma.DataSource    = dt2;
            cb_isitma.DisplayMember = "Isitma_Turu";
            cb_isitma.ValueMember   = "Isitma_Id";
            DataTable dt = veri.tabloCagir("Il order by Il_Adi asc");

            cb_il.DataSource            = dt;
            cb_il.ValueMember           = "Il_Id";
            cb_il.DisplayMember         = "Il_Adi";
            cb_il.SelectedIndexChanged += cb_il_SelectedValueChanged;
        }
Пример #3
0
        private void btn_guncelle_Click(object sender, EventArgs e)
        {
            VeriTabani veri = new VeriTabani();
            DataTable  dr   = veri.tabloCagir("Ilanlar where Emlak_Id =" + Emlak_Id);

            int  Ozellikler, DigerOzellikler, Adres, Ekle;
            bool durum = false;

            if (chb_esya.Checked == true)
            {
                durum = true;
            }
            Ozellikler      = veri.Ozellikler(Convert.ToInt32(dr.Rows[0]["Ozellik_Id"]), Convert.ToInt32(txt_metrekare.Text), Convert.ToInt32(cb_odasayisi.SelectedValue), Convert.ToInt32(txt_banyosayisi.Text), Convert.ToInt32(cb_binayasi.SelectedValue), Convert.ToInt32(txt_kat.Text), Convert.ToInt32(cb_isitma.SelectedValue), durum);
            DigerOzellikler = veri.Diger_Ozellikler(Convert.ToInt32(dr.Rows[0]["Diger_Id"]), chb_otopark.Checked, chb_asansor.Checked, chb_guvenlik.Checked, chb_havuz.Checked, chb_alarm.Checked);
            Adres           = veri.Adres(Convert.ToInt32(dr.Rows[0]["Adres_Id"]), txt_acikadres.Text, Convert.ToInt32(cb_mahalle.SelectedValue));
            durum           = true;
            if (rb_kiralik.Checked == true)
            {
                durum = false;
            }
            Ekle = veri.IlanEkleGuncelle(Convert.ToInt32(dr.Rows[0]["Emlak_Id"]), durum, Convert.ToInt32(cb_emlaktipi.SelectedValue), Convert.ToInt32(txt_fiyat.Text), Ozellikler, Adres, txt_aciklama.Text, DigerOzellikler, true);
            MessageBox.Show("İlan güncellendi");
            Close();
            İlanlar ilan = new İlanlar();

            ilan.Show();
        }
Пример #4
0
        private void cb_adresilce_SelectedIndexChanged(object sender, EventArgs e)
        {
            VeriTabani veri = new VeriTabani();
            DataTable  dt   = veri.tabloCagir("Mahalle where Ilce_Id= " + cb_adresilce.SelectedValue + " order by Mahalle_Adi asc");

            cb_mahalle.ValueMember   = "Mahalle_Id";
            cb_mahalle.DisplayMember = "Mahalle_Adi";
            cb_mahalle.DataSource    = dt;
        }
Пример #5
0
        private void cb_il_SelectedValueChanged(object sender, EventArgs e)
        {
            VeriTabani veri = new VeriTabani();
            DataTable  dt   = veri.tabloCagir("Ilce where Il_Id= " + cb_il.SelectedValue + " order by Ilce_Adi asc");

            cb_ilce.ValueMember   = "Ilce_Id";
            cb_ilce.DisplayMember = "Ilce_Adi";
            cb_ilce.DataSource    = dt;
        }
Пример #6
0
        private void button6_Click(object sender, EventArgs e)
        {
            VeriTabani vt = new VeriTabani();

            vt.IslemIptal(cellValue2);
            Close();
            SatisKira sat = new SatisKira();

            sat.Show();
        }
Пример #7
0
        private void button1_Click(object sender, EventArgs e)
        {
            VeriTabani veri = new VeriTabani();

            veri.Satis(Convert.ToInt32(textBox4.Text), cellValue, Convert.ToDateTime(dateTimePicker1.Text), Convert.ToInt32(textBox1.Text));
            MessageBox.Show("İşlem Gerçekleştirildi");
            Close();
            SatisKira sat = new SatisKira();

            sat.Show();
        }
Пример #8
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            VeriTabani veri = new VeriTabani();

            veri.MusteriIptal(Musteri_Id);
            MessageBox.Show("Müşteri silindi");
            this.Close();
            Musteriler mus = new Musteriler();

            mus.Show();
        }
Пример #9
0
        private void btn_mus_ekle_Click(object sender, EventArgs e)
        {
            VeriTabani veri = new VeriTabani();

            veri.MusteriEkleGuncelle(0, txt_ad.Text, txt_soyad.Text, txt_telefon.Text, txt_mail.Text);
            MessageBox.Show("İlan eklendi");
            this.Close();
            Musteriler mus = new Musteriler();

            mus.Show();
        }
Пример #10
0
        public İlanlar()
        {
            InitializeComponent();
            VeriTabani veri = new VeriTabani();
            DataTable  drrr = veri.tabloCagir2("SELECT dbo.Ilanlar.Emlak_Id,  dbo.Ilanlar.Durum, dbo.Emlak_Tipi.Emlak_Tip, dbo.Il.Il_Adi +' - '+ dbo.Ilce.Ilce_Adi as Adres,FORMAT(dbo.Ilanlar.Fiyat, 'c2', 'tr-TR') as Fiyati  FROM dbo.Ilanlar INNER JOIN dbo.Adres ON dbo.Ilanlar.Adres_Id = dbo.Adres.Adres_Id INNER JOIN dbo.Mahalle ON dbo.Adres.Mahalle_Id = dbo.Mahalle.Mahalle_Id INNER JOIN dbo.Ilce ON dbo.Mahalle.Ilce_Id = dbo.Ilce.Ilce_Id INNER JOIN dbo.Il ON dbo.Ilce.Il_Id = dbo.Il.Il_Id INNER JOIN dbo.Emlak_Tipi ON dbo.Ilanlar.Tip_Id = dbo.Emlak_Tipi.Tip_Id where Aktif_Pasif=1 ");

            drrr.Columns.Add("Emlak Tipi");
            for (int i = 0; i < drrr.Rows.Count; i++)
            {
                if (Convert.ToBoolean(drrr.Rows[i]["Durum"]) == false)
                {
                    drrr.Rows[i]["Emlak Tipi"] = "Kiralık";
                }
                else
                {
                    drrr.Rows[i]["Emlak Tipi"] = "Satılık";
                }
            }
            drrr.Columns.Remove("Durum");
            dgv_listele.DataSource = drrr;
            DataTable dt = veri.tabloCagir("Il order by Il_Adi asc");

            cb_il.DataSource                 = dt;
            cb_il.ValueMember                = "Il_Id";
            cb_il.DisplayMember              = "Il_Adi";
            cb_adresil.DataSource            = dt;
            cb_adresil.ValueMember           = "Il_Id";
            cb_adresil.DisplayMember         = "Il_Adi";
            cb_il.SelectedIndexChanged      += cb_il_SelectedValueChanged;
            cb_adresil.SelectedIndexChanged += cb_adresil_SelectedValueChanged;
            DataTable dt2 = veri.tabloCagir("Emlak_Tipi");

            cb_emlaktipi.DataSource    = dt2;
            cb_emlaktipi.DisplayMember = "Emlak_Tip";
            cb_emlaktipi.ValueMember   = "Tip_Id";

            dt = veri.tabloCagir("Oda_Sayisi");
            cb_odasayisi.DataSource    = dt;
            cb_odasayisi.DisplayMember = "Oda_Sayi";
            cb_odasayisi.ValueMember   = "Oda_Sayi_Id";
            dt = veri.tabloCagir("Bina_Yasi");
            cb_binayasi.DataSource    = dt;
            cb_binayasi.DisplayMember = "Bina_Yas";
            cb_binayasi.ValueMember   = "Bina_Yas_Id";
            dt = veri.tabloCagir("Isitma");
            cb_isitma.DataSource    = dt;
            cb_isitma.DisplayMember = "Isitma_Turu";
            cb_isitma.ValueMember   = "Isitma_Id";
            dt = veri.tabloCagir("Il order by Il_Adi asc");
            cb_adresil.DataSource    = dt;
            cb_adresil.ValueMember   = "Il_Id";
            cb_adresil.DisplayMember = "Il_Adi";
        }
Пример #11
0
        private void button1_Click(object sender, EventArgs e)
        {
            VeriTabani veri = new VeriTabani();
            DataTable  dr   = veri.tabloCagir("Musteriler where Musteri_Id =" + Musteri_Id);

            veri.MusteriEkleGuncelle(Convert.ToInt32(dr.Rows[0]["Musteri_Id"]), txt_ad.Text, txt_soyad.Text, txt_telefon.Text, txt_mail.Text);
            MessageBox.Show("Müşteri güncellendi");
            this.Close();
            Musteriler mus = new Musteriler();

            mus.Show();
        }
Пример #12
0
        private void dgv_ekle_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            int cellValue = Convert.ToInt32(dgv_ekle.Rows[e.RowIndex].Cells[0].Value);

            Musteri_Id = cellValue;
            VeriTabani vt = new VeriTabani();
            DataTable  dr = vt.tabloCagir("Musteriler where Musteri_Id =" + cellValue);

            txt_ad.Text      = dr.Rows[0]["Musteri_Ad"].ToString();
            txt_soyad.Text   = dr.Rows[0]["Musteri_Soyad"].ToString();
            txt_telefon.Text = dr.Rows[0]["Musteri_Tel"].ToString();
            txt_mail.Text    = dr.Rows[0]["Musteri_Mail"].ToString();
        }
Пример #13
0
        private void button1_Click(object sender, EventArgs e)
        {
            VeriTabani veri = new VeriTabani();
            DataTable  drrr = veri.tabloCagir2("SELECT dbo.Ilanlar.Emlak_Id,  dbo.Ilanlar.Durum, dbo.Emlak_Tipi.Emlak_Tip, dbo.Il.Il_Adi +' - '+ dbo.Ilce.Ilce_Adi as Adres,FORMAT(dbo.Ilanlar.Fiyat, 'c2', 'tr-TR') as Fiyati  FROM dbo.Ilanlar INNER JOIN dbo.Adres ON dbo.Ilanlar.Adres_Id = dbo.Adres.Adres_Id INNER JOIN dbo.Mahalle ON dbo.Adres.Mahalle_Id = dbo.Mahalle.Mahalle_Id INNER JOIN dbo.Ilce ON dbo.Mahalle.Ilce_Id = dbo.Ilce.Ilce_Id INNER JOIN dbo.Il ON dbo.Ilce.Il_Id = dbo.Il.Il_Id INNER JOIN dbo.Emlak_Tipi ON dbo.Ilanlar.Tip_Id = dbo.Emlak_Tipi.Tip_Id where Aktif_Pasif=1 and dbo.Ilce.Ilce_Id =" + cb_ilce.SelectedValue + " and dbo.Ilanlar.Durum =" + Convert.ToInt32(rb_kiralik.Checked) + " and dbo.Ilanlar.Tip_Id =" + cb_emlaktipi.SelectedValue);

            drrr.Columns.Add("Emlak Tipi");
            for (int i = 0; i < drrr.Rows.Count; i++)
            {
                if (Convert.ToBoolean(drrr.Rows[i]["Durum"]) == false)
                {
                    drrr.Rows[i]["Emlak Tipi"] = "Kiralık";
                }
                else
                {
                    drrr.Rows[i]["Emlak Tipi"] = "Satılık";
                }
            }
            dgv_listele.DataSource = drrr;
        }
Пример #14
0
        private void dgv_listele_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            int cellValue = Convert.ToInt32(dgv_listele.Rows[e.RowIndex].Cells[0].Value);

            Emlak_Id = cellValue;
            VeriTabani vt  = new VeriTabani();
            DataTable  dr  = vt.tabloCagir("Ilanlar where Emlak_Id =" + cellValue);
            DataTable  drO = vt.tabloCagir("Ozellikler where Ozellik_Id=" + Convert.ToInt32(dr.Rows[0]["Ozellik_Id"]));

            txt_fiyat.Text             = dr.Rows[0]["Fiyat"].ToString();
            txt_aciklama.Text          = dr.Rows[0]["Aciklama"].ToString();
            txt_metrekare.Text         = drO.Rows[0]["Ev_Metre"].ToString();
            cb_odasayisi.SelectedValue = Convert.ToInt32(drO.Rows[0]["Oda_Sayi_Id"]);
            txt_banyosayisi.Text       = drO.Rows[0]["Banyo_Sayisi"].ToString();
            cb_binayasi.SelectedValue  = Convert.ToInt32(drO.Rows[0]["Bina_Yas_Id"]);
            txt_kat.Text            = drO.Rows[0]["Bulundugu_Kat"].ToString();
            cb_isitma.SelectedValue = Convert.ToInt32(drO.Rows[0]["Isitma_Id"]);
            //  chb_esya.Checked= drO.Rows[0]["Ev_Esya"];
            DataTable drA = vt.tabloCagir("Adres where Adres_Id=" + Convert.ToInt32(dr.Rows[0]["Adres_Id"]));

            txt_acikadres.Text = drA.Rows[0]["Acik_Adres"].ToString();

            int Mahalle_Id = Convert.ToInt32(drA.Rows[0]["Mahalle_Id"]);
            int Ilce_Id    = Convert.ToInt32(vt.tabloCagir("Mahalle where Mahalle_Id =" + Mahalle_Id).Rows[0]["Ilce_Id"]);
            int Il_Id      = Convert.ToInt32(vt.tabloCagir("Ilce where Ilce_Id =" + Ilce_Id).Rows[0]["Il_Id"]);

            // cb_adresil.SelectedValueChanged -= cb_adresil_SelectedValueChanged;
            // cb_adresil.SelectedValueChanged += cb_adresil_SelectedValueChanged_1;
            cb_adresil.SelectedValue = Il_Id;
            // cb_adresilce.SelectedValueChanged -= cb_adresilce_SelectedIndexChanged;
            //cb_adresilce.SelectedValueChanged += cb_adresilce_SelectedValueChanged_1;
            cb_adresilce.SelectedValue = Ilce_Id;
            cb_mahalle.SelectedValue   = Mahalle_Id;

            DataTable drD = vt.tabloCagir("Diger_Ozellikler where Diger_Id=" + Convert.ToInt32(dr.Rows[0]["Diger_Id"]));

            chb_otopark.Checked  = Convert.ToBoolean(drD.Rows[0]["D_Otopark"]);
            chb_alarm.Checked    = Convert.ToBoolean(drD.Rows[0]["D_Alarm"]);
            chb_asansor.Checked  = Convert.ToBoolean(drD.Rows[0]["D_Asansor"]);
            chb_guvenlik.Checked = Convert.ToBoolean(drD.Rows[0]["D_Guvenlik"]);
            chb_havuz.Checked    = Convert.ToBoolean(drD.Rows[0]["D_Havuz"]);
        }
Пример #15
0
        private void button2_Click(object sender, EventArgs e)
        {
            VeriTabani veri = new VeriTabani();
            int        Ozellikler, DigerOzellikler, Adres, Ekle;
            bool       durum = false;

            if (chb_esya.Checked == true)
            {
                durum = true;
            }
            Ozellikler      = veri.Ozellikler(0, Convert.ToInt32(txt_metrekare.Text), Convert.ToInt32(cb_odasayisi.SelectedValue), Convert.ToInt32(txt_banyosayisi.Text), Convert.ToInt32(cb_binayasi.SelectedValue), Convert.ToInt32(txt_kat.Text), Convert.ToInt32(cb_isitma.SelectedValue), durum);
            DigerOzellikler = veri.Diger_Ozellikler(0, chb_otopark.Checked, chb_asansor.Checked, chb_guvenlik.Checked, chb_havuz.Checked, chb_alarm.Checked);
            Adres           = veri.Adres(0, txt_acıkadres.Text, Convert.ToInt32(cb_mahalle.SelectedValue));
            durum           = true;
            if (rb_kiralik.Checked == true)
            {
                durum = false;
            }
            Ekle = veri.IlanEkleGuncelle(0, durum, Convert.ToInt32(cb_emlaktipi.SelectedValue), Convert.ToInt32(txt_fiyat.Text), Ozellikler, Adres, txt_aciklama.Text, DigerOzellikler, true);
            MessageBox.Show("İlan eklendi");
            this.Close();
        }
Пример #16
0
        private void cb_rapor_SelectedValueChanged(object sender, EventArgs e)
        {
            VeriTabani vt  = new VeriTabani();
            DataTable  dt1 = new DataTable();

            if (cb_rapor.SelectedIndex == 0)
            {
                dt1 = vt.tabloCagir2("SELECT dbo.Kayitlar.Satis_Fiyati, dbo.Ilanlar.Fiyat, dbo.Ilanlar.Emlak_Id, dbo.Musteriler.Musteri_Ad + ' ' + dbo.Musteriler.Musteri_Soyad AS AdSoyad FROM dbo.Kayitlar INNER JOIN dbo.Ilanlar ON dbo.Kayitlar.Emlak_Id = dbo.Ilanlar.Emlak_Id INNER JOIN dbo.Musteriler ON dbo.Kayitlar.Musteri_Id = dbo.Musteriler.Musteri_Id WHERE(dbo.Ilanlar.Aktif_Pasif = 0) AND(dbo.Ilanlar.Durum = 1)");
                reportViewer1.LocalReport.ReportEmbeddedResource = "EmlakOtomasyon.ReportSatilan.rdlc";
            }
            else if (cb_rapor.SelectedIndex == 1)
            {
                dt1 = vt.tabloCagir2("SELECT dbo.Kayitlar.Satis_Fiyati, dbo.Ilanlar.Fiyat, dbo.Ilanlar.Emlak_Id, dbo.Musteriler.Musteri_Ad + ' ' + dbo.Musteriler.Musteri_Soyad AS AdSoyad FROM dbo.Kayitlar INNER JOIN dbo.Ilanlar ON dbo.Kayitlar.Emlak_Id = dbo.Ilanlar.Emlak_Id INNER JOIN dbo.Musteriler ON dbo.Kayitlar.Musteri_Id = dbo.Musteriler.Musteri_Id WHERE(dbo.Ilanlar.Aktif_Pasif = 0) AND(dbo.Ilanlar.Durum = 0)");
                reportViewer1.LocalReport.ReportEmbeddedResource = "EmlakOtomasyon.ReportKiralanan.rdlc";
            }
            else if (cb_rapor.SelectedIndex == 2)
            {
                dt1 = vt.tabloCagir2("SELECT dbo.Il.Il_Adi, SUM(dbo.Ilanlar.Fiyat) AS Fiyat, SUM(dbo.Kayitlar.Satis_Fiyati) AS SatisFiyati FROM dbo.Ilce INNER JOIN dbo.Il ON dbo.Ilce.Il_Id = dbo.Il.Il_Id INNER JOIN dbo.Mahalle ON dbo.Ilce.Ilce_Id = dbo.Mahalle.Ilce_Id INNER JOIN dbo.Kayitlar INNER JOIN dbo.Ilanlar ON dbo.Kayitlar.Emlak_Id = dbo.Ilanlar.Emlak_Id INNER JOIN dbo.Musteriler ON dbo.Kayitlar.Musteri_Id = dbo.Musteriler.Musteri_Id INNER JOIN dbo.Adres ON dbo.Ilanlar.Adres_Id = dbo.Adres.Adres_Id ON dbo.Mahalle.Mahalle_Id = dbo.Adres.Mahalle_Id WHERE(dbo.Ilanlar.Aktif_Pasif = 0) AND(dbo.Ilanlar.Durum = 1) GROUP BY dbo.Il.Il_Adi");
                reportViewer1.LocalReport.ReportEmbeddedResource = "EmlakOtomasyon.ReportIlleregoresatilan.rdlc";
            }
            else if (cb_rapor.SelectedIndex == 3)
            {
                dt1 = vt.tabloCagir2("SELECT dbo.Il.Il_Adi, SUM(dbo.Ilanlar.Fiyat) AS Fiyat, SUM(dbo.Kayitlar.Satis_Fiyati) AS SatisFiyati FROM dbo.Ilce INNER JOIN dbo.Il ON dbo.Ilce.Il_Id = dbo.Il.Il_Id INNER JOIN dbo.Mahalle ON dbo.Ilce.Ilce_Id = dbo.Mahalle.Ilce_Id INNER JOIN dbo.Kayitlar INNER JOIN dbo.Ilanlar ON dbo.Kayitlar.Emlak_Id = dbo.Ilanlar.Emlak_Id INNER JOIN dbo.Musteriler ON dbo.Kayitlar.Musteri_Id = dbo.Musteriler.Musteri_Id INNER JOIN dbo.Adres ON dbo.Ilanlar.Adres_Id = dbo.Adres.Adres_Id ON dbo.Mahalle.Mahalle_Id = dbo.Adres.Mahalle_Id WHERE(dbo.Ilanlar.Aktif_Pasif = 0) AND(dbo.Ilanlar.Durum = 0) GROUP BY dbo.Il.Il_Adi");
                reportViewer1.LocalReport.ReportEmbeddedResource = "EmlakOtomasyon.Reportilleregorekiralanan.rdlc";
            }
            else if (cb_rapor.SelectedIndex == 4)//illere gore kaç adet ne kadar satilmis
            {
                dt1 = vt.tabloCagir2("SELECT dbo.Il.Il_Adi, COUNT(dbo.Ilanlar.Fiyat) AS SatisAdet,  SUM(dbo.Ilanlar.Fiyat) AS Fiyat, SUM(dbo.Kayitlar.Satis_Fiyati) AS SatisFiyati FROM dbo.Ilce INNER JOIN dbo.Il ON dbo.Ilce.Il_Id = dbo.Il.Il_Id INNER JOIN dbo.Mahalle ON dbo.Ilce.Ilce_Id = dbo.Mahalle.Ilce_Id INNER JOIN dbo.Kayitlar INNER JOIN dbo.Ilanlar ON dbo.Kayitlar.Emlak_Id = dbo.Ilanlar.Emlak_Id INNER JOIN dbo.Musteriler ON dbo.Kayitlar.Musteri_Id = dbo.Musteriler.Musteri_Id INNER JOIN dbo.Adres ON dbo.Ilanlar.Adres_Id = dbo.Adres.Adres_Id ON dbo.Mahalle.Mahalle_Id = dbo.Adres.Mahalle_Id WHERE(dbo.Ilanlar.Aktif_Pasif = 0) AND(dbo.Ilanlar.Durum = 1) GROUP BY dbo.Il.Il_Adi");
                reportViewer1.LocalReport.ReportEmbeddedResource = "EmlakOtomasyon.Reportilleregoretoplamsatilan.rdlc";
            }
            else if (cb_rapor.SelectedIndex == 5)//illere gore kaç adet ne kadar kiralanmış
            {
                dt1 = vt.tabloCagir2("SELECT dbo.Il.Il_Adi, COUNT(dbo.Ilanlar.Fiyat) AS SatisAdet,  SUM(dbo.Ilanlar.Fiyat) AS Fiyat, SUM(dbo.Kayitlar.Satis_Fiyati) AS SatisFiyati FROM dbo.Ilce INNER JOIN dbo.Il ON dbo.Ilce.Il_Id = dbo.Il.Il_Id INNER JOIN dbo.Mahalle ON dbo.Ilce.Ilce_Id = dbo.Mahalle.Ilce_Id INNER JOIN dbo.Kayitlar INNER JOIN dbo.Ilanlar ON dbo.Kayitlar.Emlak_Id = dbo.Ilanlar.Emlak_Id INNER JOIN dbo.Musteriler ON dbo.Kayitlar.Musteri_Id = dbo.Musteriler.Musteri_Id INNER JOIN dbo.Adres ON dbo.Ilanlar.Adres_Id = dbo.Adres.Adres_Id ON dbo.Mahalle.Mahalle_Id = dbo.Adres.Mahalle_Id WHERE(dbo.Ilanlar.Aktif_Pasif = 0) AND(dbo.Ilanlar.Durum = 0) GROUP BY dbo.Il.Il_Adi");
                reportViewer1.LocalReport.ReportEmbeddedResource = "EmlakOtomasyon.Reportilleregoretoplamkiralanan.rdlc";
            }
            else if (cb_rapor.SelectedIndex == 6)
            {
                dt1 = vt.tabloCagir2("SELECT dbo.Ilanlar.Emlak_Id, dbo.Kayitlar.Satis_Fiyati, dbo.Ilanlar.Fiyat, dbo.Kayitlar.Satis_Fiyati - dbo.Ilanlar.Fiyat AS Kar, 'Kiralık' AS Emlak FROM dbo.Ilanlar INNER JOIN dbo.Kayitlar ON dbo.Ilanlar.Emlak_Id = dbo.Kayitlar.Emlak_Id WHERE(dbo.Ilanlar.Aktif_Pasif = 0) AND(dbo.Ilanlar.Durum = 1) UNION SELECT dbo.Ilanlar.Emlak_Id, dbo.Kayitlar.Satis_Fiyati, dbo.Ilanlar.Fiyat, dbo.Kayitlar.Satis_Fiyati - dbo.Ilanlar.Fiyat AS Kar, 'Satilan' AS Emlak FROM dbo.Ilanlar INNER JOIN dbo.Kayitlar ON dbo.Ilanlar.Emlak_Id = dbo.Kayitlar.Emlak_Id WHERE(dbo.Ilanlar.Aktif_Pasif = 0) AND(dbo.Ilanlar.Durum = 0)");
                reportViewer1.LocalReport.ReportEmbeddedResource = "EmlakOtomasyon.Reportemlakhepsi.rdlc";
            }
            else if (cb_rapor.SelectedIndex == 7)
            {
                dt1 = vt.tabloCagir2("SELECT dbo.Emlak_Tipi.Emlak_Tip, 'Kiralık' AS EmlakTip, COUNT(dbo.Emlak_Tipi.Emlak_Tip) AS Adet FROM dbo.Ilanlar INNER JOIN dbo.Kayitlar ON dbo.Ilanlar.Emlak_Id = dbo.Kayitlar.Emlak_Id INNER JOIN dbo.Emlak_Tipi ON dbo.Ilanlar.Tip_Id = dbo.Emlak_Tipi.Tip_Id WHERE(dbo.Ilanlar.Aktif_Pasif = 0) AND(dbo.Ilanlar.Durum = 1) GROUP BY dbo.Emlak_Tipi.Emlak_Tip, dbo.Ilanlar.Durum UNION SELECT dbo.Emlak_Tipi.Emlak_Tip, 'Satilik' AS EmlakTip, COUNT(dbo.Emlak_Tipi.Emlak_Tip) AS Adet FROM dbo.Ilanlar INNER JOIN dbo.Kayitlar ON dbo.Ilanlar.Emlak_Id = dbo.Kayitlar.Emlak_Id INNER JOIN dbo.Emlak_Tipi ON dbo.Ilanlar.Tip_Id = dbo.Emlak_Tipi.Tip_Id WHERE(dbo.Ilanlar.Aktif_Pasif = 0) AND(dbo.Ilanlar.Durum = 0) GROUP BY dbo.Emlak_Tipi.Emlak_Tip, dbo.Ilanlar.Durum");
                reportViewer1.LocalReport.ReportEmbeddedResource = "EmlakOtomasyon.Reportemlaktipinegorekiralananvesatilan.rdlc";
            }
            else if (cb_rapor.SelectedIndex == 8)
            {
                dt1 = vt.tabloCagir2("SELECT dbo.Il.Il_Adi, 'Kiralanan' AS Emlak, COUNT(dbo.Ilanlar.Fiyat) AS SatisAdet, SUM(dbo.Ilanlar.Fiyat) AS Fiyat, SUM(dbo.Kayitlar.Satis_Fiyati) AS SatisFiyati FROM dbo.Ilce INNER JOIN dbo.Il ON dbo.Ilce.Il_Id = dbo.Il.Il_Id INNER JOIN dbo.Mahalle ON dbo.Ilce.Ilce_Id = dbo.Mahalle.Ilce_Id INNER JOIN dbo.Kayitlar INNER JOIN dbo.Ilanlar ON dbo.Kayitlar.Emlak_Id = dbo.Ilanlar.Emlak_Id INNER JOIN dbo.Musteriler ON dbo.Kayitlar.Musteri_Id = dbo.Musteriler.Musteri_Id INNER JOIN dbo.Adres ON dbo.Ilanlar.Adres_Id = dbo.Adres.Adres_Id ON dbo.Mahalle.Mahalle_Id = dbo.Adres.Mahalle_Id WHERE(dbo.Ilanlar.Aktif_Pasif = 0) AND(dbo.Ilanlar.Durum = 1) GROUP BY dbo.Il.Il_Adi UNION SELECT dbo.Il.Il_Adi, 'Satilan' AS Emlak, COUNT(dbo.Ilanlar.Fiyat) AS SatisAdet, SUM(dbo.Ilanlar.Fiyat) AS Fiyat, SUM(dbo.Kayitlar.Satis_Fiyati) AS SatisFiyati FROM dbo.Ilce INNER JOIN dbo.Il ON dbo.Ilce.Il_Id = dbo.Il.Il_Id INNER JOIN dbo.Mahalle ON dbo.Ilce.Ilce_Id = dbo.Mahalle.Ilce_Id INNER JOIN dbo.Kayitlar INNER JOIN dbo.Ilanlar ON dbo.Kayitlar.Emlak_Id = dbo.Ilanlar.Emlak_Id INNER JOIN dbo.Musteriler ON dbo.Kayitlar.Musteri_Id = dbo.Musteriler.Musteri_Id INNER JOIN dbo.Adres ON dbo.Ilanlar.Adres_Id = dbo.Adres.Adres_Id ON dbo.Mahalle.Mahalle_Id = dbo.Adres.Mahalle_Id WHERE(dbo.Ilanlar.Aktif_Pasif = 0) AND(dbo.Ilanlar.Durum = 0) GROUP BY dbo.Il.Il_Adi");
                reportViewer1.LocalReport.ReportEmbeddedResource = "EmlakOtomasyon.Reportilleregoretoplam.rdlc";
            }
            else if (cb_rapor.SelectedIndex == 9)
            {
                dt1 = vt.tabloCagir2("SELECT dbo.Isitma.Isitma_Turu, 'Kiralık' AS EmlakTip, COUNT(dbo.Isitma.Isitma_Turu) AS Adet FROM dbo.Ilanlar INNER JOIN dbo.Kayitlar ON dbo.Ilanlar.Emlak_Id = dbo.Kayitlar.Emlak_Id INNER JOIN dbo.Ozellikler ON dbo.Ilanlar.Ozellik_Id = dbo.Ozellikler.Ozellik_Id INNER JOIN dbo.Isitma ON dbo.Ozellikler.Isitma_Id = dbo.Isitma.Isitma_Id WHERE(dbo.Ilanlar.Aktif_Pasif = 0) AND(dbo.Ilanlar.Durum = 1) GROUP BY dbo.Isitma.Isitma_Turu UNION SELECT dbo.Isitma.Isitma_Turu, 'Satilik' AS EmlakTip, COUNT(dbo.Isitma.Isitma_Turu) AS Adet FROM dbo.Ilanlar INNER JOIN dbo.Kayitlar ON dbo.Ilanlar.Emlak_Id = dbo.Kayitlar.Emlak_Id INNER JOIN dbo.Ozellikler ON dbo.Ilanlar.Ozellik_Id = dbo.Ozellikler.Ozellik_Id INNER JOIN dbo.Isitma ON dbo.Ozellikler.Isitma_Id = dbo.Isitma.Isitma_Id WHERE(dbo.Ilanlar.Aktif_Pasif = 0) AND(dbo.Ilanlar.Durum = 0) GROUP BY dbo.Isitma.Isitma_Turu");
                reportViewer1.LocalReport.ReportEmbeddedResource = "EmlakOtomasyon.Reportisitmatipinegorekiralananvesatilan.rdlc";
            }
            else if (cb_rapor.SelectedIndex == 10)
            {
                dt1 = vt.tabloCagir2("SELECT dbo.Il.Il_Adi, dbo.Ilanlar.Emlak_Id, dbo.Musteriler.Musteri_Ad + '  ' + dbo.Musteriler.Musteri_Soyad AS AdSoyad, dbo.Kayitlar.V_Tarih, dbo.Kayitlar.Satis_Fiyati - dbo.Ilanlar.Fiyat AS Kar, 'Satılık' AS Emlak FROM dbo.Il INNER JOIN dbo.Ilce ON dbo.Il.Il_Id = dbo.Ilce.Il_Id INNER JOIN dbo.Mahalle ON dbo.Ilce.Ilce_Id = dbo.Mahalle.Ilce_Id INNER JOIN dbo.Adres ON dbo.Mahalle.Mahalle_Id = dbo.Adres.Mahalle_Id INNER JOIN dbo.Ilanlar ON dbo.Adres.Adres_Id = dbo.Ilanlar.Adres_Id INNER JOIN dbo.Kayitlar ON dbo.Ilanlar.Emlak_Id = dbo.Kayitlar.Emlak_Id INNER JOIN dbo.Musteriler ON dbo.Kayitlar.Musteri_Id = dbo.Musteriler.Musteri_Id WHERE dbo.Kayitlar.V_Tarih BETWEEN CAST(GETDATE() - 30 AS DATE) AND CAST(GETDATE() AS DATE) AND(dbo.Ilanlar.Aktif_Pasif = 0) AND(dbo.Ilanlar.Durum = 1) UNION SELECT dbo.Il.Il_Adi, dbo.Ilanlar.Emlak_Id, dbo.Musteriler.Musteri_Ad + '  ' + dbo.Musteriler.Musteri_Soyad AS AdSoyad, dbo.Kayitlar.V_Tarih, dbo.Kayitlar.Satis_Fiyati - dbo.Ilanlar.Fiyat AS Kar, 'Kiralık' AS Emlak FROM dbo.Il INNER JOIN dbo.Ilce ON dbo.Il.Il_Id = dbo.Ilce.Il_Id INNER JOIN dbo.Mahalle ON dbo.Ilce.Ilce_Id = dbo.Mahalle.Ilce_Id INNER JOIN dbo.Adres ON dbo.Mahalle.Mahalle_Id = dbo.Adres.Mahalle_Id INNER JOIN dbo.Ilanlar ON dbo.Adres.Adres_Id = dbo.Ilanlar.Adres_Id INNER JOIN dbo.Kayitlar ON dbo.Ilanlar.Emlak_Id = dbo.Kayitlar.Emlak_Id INNER JOIN dbo.Musteriler ON dbo.Kayitlar.Musteri_Id = dbo.Musteriler.Musteri_Id WHERE dbo.Kayitlar.V_Tarih BETWEEN CAST(GETDATE() - 30 AS DATE) AND CAST(GETDATE() AS DATE) AND(dbo.Ilanlar.Aktif_Pasif = 0) AND(dbo.Ilanlar.Durum = 0)");
                reportViewer1.LocalReport.ReportEmbeddedResource = "EmlakOtomasyon.Reportayliksatis.rdlc";
            }
            else if (cb_rapor.SelectedIndex == 11)
            {
                dt1 = vt.tabloCagir2("SELECT dbo.Il.Il_Adi, dbo.Ilanlar.Emlak_Id, dbo.Musteriler.Musteri_Ad + '  ' + dbo.Musteriler.Musteri_Soyad AS AdSoyad, dbo.Kayitlar.V_Tarih, dbo.Kayitlar.Satis_Fiyati - dbo.Ilanlar.Fiyat AS Kar, 'Satılık' AS Emlak FROM dbo.Il INNER JOIN dbo.Ilce ON dbo.Il.Il_Id = dbo.Ilce.Il_Id INNER JOIN dbo.Mahalle ON dbo.Ilce.Ilce_Id = dbo.Mahalle.Ilce_Id INNER JOIN dbo.Adres ON dbo.Mahalle.Mahalle_Id = dbo.Adres.Mahalle_Id INNER JOIN dbo.Ilanlar ON dbo.Adres.Adres_Id = dbo.Ilanlar.Adres_Id INNER JOIN dbo.Kayitlar ON dbo.Ilanlar.Emlak_Id = dbo.Kayitlar.Emlak_Id INNER JOIN dbo.Musteriler ON dbo.Kayitlar.Musteri_Id = dbo.Musteriler.Musteri_Id WHERE dbo.Kayitlar.V_Tarih BETWEEN CAST(GETDATE() - 365 AS DATE) AND CAST(GETDATE() AS DATE) AND(dbo.Ilanlar.Aktif_Pasif = 0) AND(dbo.Ilanlar.Durum = 1) UNION SELECT dbo.Il.Il_Adi, dbo.Ilanlar.Emlak_Id, dbo.Musteriler.Musteri_Ad + '  ' + dbo.Musteriler.Musteri_Soyad AS AdSoyad, dbo.Kayitlar.V_Tarih, dbo.Kayitlar.Satis_Fiyati - dbo.Ilanlar.Fiyat AS Kar, 'Kiralık' AS Emlak FROM dbo.Il INNER JOIN dbo.Ilce ON dbo.Il.Il_Id = dbo.Ilce.Il_Id INNER JOIN dbo.Mahalle ON dbo.Ilce.Ilce_Id = dbo.Mahalle.Ilce_Id INNER JOIN dbo.Adres ON dbo.Mahalle.Mahalle_Id = dbo.Adres.Mahalle_Id INNER JOIN dbo.Ilanlar ON dbo.Adres.Adres_Id = dbo.Ilanlar.Adres_Id INNER JOIN dbo.Kayitlar ON dbo.Ilanlar.Emlak_Id = dbo.Kayitlar.Emlak_Id INNER JOIN dbo.Musteriler ON dbo.Kayitlar.Musteri_Id = dbo.Musteriler.Musteri_Id WHERE dbo.Kayitlar.V_Tarih BETWEEN CAST(GETDATE() - 365 AS DATE) AND CAST(GETDATE() AS DATE) AND(dbo.Ilanlar.Aktif_Pasif = 0) AND(dbo.Ilanlar.Durum = 0)");
                reportViewer1.LocalReport.ReportEmbeddedResource = "EmlakOtomasyon.Reportyilliksatis.rdlc";
            }
            reportViewer1.LocalReport.DataSources.Clear();
            ReportDataSource dt = new ReportDataSource("DataSet1", dt1);

            reportViewer1.LocalReport.DataSources.Add(dt);
            reportViewer1.LocalReport.Refresh();
            reportViewer1.RefreshReport();
        }