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