public List <emlakOzet> emlakOzetGetir(int emlakTipId) { List <emlakOzet> emlaklar = new List <emlakOzet>(); try { SqlCommand com = new SqlCommand("prcEmlakOzetGetir", con); com.CommandType = CommandType.StoredProcedure; com.Parameters.AddWithValue("@EmlakTipId", emlakTipId); con.Open(); SqlDataReader dr = com.ExecuteReader(); while (dr.Read()) { //int emlakId; //string emlakTipAd; //string emlakBaslik; //int emlakReferansNo; //string emlakM2; //string ilkResimKucuk; //string ilkResimBuyuk; //int fiyatTL; //string adres; int idVarmi = Convert.ToInt32(dr["EmlakId"]); bool varMi = false; foreach (emlakOzet emlakim in emlaklar) { if (emlakim.EmlakId == idVarmi) { varMi = true; break; } } if (varMi == false) { emlakOzet e = new emlakOzet(); e.EmlakId = Convert.ToInt32(dr["EmlakId"]); e.EmlakBaslik = dr["EmlakBaslik"].ToString(); e.EmlakM2 = dr["EmlakM2"].ToString() + " m2"; e.EmlakReferansNo = Convert.ToInt32(dr["EmlakReferansNo"]); e.EmlakTipAd = dr["EmlakTipAd"].ToString(); e.FiyatTL = Convert.ToInt32(dr["TL"]); e.IlkResimBuyuk = "../../resimler/emlaklar/Buyuk/" + dr["r-resimBuyuk"].ToString(); e.IlkResimKucuk = "../../resimler/emlaklar/Kucuk/" + dr["r-resimKucuk"].ToString(); e.Adres = dr["SehirAd"].ToString() + " " + dr["IlceAd"].ToString() + " " + dr["SemtAd"].ToString() + " " + dr["CaddeAd"].ToString(); e.KategoriAd = dr["KategoriAd"].ToString(); emlaklar.Add(e); } } dr.Close(); } catch (Exception ex) { } finally { con.Close(); } return(emlaklar); }
public List <emlakOzet> emlakAraMenu(string Sorgu) { List <emlakOzet> emlaklar = new List <emlakOzet>(); try { string ilkSorgu = "select eml.EmlakId, et.EmlakTipAd, eml.EmlakBaslik,[r-resimKucuk],[r-resimBuyuk], SehirAd,IlceAd,SemtAd, CaddeAd, eml.EmlakReferansNo, eml.EmlakM2, TL, KategoriAd from Emlak eml, EmlakTip et, Fiyat, Kategori ,Sehir, Ilce, Semt ,Adres,Resim , Cadde where eml.EmlakTipId = et.EmlakTipId and eml.EmlakId = Fiyat.EmlakId and eml.KategoriId = Kategori.KategoriId and Adres.EmlakId = eml.EmlakId and Semt.IlceId = Ilce.IlceId and Ilce.SehirId = Sehir.SehirId and Resim.emlakId = eml.EmlakId and Adres.SehirId = Sehir.SehirId and Adres.IlceId = Ilce.IlceId and Adres.SemtId = Semt.SemtId and Adres.CaddeId = Cadde.CaddeId and eml.EmlakId in (" + Sorgu + ")"; SqlCommand com = new SqlCommand(ilkSorgu, con); com.CommandType = CommandType.Text; con.Open(); SqlDataReader dr = com.ExecuteReader(); while (dr.Read()) { //int emlakId; //string emlakTipAd; //string emlakBaslik; //int emlakReferansNo; //string emlakM2; //string ilkResimKucuk; //string ilkResimBuyuk; //int fiyatTL; //string adres; int idVarmi = Convert.ToInt32(dr["EmlakId"]); bool varMi = false; foreach (emlakOzet emlakim in emlaklar) { if (emlakim.EmlakId == idVarmi) { varMi = true; break; } } if (varMi == false) { emlakOzet e = new emlakOzet(); e.EmlakId = Convert.ToInt32(dr["EmlakId"]); e.EmlakBaslik = dr["EmlakBaslik"].ToString(); e.EmlakM2 = dr["EmlakM2"].ToString() + " m2"; e.EmlakReferansNo = Convert.ToInt32(dr["EmlakReferansNo"]); e.EmlakTipAd = dr["EmlakTipAd"].ToString(); e.FiyatTL = Convert.ToInt32(dr["TL"]); e.IlkResimBuyuk = "../../resimler/emlaklar/Buyuk/" + dr["r-resimBuyuk"].ToString(); e.IlkResimKucuk = "../../resimler/emlaklar/Kucuk/" + dr["r-resimKucuk"].ToString(); e.Adres = dr["SehirAd"].ToString() + " " + dr["IlceAd"].ToString() + " " + dr["SemtAd"].ToString() + " " + dr["CaddeAd"].ToString(); e.KategoriAd = dr["KategoriAd"].ToString(); emlaklar.Add(e); } } dr.Close(); } catch (Exception ex) { } finally { con.Close(); } return(emlaklar); }