コード例 #1
0
ファイル: Themes.aspx.cs プロジェクト: noximus/TopOfTheRock
    private void BindData()
    {
        SiteThemes _th = new SiteThemes(this.ConnectionString);
        gv_Themes.DataSource = _th.GetThemes(Enums.enumStatuses.Active);
        gv_Themes.DataBind();

        SiteThemesCollection<SiteThemes> _coll = new SiteThemesCollection<SiteThemes>(this.ConnectionString);

        _coll.AddRange(_th.GetThemes(Enums.enumStatuses.Inactive));
        _coll.AddRange(_th.GetThemes(Enums.enumStatuses.Pending));

        gv_ThemesNotActive.DataSource = _coll;
        gv_ThemesNotActive.DataBind();
    }
コード例 #2
0
ファイル: Themes.cs プロジェクト: noximus/TopOfTheRock
 /// <summary>
 /// Get Themes by arglist
 /// </summary>
 /// <param name="status"></param>
 /// <returns></returns>
 public SiteThemesCollection<SiteThemes> GetThemes(Enums.enumStatuses status)
 {
     SiteThemesCollection<SiteThemes> _coll = new SiteThemesCollection<SiteThemes>(this.ConnectionString);
     ArgumentsList _arg = new ArgumentsList(new ArgumentsListItem("Status", Convert.ToInt32(status).ToString()));
     _coll.LitePopulate(_arg, false, null);
     return _coll;
 }