Exemplo n.º 1
0
 private string convertTagOrderBy(TagOrderBy ob)
 {
     switch (ob)
     {
         case TagOrderBy.DateTagged: return "date_tagged";
         case TagOrderBy.Name: return "name";
         case TagOrderBy.Tagger: return "tagger";
         default: return String.Empty;
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Construct an instance of GetTagOptions.
 /// </summary>
 /// <param name="orderBy"> Requested ordering for tags in the returned collection. </param>
 public GetTagsOptions(TagOrderBy orderBy)
 {
     this.OrderBy = orderBy;
 }
Exemplo n.º 3
0
 private OrderByDirection defaultOrderBy(TagOrderBy tgob)
 {
     switch (tgob)
     {
         case TagOrderBy.DateTagged: return OrderByDirection.Descending;
         case TagOrderBy.Name: return OrderByDirection.Ascending;
         case TagOrderBy.Tagger: return OrderByDirection.Ascending;
         default: return OrderByDirection.Ascending;
     }
 }
Exemplo n.º 4
0
    protected void LoadGrid()
    {
        if (! string.IsNullOrEmpty(Request.QueryString["orderBy"]))
            {
                m_sortOrderBy = (TagOrderBy)Convert.ToInt32(Request.QueryString["orderBy"]);
            }

            if (! string.IsNullOrEmpty(Request.QueryString["order"]))
            {
                m_sortOrder = Convert.ToString(Request.QueryString["order"]);
            }

            System.Web.UI.WebControls.BoundColumn cb = new System.Web.UI.WebControls.BoundColumn();
            cb.DataField = "fId";
            cb.HeaderText = m_containerPage.RefMsg.GetMessage("generic id"); //"ID"
            cb.Initialize();
            _dg.Columns.Add(cb);

            cb = new System.Web.UI.WebControls.BoundColumn();
            cb.DataField = "fName";
            //cb.HeaderText = m_containerPage.RefMsg.GetMessage("generic name") ' "Name"
            cb.HeaderText = "<a href=\"personaltags.aspx?orderBy=" + TagOrderBy.Text + "&order=" + (m_sortOrderBy == TagOrderBy.Text && m_sortOrder == "asc" ? "desc" : "asc") + "\">" + m_containerPage.RefMsg.GetMessage("generic name") + "</a>";
            cb.Initialize();
            _dg.Columns.Add(cb);

            cb = new System.Web.UI.WebControls.BoundColumn();
            cb.DataField = "fTotal";
            //cb.HeaderText = m_containerPage.RefMsg.GetMessage("lbl times used") ' "Times Used"
            cb.HeaderText = "<a href=\"personaltags.aspx?orderBy=" + TagOrderBy.TaggedCount + "&order=" + (m_sortOrderBy == TagOrderBy.TaggedCount && m_sortOrder == "asc" ? "desc" : "asc") + "\">" + m_containerPage.RefMsg.GetMessage("lbl times used") + "</a>";
            cb.Initialize();
            _dg.Columns.Add(cb);

            cb = new System.Web.UI.WebControls.BoundColumn();
            cb.DataField = "fLanguage";
            cb.HeaderText = m_containerPage.RefMsg.GetMessage("generic language"); // "Language"
            cb.Initialize();
            _dg.Columns.Add(cb);

            _dg.DataSource = CreateMsgData();
            _dg.DataBind();

            LoadPageSettings();
    }