protected void Listele()
    {
        using (BaglantiCumlesi SME = new BaglantiCumlesi())
        {
            #region SQL String
            string marka = Class.Fonksiyonlar.Firma.Marka().ToLower();
            var    SQL   = (from p in SME.tbl_urunler
                            where p.dil_id == DilID && p.onay == true
                            let LKod = SME.tbl_kodlar.Where(k => k.id == p.kod_id).Select(x => x.kod).FirstOrDefault()
                                       select new
            {
                ad = p.ad,
                p.aciklama,
                p.id,
                p.on_aciklama,
                p.resim_id,
                kod = (LKod != null ? LKod : null),
                marka = (LKod != null ? LKod : marka)
            }).Where(p => ((p.kod.StartsWith(ArananKelime.Substring(0, 1)) && p.kod.Contains(ArananKelime.Substring(ArananKelime.Length - 1, 1))) || ((p.ad.StartsWith(ArananKelime.Substring(0, 1)) && p.ad.Contains(ArananKelime.Substring(ArananKelime.Length - 1, 1))) || (p.aciklama.StartsWith(ArananKelime.Substring(0, 1)) && p.aciklama.Contains(ArananKelime.Substring(ArananKelime.Length - 1, 1))) || (p.on_aciklama.StartsWith(ArananKelime.Substring(0, 1)) && p.on_aciklama.Contains(ArananKelime.Substring(ArananKelime.Length - 1, 1))))));
            #endregion

            #region Ürün Sayfa Sayısından Küçükse
            if (SQL.AsEnumerable().Count() < sayfalamasp.PageSize)
            {
                sayfalama.Visible = false;
            }
            #endregion

            #region Ürün Kodlarını Listeye At
            UrunKodlari = SQL.Where(x => x.kod != null).Select(x => x.kod).ToList();
            #endregion

            #region Ürün Adlarını Listeye At
            UrunAdlari = SQL.AsEnumerable().Select(x => x.ad).ToList();
            #endregion

            #region DataBind
            listeleme.DataSource = SQL;
            listeleme.DataBind();
            #endregion

            if (SQL.Count() == 0)
            {
                litempty.Visible = true;
                litempty.Text    = "<div id=\"bosarama\"><h3><img id=\"error1\" class=\"icon\" alt=\"\" src=\"/images/icon/error.png\"> " + Class.Fonksiyonlar.Uygulama.SabitlerText(Class.Fonksiyonlar.Dil.ID(), 47) + "</h3></div>";
            }
        }
    }
    private void Basliklar()
    {
        #region Başlık Sol

        #region Sol Başlık Visibility
        Class.Fonksiyonlar.UserKontrol.ElemanGizle(0, "basliklar", "baslik_sol", true);
        #endregion

        #region Literal Al
        UserControl UC = (UserControl)((Page)HttpContext.Current.Handler).FindControl("basliklar");
        Literal     Li = UC.FindControl("ic_kategori") as Literal;
        #endregion

        StringBuilder SB = new StringBuilder();

        Class.Fonksiyonlar.UserKontrol.HeaderText("basliklar", "baslik_sol", "<h1><img id=\"arrow1\" src=\"/images/arrow.png\" alt=\"\" class=\"arr\"/><a href=\"/" + Class.Fonksiyonlar.Genel.OzelAyar("URL") + "-products\">" + Class.Fonksiyonlar.Uygulama.SabitlerText(Class.Fonksiyonlar.Dil.ID(), 44) + "</a></h1>");

        #region Tüm Ürünler Bas
        SB.Append("<!--IC KATEGORI-->\r\n<ul>\r\n");
        SB.Append("<li><img src=\"/images/arrow.png\" alt=\"\"/> <span> " + ArananKelime.ToUpper() + "</span></li>");
        SB.Append("</ul>\r\n<!--IC KATEGORI-->\r\n");
        #endregion

        #region Literal Göster
        Li.Text    = SB.ToString();
        Li.Visible = true;
        #endregion

        #endregion

        #region Başlık Sağ

        #region Sağ Başlık Visibility
        Class.Fonksiyonlar.UserKontrol.ElemanGizle(0, "basliklar", "baslik_sag", true);
        #endregion

        #region Başlık Text
        StringBuilder SB1 = new StringBuilder();
        SB1.Append("<!--SAG BASLIK-->\r\n");
        SB1.Append("<div id=\"basr\"><h1><img id=\"mail1\" src=\"/images/icon/lorry.png\" alt=\"\" class=\"icon\"/> " + Class.Fonksiyonlar.Uygulama.SabitlerText(Class.Fonksiyonlar.Dil.ID(), 17) + "</h1></div>\r\n");
        SB1.Append("<!--SAG BASLIK-->\r\n");
        #endregion

        Class.Fonksiyonlar.UserKontrol.HeaderText("basliklar", "baslik_sag", SB1.ToString());

        #endregion
    }