BasePageStandard MembersA Sandcastle Documented Class Library

The BasePageStandard type exposes the following members.
Constructors

  NameDescription
Public methodBasePageStandard
Default constructor, preps the datastore for cookie infomation.
Back to Top
Methods

  NameDescription
Public methodAppLogLogin
Simplified method for logging application login attempts.
Public methodAppLogLogout
Simplified method for logging application logout attempts.
Public methodAppLogPage
Simplified method for logging application page access.
Public methodCheckForExpiration
Checks to see if the given user account is expired or not
Public methodCheckForInjection
Checks for sql statements in queries.
Public methodStatic memberCheckHasTimedOut
Check to see if the current session has timed out.
Public methodCheckPagePermission
Calling method for CheckPermissions, loads up a reference to the service client before calling the CheckPermissions method.
Public methodCheckPermissions
Checks the current page permissions by pageName, userId, and userRolesId.
Protected methodGetActiveFilter
Returns the active filter from the filter object manager if there is one.
Protected methodGetActiveFilterActiveReport
Returns the ReportObj if there is an active filter with a report at the Session stored index 'reportIndex'.
Protected methodGetActiveFilterActiveStat
Returns the ReportObj if there is an active filter with a report at the Session stored index 'reportIndex'.
Protected methodGetActiveFilterId
Returns the active filter's filter ID.
Protected methodGetActiveFilterReportAt
Returns the active filter's report at the provided index.
Protected methodGetActiveFilterStatAt
Returns the active filter's statistic at the provided index.
Protected methodGetActiveReportId
Returns the active report id or new if the report is a new report.
Protected methodGetActiveReportIndex
Returns the active report index.
Protected methodGetActiveReportIndexStr
Returns the active report index as a string.
Protected methodGetActiveStatId
Returns the active report id or new if the report is a new report.
Protected methodGetActiveStatIndex
Returns the active report index.
Protected methodGetActiveStatIndexStr
Returns the active report index as a string.
Public methodGetAdminUserRole
Returns the Admin user role id as a string.
Public methodStatic memberGetAdminUserRoleStatic
Returns the Admin user role id as a string.
Protected methodGetFilterObjManager
Returns the filter object manager.
Protected methodGetHasActiveFilter
Returns true if there is an active filter.
Protected methodGetHasActiveFilterActiveReport
Returns true if there is an active filter with a report at the Session stored index 'reportIndex'.
Protected methodGetHasActiveFilterActiveStat
Returns true if there is an active filter with a stat at the Session stored index 'statIndex'.
Protected methodGetHasActiveFilterReportAt
Returns true if there is an active filter with a report at the provided index.
Protected methodGetHasActiveFilterStatAt
Returns true if there is an active filter with a stat at the provided index.
Protected methodGetHasFilterObjManager
Returns true if there is a current filter object manager.
Public methodGetP4sPsmsUserRole
Returns the P4s Psms user role id as a string.
Public methodStatic memberGetP4sPsmsUserRoleStatic
Returns the P4s Psms user role id as a string.
Public methodStatic memberHasGlobalPerm
Checks to see if a user has a global permissions.
Public methodHasPagePerm
Returns true if the user has the current perm enabled.
Public methodStatic memberHasPagePermStatic
Checks to see if a user has a global permissions, static access version.
Protected methodIsLoggedIn
Used to test whether the current user is logged in or not.
Public methodLoadPageFeaturePerms
Loads all the feature perms for this page.
Protected methodPage_Error
Default Page_Error method. Handles logging the exception and sending out administrator notification emails.
Protected methodPage_Load
Default Page_Load method. Supports loading cookie data, checking URL for force https software support, and then checks access permisions for the current page.
Public methodRunAppLogLogin
Async execution of the app login method.
Public methodRunAppLogLogout
Async execution of the app logout method.
Public methodRunAppLogPage
Async execution of the app page method.
Private methodSetSession
Back to Top
Fields

  NameDescription
Protected fieldfileName
The current page as a file name.
Protected fieldfileNameShort
The current page as a file name with no extension.
Protected fieldforceNoColumnTest
Driven by a web config setting to force a no data returned test on every data loading/viewing page.
Protected fieldforceNoDataTest
Driven by a web config setting to force a no data returned test on every data loading/viewing page.
Protected fieldforceNoReportTest
Driven by a web config setting to force a no data returned test on every data loading/viewing page.
Protected fieldignoreInjection
Ignore the injection checks while true.
Protected fieldignoreTimeout
If set to true ignores timeout processing and redirection.
Private fieldIS_POSTBACK
Protected fieldisLoggedIn
Is set to true if the user is currently logged in.
Protected fieldkey
A secret key needed to talk to the web service client.
Protected fieldmaxBulkExpRows
The maximum number of rows supported in a bulk export operation/
Protected fieldmaxExpRows
Sets the maximum number of rows donwloads will be supported on.
Protected fieldmaxJsonCols
The maximum number of JSON columns supported in converting a DataTable to JSON format.
Protected fieldmaxJsonRows
The maximum number of JSON rows supported in converting a DataTable to JSON format.
Protected fieldmaxRowReturn
Sets the maximum row return for the data grid view.
Protected fieldmaxToolRows
The maximum number of rows allowed in complex tools.
Private fieldMSG
Protected fieldpageFeaturePerms
List of features permissions granted by page.
Protected fieldrootDir
THe current parent directory of the page.
Protected fieldrUrl
The current URL of this page.
Protected fieldrUrlLower
The current URL of this page in lowercase form.
Private fieldSession
Static self reference to the current Session. New keyword lets the system know we are intentionally overriding the Session.
Protected fieldsessionPrefix
Stores the local page's session prefix, used for advanced session management.
Protected fieldsvc
A P4S3 Web Service client.
Protected fieldtempDir
The local temp directory for this web application.
Protected fielduserId
The active userId.
Protected fielduserRoleId
The current user's role id.
Back to Top
See Also