Ejemplo n.º 1
0
    private void ViewAlbum()
    {
        DataTable table = new DataTable();

        if (AspNetCache.CheckCache("tbl_MainHomeAlbumHot" + "_" + Language.language.Replace("-", "_")) == false)
        {
            AlbumsCateBSO albumscateBSO = new AlbumsCateBSO();
            table = albumscateBSO.GetAlbumsCate(Language.language);

            DataTable table1 = table.Clone();
            for (int i = 0; i < Convert.ToInt32(hddRecord.Value); i++)
            {
                if (i >= table.Rows.Count)
                {
                    break;
                }
                table1.ImportRow(table.Rows[i]);
            }
            table = table1;
            AspNetCache.SetCacheWithTime("tbl_MainHomeAlbumHot" + "_" + Language.language.Replace("-", "_"), table, 150);
        }
        else
        {
            table = (DataTable)AspNetCache.GetCache("tbl_MainHomeAlbumHot" + "_" + Language.language.Replace("-", "_"));
        }

        //rptAlbums.DataSource = table.Rows.Cast<System.Data.DataRow>().Take(3);
        rptAlbums.DataSource = table;
        rptAlbums.DataBind();
    }
    protected void Bind_Gallary()
    {
        AlbumsCateBSO _albumCateBSO = new AlbumsCateBSO();
        DataTable     table         = _albumCateBSO.GetAlbumsCate(Language.language);

        lboGallary.DataSource     = table;
        lboGallary.DataTextField  = "AlbumsCateName";
        lboGallary.DataValueField = "AlbumsCateID";
        lboGallary.DataBind();
    }
Ejemplo n.º 3
0
    private void ViewAlbum()
    {
        DataTable table = new DataTable();

        if (AspNetCache.CheckCache("HTML_ltlAlbumSlider_" + Language.language) == false)
        {
            AlbumsCateBSO albumscateBSO = new AlbumsCateBSO();
            table = albumscateBSO.GetAlbumsCate(Language.language);

            AspNetCache.SetCacheWithTime("HTML_ltlAlbumSlider_" + Language.language, table, 150);
        }
        else
        {
            table = (DataTable)AspNetCache.GetCache("HTML_ltlAlbumSlider_" + Language.language);
        }


        string text = "";

        if (table.Rows.Count > 0)
        {
            for (int i = 0; i < table.Rows.Count; i++)
            {
                DataRow dataRow = table.Rows[i];

                text += "<li>";
                text += "<a href='" + ResolveUrl("~/") + "thu-vien-anh/" + GetString(dataRow["AlbumsCateName"]) + "-" + dataRow["AlbumsCateID"] + ".aspx' title='" + dataRow["AlbumsCateName"] + "' target='_blank'>";

                if (dataRow["ImageThumb"].ToString() != "")
                {
                    text += "<img src='" + Utils.getURLThumbImage(dataRow["ImageThumb"].ToString(), 295) + "' vspace='1' class='imgalbum_slider'>";
                }
                else
                {
                    text += "<img src='" + Utils.getURLThumbImage(ResolveUrl("~/") + "images/img_logo.jpg", 295) + "' vspace='1' class='imgalbum_slider'>";
                }
                text += "</a>";

                text += "<p class='flex-caption'>" + dataRow["AlbumsCateName"].ToString() + "</p>";
                text += "</li>";
            }
        }

        ltlAlbumSlider.Text = text;
    }