public List <emlakDetay> emlakGetirIdDetay(int emlakId) { List <emlakDetay> ed = new List <emlakDetay>(); try { SqlCommand com = new SqlCommand("prcEmlakGetirIdDetay", con); com.Parameters.AddWithValue("@emlakId", emlakId); com.CommandType = CommandType.StoredProcedure; con.Open(); SqlDataReader dr = com.ExecuteReader(); while (dr.Read()) { emlakDetay e = new emlakDetay(); e.EmlakId = Convert.ToInt32(dr["EmlakId"]); e.Aidat = dr["Aidat"].ToString(); e.BanyoSayisi = dr["BanyoSayisi"].ToString(); e.KatSayisi = Convert.ToInt32(dr["BinadakiKatSayisi"]); e.BinaYasi = Convert.ToInt32(dr["BinaYasi"]); e.BulunduguKat = Convert.ToInt32(dr["BulunduguKat"]); e.Deposit = dr["Deposit"].ToString(); e.Durumu = dr["Durumu"].ToString(); e.EmlakAciklama = dr["EmlakAciklama"].ToString(); e.EmlakBaslik = dr["EmlakBaslik"].ToString(); e.EmlakEklenmeTarihi = Convert.ToDateTime(dr["EmlakEklenmeTarihi"]); e.EmlakM2 = dr["EmlakM2"].ToString(); e.EmlakReferansNo = Convert.ToInt32(dr["EmlakReferansNo"]); e.EmlakTipId = Convert.ToInt32(dr["EmlakTipId"]); e.EmlakTipAd = dr["EmlakTipAd"].ToString(); e.IsitmaTipId = Convert.ToInt32(dr["IsitmaTipId"]); e.IsitmaTipAd = dr["IsitmaTipAd"].ToString(); e.KrediyeUygun = Convert.ToBoolean(dr["KrediyeUygun"]); e.OdaSayisi = dr["OdaSayisi"].ToString(); e.TapuDurumu = dr["TapuDurumu"].ToString(); e.FiyatTL = dr["TL"].ToString() + " TL"; e.IlceAd = dr["IlceAd"].ToString(); e.SehirAd = dr["SehirAd"].ToString(); e.SemtAd = dr["SemtAd"].ToString(); e.CaddeAd = dr["CaddeAd"].ToString(); e.AdresTarifi = dr["AdresTarifi"].ToString(); e.IlkResimBuyuk = "../../resimler/emlaklar/Buyuk/" + dr["r-resimBuyuk"].ToString(); e.IlkResimKucuk = "../../resimler/emlaklar/Kucuk/" + dr["r-resimKucuk"].ToString(); e.BalkonSayisi = Convert.ToInt32(dr["BalkonSayisi"]); e.KategoriId = Convert.ToInt32(dr["KategoriId"]); e.KategoriAd = dr["KategoriAd"].ToString(); ed.Add(e); } dr.Close(); } catch (Exception ex) { } finally { con.Close(); } return(ed); }
public List <emlakDetay> emlakGetirIDTumDetay(int gelenEmlakId) { List <emlakDetay> ed = new List <emlakDetay>(); try { SqlCommand com = new SqlCommand("prcEmlGtrIdTumDetay", con); com.CommandType = CommandType.StoredProcedure; com.Parameters.AddWithValue("@emlakIDsi", gelenEmlakId); con.Open(); SqlDataReader dr = com.ExecuteReader(); while (dr.Read()) { //int idVarmi = Convert.ToInt32(dr["EmlakId"]); //bool varMi = false; //foreach (emlakDetay emlakim in ed) //{ // if (emlakim.EmlakId == idVarmi) // { // varMi = true; // break; // } //} //if (varMi == false) //{ emlakDetay e = new emlakDetay(); e.EmlakId = Convert.ToInt32(dr["EmlakId"]); e.Aidat = dr["Aidat"].ToString(); e.BanyoSayisi = dr["BanyoSayisi"].ToString(); e.KatSayisi = Convert.ToInt32(dr["BinadakiKatSayisi"]); e.BinaYasi = Convert.ToInt32(dr["BinaYasi"]); e.BulunduguKat = Convert.ToInt32(dr["BulunduguKat"]); e.Deposit = dr["Deposit"].ToString(); e.Durumu = dr["Durumu"].ToString(); e.EmlakAciklama = dr["EmlakAciklama"].ToString(); e.EmlakBaslik = dr["EmlakBaslik"].ToString(); e.EmlakEklenmeTarihi = Convert.ToDateTime(dr["EmlakEklenmeTarihi"]); e.EmlakM2 = dr["EmlakM2"].ToString(); e.EmlakReferansNo = Convert.ToInt32(dr["EmlakReferansNo"]); e.EmlakTipId = Convert.ToInt32(dr["EmlakTipId"]); e.EmlakTipAd = dr["EmlakTipAd"].ToString(); e.IsitmaTipId = Convert.ToInt32(dr["IsitmaTipId"]); e.IsitmaTipAd = dr["IsitmaTipAd"].ToString(); e.KrediyeUygun = Convert.ToBoolean(dr["KrediyeUygun"]); e.OdaSayisi = dr["OdaSayisi"].ToString(); e.TapuDurumu = dr["TapuDurumu"].ToString(); e.FiyatTL = dr["TL"].ToString() + " TL"; e.IlceAd = dr["IlceAd"].ToString(); e.SehirAd = dr["SehirAd"].ToString(); e.SemtAd = dr["SemtAd"].ToString(); e.CaddeAd = dr["CaddeAd"].ToString(); e.AdresTarifi = dr["AdresTarifi"].ToString(); e.BalkonSayisi = Convert.ToInt32(dr["BalkonSayisi"]); e.KategoriId = Convert.ToInt32(dr["KategoriId"]); e.KategoriAd = dr["KategoriAd"].ToString(); // e.IlkResimBuyuk = "../../resimler/emlaklar/Buyuk/" + dr["r-resimBuyuk"].ToString(); // e.IlkResimKucuk = "../../resimler/emlaklar/Kucuk/" + dr["r-resimKucuk"].ToString(); con2.Open(); SqlCommand comResim = new SqlCommand("select * from Resim where emlakId=@Id", con2); comResim.Parameters.AddWithValue("@Id", e.EmlakId); SqlDataReader drResim = comResim.ExecuteReader(); while (drResim.Read()) { e.IlkResimKucuk += "<a rel=\"shadowbox\" href=\"../../resimler/emlaklar/Buyuk/" + drResim["r-resimBuyuk"].ToString() + "\"> <img alt=\"Emlak-Resim\" src=\"../../resimler/emlaklar/Kucuk/" + drResim["r-resimKucuk"].ToString() + "\"></a>"; //e.ResimlerKucuk.Add("../../resimler/emlaklar/Kucuk/" + drResim["r-resimKucuk"].ToString()); //e.ResimlerBuyuk.Add("../../resimler/emlaklar/Buyuk/" + drResim["r-resimBuyuk"].ToString()); } drResim.Close(); SqlCommand comOzellik = new SqlCommand("select OzellikAd, OzellikTipAd from Ozellik o , OzellikTip ozt, EmlakOzellik eo where o.OzellikTipId = ozt.OzellikTipId and o.OzellikId = eo.OzellikId and EmlakId = @emlId order by OzellikTipAd", con2); comOzellik.Parameters.AddWithValue("@emlId", e.EmlakId); SqlDataReader drOzellik = comOzellik.ExecuteReader(); while (drOzellik.Read()) { bool varMi = false; foreach (string ozl in e.Ozellikler) { if (ozl.Equals(drOzellik["OzellikTipAd"].ToString())) { varMi = true; break; } } if (varMi == false) { e.Ozellikler.Add(drOzellik["OzellikTipAd"].ToString()); e.Ozellikler.Add(drOzellik["OzellikAd"].ToString()); } else { e.Ozellikler.Add(drOzellik["OzellikAd"].ToString()); } } drOzellik.Close(); con2.Close(); ed.Add(e); //} } dr.Close(); } catch (Exception ex) { } finally { con.Close(); } return(ed); }