Help Centre  ›  Billing & Subscriptions  ›  Subscriptions List

Subscriptions List

View, search and filter subscriptions, open a subscription, and use the advanced slide-in query builder for custom filters.

Tip: use keywords like account, business, subscription, users, roles.

Subscriptions List

Subscriptions List — Help

Overview

  • Purpose: SubscriptionsList.aspx displays, searches and filters subscription records and provides a small query-builder UI for advanced filtering.
  • Page: Subscriptions/SubscriptionsList.aspx

Quick start for end users

  • Search: Type in the search box (TxtBoxSearch) and press Enter or click Search (SearchButton).
  • Quick filter: Use the Show: dropdown (ddlStatusFilter) to switch between:

Active, All, Cancelled, Expired, Suspended, Expiring (30 days).

  • View details: Click View in the grid (dgSubscriptions) to open:

ViewSubscription.aspx?subid=<id>.

  • Advanced filter: Click the filter area to open the slide-in panel (slidePanel) — add rows, choose Column / Condition / Operator / Value, then click Apply Filter (btnSave).
  • Close UI: Press Escape to close the slide panel or click the top-right close button.

What you will see

Header / toolbar

  • Title: static Subscriptions header (_h1)
  • Search panel: SearchPanel with TxtBoxSearch and SearchButton
  • Status dropdown: ddlStatusFilter (AutoPostBack triggers ddlStatusFilter_SelectedIndexChanged)

Alerts / errors

  • ErrorPanel shows error messages via LabelErrorMessage
  • Close using the X button which calls clearError() JavaScript

Grid

  • dgSubscriptions displays subscriptions. Key columns include:
  • No: SUB-<SUBNO>
  • Business: ENTITYNAME
  • App: APPNAME
  • Subscription plan: APPFEE
  • Dates: STARTDATE / ENDDATE
  • Amount: SUBFEEGROSS
  • Licenses: NOOFUSERS, USERSINUSE
  • Auto Renewal: uses pnlAutoOn / pnlAutoOff (auto-on/auto-off) and fallback lblAutoRenew
  • Status: populated in dgSubscriptions_RowDataBound via lblStatus
  • Grid features:
  • paging (PageSize="15")
  • sorting (SortExpression on columns)
  • server events: dgSubscriptions_PageIndexChanging, dgSubscriptions_Sorting, dgSubscriptions_RowCreated, dgSubscriptions_RowDataBound

Slide-in query builder (advanced filters)

  • gvQueries lists query rows; each row contains:
  • ddlCondition
  • ddlColumn (AutoPostBack triggers ddlColumn_SelectedIndexChanged)
  • ddlOperator
  • value inputs (visibility changes depending on selected column):
  • txtValue
  • ddlAutoRenewalValue
  • ddlStatusValue
  • Buttons:
  • btnAddRow (add filter row)
  • btnSave (Apply Filter)
  • btnClear (clear filters)

Misc panels

  • LabelNoRows shown when grid has no rows
  • PanelSubscriptionAdded and PanelMoreThanOneUsers for informational messages

Common actions

Search

  1. Type a keyword or number in TxtBoxSearch
  2. Press Enter or click SearchButton
  3. Grid refreshes with matching results (server-side)

Use the Show dropdown (quick filter)

  1. Choose a value in ddlStatusFilter
  2. The page refreshes to show matching subscription statuses

Sort and page

  • Click a column header to sort (server-side)
  • Use the pager to move through pages (15 rows per page)

Open a subscription

  • Click View on a row to open ViewSubscription.aspx?subid=<id>

Advanced filters (slide-in panel)

  1. Open the slide panel
  2. Click Add Row (btnAddRow) to add criteria
  3. Choose Condition / Column / Operator / Value
  4. Click Apply Filter (btnSave)
  5. Click Clear (btnClear) to remove filters

UI behaviors & notes

  • The grid uses server-side binding — search, filter, sort and paging trigger postbacks.
  • Press Escape to close the slide panel.
  • clearError() hides the error panel (with a safe fallback if jQuery isn’t present).

Troubleshooting

Grid shows no rows

  • Try clearing filters and set Show to All
  • Check LabelNoRows message
  • If you expect data, sign out/in and retry (session can affect loading)

Filters not applying

  • Confirm your filter rows have values (Column / Operator / Value)
  • Add row → Apply Filter again
  • Refresh the page if the slide panel state becomes stale

Slide panel not closing

  • Press Escape
  • Click the close button
  • If still stuck, refresh the page

Errors not clearing

  • Click the X close button on the ErrorPanel
  • Refresh if using partial postbacks and the UI didn’t update

Accessibility & keyboard tips

  • Press Enter in the search box to search
  • Press Escape to close the slide panel
  • Use Tab / Shift+Tab to move between controls
  • Grid links (View) can be opened with Enter

Security & permissions

  • You must have permission to view subscriptions for the selected business/account.
  • Do not share screenshots that show subscription IDs or billing details publicly.

One-line summary

Search or filter subscriptions, use advanced filters if needed, then click View to open subscription details.

← Back to Help Centre