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"; }
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; }
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(); }