Пример #1
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";
        }
Пример #2
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;
        }
Пример #3
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();
        }