StatisticBuilder MembersA Sandcastle Documented Class Library

The StatisticBuilder type exposes the following members.
Constructors

  NameDescription
Public methodStatisticBuilder
Initializes a new instance of the StatisticBuilder class
Back to Top
Methods

  NameDescription
Public methodAppLogLogin
Simplified method for logging application login attempts.
(Inherited from BasePageStandard.)
Public methodAppLogLogout
Simplified method for logging application logout attempts.
(Inherited from BasePageStandard.)
Public methodAppLogPage
Simplified method for logging application page access.
(Inherited from BasePageStandard.)
Protected methodbtnBackPt_Click
Used in pass through mode to go back to the previous step.
Protected methodbtnCancel_Click
Cancels this operation and returns the user to the FintIt page.
Protected methodbtnDel_Click
Delete the selected filter builder panels.
Protected methodbtnGroup_Click
Group the selected filter builder panels.
Protected methodbtnInsert_Click
Insert a filter builder panel below the selected panel.
Protected methodbtnManageToggle_Click
Event handler for manage stats link button.
Protected methodbtnNew_Click
Adds a new filter builder panel to the form.
Protected methodbtnNext_Click
Event handler for next button.
Protected methodbtnNextPt_Click
Used in pass through mode to move onto the next step with validation.
Protected methodbtnPreviewToggle_Click
Toggles the preview window for this filter builder form.
Protected methodbtnRefresh_Click
Does nothing except force a postback.
Protected methodbtnSaveBack_Click
Returns the user back to step two, the filter building step.
Protected methodbtnSaveRefresh_Click
Retries to display the save form. Shows a can't save form if there is no active filter loaded.
Protected methodbtnSaveSave_Click
Event for handling the saving of the current statistic. Requires an active filter to save, user will get to choose the save position for this stat or overwrite an existing position.
Protected methodbtnSelectAll_Click
Selects all the filter bilder panels on the current form.
Protected methodbtnShadingToggle_Click
Toggles the display of alternately shaded filter builder panels for the same grouping level.
Protected methodbtnSkipPt_Click
Used in pass through mode to skip this step, no validation.
Protected methodbtnUnGroup_Click
Ungroup the selected filter builder panels.
Protected methodbtnUnselectAll_Click
Unselects all the filter builder panels on the current form.
Private methodBuildCodedQuery
Builds a DB coded SqlQuery object from the FilterBuilderPanel list.
Public methodBuildForm
Builds the dynamic form.
Private methodBuildLiteralQuery
Builds a human friendly SqlQuery object from the FilterBuilderPanel list.
Private methodBuildQuery
Builds an SqlQuery object from the FilterBuilderPanel list.
Public methodCheckForExpiration
Checks to see if the given user account is expired or not
(Inherited from BasePageStandard.)
Public methodCheckForInjection
Checks for sql statements in queries.
(Inherited from BasePageStandard.)
Public methodCheckPagePermission
Calling method for CheckPermissions, loads up a reference to the service client before calling the CheckPermissions method.
(Inherited from BasePageStandard.)
Public methodCheckPermissions
Checks the current page permissions by pageName, userId, and userRolesId.
(Inherited from BasePageStandard.)
Protected methodddlStatSlot_SelectedIndexChanged
Auto post back from the stat slot drop down list. Automatically shows the overwrite check box if the selected stat object is not a new slot.
Private methodGenerateFilterBuilderPassThroughData
Generates a filter builder pass through data object.
Private methodGenerateSaveValues
Generates the save values needed to update or add a statistic entry into the database.
Protected methodGetActiveFilter
Returns the active filter from the filter object manager if there is one.
(Inherited from BasePageStandard.)
Protected methodGetActiveFilterActiveReport
Returns the ReportObj if there is an active filter with a report at the Session stored index 'reportIndex'.
(Inherited from BasePageStandard.)
Protected methodGetActiveFilterActiveStat
Returns the ReportObj if there is an active filter with a report at the Session stored index 'reportIndex'.
(Inherited from BasePageStandard.)
Protected methodGetActiveFilterId
Returns the active filter's filter ID.
(Inherited from BasePageStandard.)
Protected methodGetActiveFilterReportAt
Returns the active filter's report at the provided index.
(Inherited from BasePageStandard.)
Protected methodGetActiveFilterStatAt
Returns the active filter's statistic at the provided index.
(Inherited from BasePageStandard.)
Protected methodGetActiveReportId
Returns the active report id or new if the report is a new report.
(Inherited from BasePageStandard.)
Protected methodGetActiveReportIndex
Returns the active report index.
(Inherited from BasePageStandard.)
Protected methodGetActiveReportIndexStr
Returns the active report index as a string.
(Inherited from BasePageStandard.)
Protected methodGetActiveStatId
Returns the active report id or new if the report is a new report.
(Inherited from BasePageStandard.)
Protected methodGetActiveStatIndex
Returns the active report index.
(Inherited from BasePageStandard.)
Protected methodGetActiveStatIndexStr
Returns the active report index as a string.
(Inherited from BasePageStandard.)
Public methodGetAdminUserRole
Returns the Admin user role id as a string.
(Inherited from BasePageStandard.)
Public methodGetCalculationCount
Returns the number of non-calculation data panels in this page.
Public methodGetCalculationPanelList
Returns a list of calculation panels in this page.
Public methodGetColumnCalculationCount
Returns the number of column panels.
Public methodGetColumnCalculationPanelList
Returns an array of column calculation panels.
Public methodGetCount
Returns the number of panels.
Public methodGetExistingCalculationCount
Returns the number of existing calculation panels.
Public methodGetExistingCalculationPanelList
Returns an array of existing calculation panels.
Protected methodGetFilterObjManager
Returns the filter object manager.
(Inherited from BasePageStandard.)
Public methodGetFormMode
Returns the form mode for the current filter builder page.
Protected methodGetHasActiveFilter
Returns true if there is an active filter.
(Inherited from BasePageStandard.)
Protected methodGetHasActiveFilterActiveReport
Returns true if there is an active filter with a report at the Session stored index 'reportIndex'.
(Inherited from BasePageStandard.)
Protected methodGetHasActiveFilterActiveStat
Returns true if there is an active filter with a stat at the Session stored index 'statIndex'.
(Inherited from BasePageStandard.)
Protected methodGetHasActiveFilterReportAt
Returns true if there is an active filter with a report at the provided index.
(Inherited from BasePageStandard.)
Protected methodGetHasActiveFilterStatAt
Returns true if there is an active filter with a stat at the provided index.
(Inherited from BasePageStandard.)
Protected methodGetHasFilterObjManager
Returns true if there is a current filter object manager.
(Inherited from BasePageStandard.)
Public methodGetP4sPsmsUserRole
Returns the P4s Psms user role id as a string.
(Inherited from BasePageStandard.)
Public methodGetPanelAtIndex
Returns the panel at the given index.
Public methodGetPanelList
Returns a list of panels that are currently on this page.
Public methodGetPanelsAtIndentLevelAfterIndexCount
Returns the number of panels after the given index that have the same indent level.
Public methodGetPanelsAtIndentLevelBeforeIndexCount
Returns the number of panels before the given index that have the same indent level.
Public methodGetPanelsAtIndentLevelCount
Returns the number of panels at the indent level.
Public methodGetPanelsAtIndentLevelNearIndexCount
Returns the number of panels surrounding the current panel at the same indent level.
Public methodGetPanelWithName
Returns the first panel with the given name.
Protected methodGetStatisticBuilderTitle
Returns the title of the current statistic builder form based on the form mode.
Public methodHasPagePerm
Returns true if the user has the current perm enabled.
(Inherited from BasePageStandard.)
Private methodHideEditMsg
Hides the edit filter message.
Private methodHideStatisticManagePanel
Hide the statistic manage panel.
Private methodHideStatisticManagePanelPassive
Hide the statistic manage panel. Do not call BuildForm.
Private methodHideStatisticPreviewPanel
Hides the filter preview panel.
Private methodHideStatisticPreviewPanelPassive
Hides the filter preview panel. Do not call BuildForm.
Private methodInsertNewStatistic
Runs the necessary insert query for adding a stat object.
Protected methodIsLoggedIn
Used to test whether the current user is logged in or not.
(Inherited from BasePageStandard.)
Public methodLoadPageFeaturePerms
Loads all the feature perms for this page.
(Inherited from BasePageStandard.)
Private methodLoadStatisticSlots
Loads the statistics data for the active filter.
Private methodNormalizeIndexes
Normalizes the panel indexes in case of inserts or deletes.
Protected methodPage_Error
Calls Page_Error from base class, BasePageStandard.
(Overrides BasePageStandard Page_Error(Object, EventArgs).)
Protected methodPage_Load
Calls Page_Load from base class, BasePageStandard.
(Overrides BasePageStandard Page_Load(Object, EventArgs).)
Protected methodPrepEditForm
Loads the filter stored in the session and builds a form based on the filter contents.
Protected methodPrepNewForm
Override OnInit method to add dynamic home menu drop down lists.
Private methodProcessStatCalcConfig
Processes the calculation config entries for the given statistic calculation.
Private methodProcessStatisticSave 
Overloaded method version defaults to autoSave = false;
Private methodProcessStatisticSave(Boolean)
Method that processes a save statistic request.
Private methodRefreshList
Rebuilds the list data from the post back info
Public methodRunAppLogLogin
Async execution of the app login method.
(Inherited from BasePageStandard.)
Public methodRunAppLogLogout
Async execution of the app logout method.
(Inherited from BasePageStandard.)
Public methodRunAppLogPage
Async execution of the app page method.
(Inherited from BasePageStandard.)
Private methodSetSession (Inherited from BasePageStandard.)
Private methodShowBuildForm
Shows the build form controls.
Private methodShowCantSaveForm
Displays the cant save version of this page. If no filters are avtice this form is visible.
Private methodShowEditMsg
Shows the edit filter message, lets end users know they are editing an existing filter.
Private methodShowSaveForm
Shows the save form controls.
Private methodShowStatisticManagePanel
Shows the manage statistic panel.
Private methodShowStatisticManagePanelPassive
Shows the manage statistic panel. Does not call BuildForm.
Private methodShowStatisticPreviewPanel
Shows the filter preview panel.
Private methodShowStatisticPreviewPanelPassive
Shows the filter preview panel. Does not call BuildForm.
Private methodToggleStatisticManage
Toggle the filter manage button text.
Private methodToggleStatisticPreview
Toggles the filter preview control
Private methodUpdateAltRowShadingText
Updates the alternate shading button based on the current toggle value.
Private methodUpdateExistingStatistic
Updates the chosen statistic slot with the current stat data.
Private methodUpdateShowManageText
Updates the show manage button text.
Private methodUpdateShowPreviewText
Updates the text on the 'Preview On' toggle button.
Back to Top
Fields

  NameDescription
Private fieldaltRowShading
Controls the use of alternate color shading on the form.
Private fieldautoSave
Controls the auto save feature of this form.
Protected fieldbnp
bnp control.
Protected fieldbtnAltShadingToggle
btnAltShadingToggle control.
Protected fieldbtnBackPt
btnBackPt control.
Protected fieldbtnCancel
btnCancel control.
Protected fieldbtnDel
btnDel control.
Protected fieldbtnGroup
btnGroup control.
Protected fieldbtnInsert
btnInsert control.
Protected fieldbtnManageToggle
btnManageToggle control.
Protected fieldbtnNew
btnNew control.
Protected fieldbtnNext
btnNext control.
Protected fieldbtnNextPt
btnNextPt control.
Protected fieldbtnPreviewToggle
btnPreviewToggle control.
Protected fieldbtnRefresh
btnRefresh control.
Protected fieldbtnSaveBack
btnSaveBack control.
Protected fieldbtnSaveRefresh
btnSaveRefresh control.
Protected fieldbtnSaveSave
btnSaveSave control.
Protected fieldbtnSelectAll
btnSelectAll control.
Protected fieldbtnSkipPt
btnSkipPt control.
Protected fieldbtnUnGroup
btnUnGroup control.
Protected fieldbtnUnselectAll
btnUnselectAll control.
Private fieldbuttonWidth
Used in calculating the width of the pass through button bar.
Protected fieldcbOverwrite
cbOverwrite control.
Protected fieldcbStatPublic
cbStatPublic control.
Protected fieldcssLowerBtnBar
Css string that controls the display of the lower button bar.
Protected fieldcssLowerBtnBarPt
Css string that controls the display of the lower pass through button bar.
Protected fieldcssLowerBtnBarPtWidth
Css string that holds the lower button bar's width.
Protected fieldddlStatSlot
ddlStatSlot control.
Protected fielddvEditFilterMsg
dvEditFilterMsg control.
Protected fielddvInstructions
dvInstructions control.
Protected fielddvManage
dvManage control.
Protected fielddvManageInner
dvManageInner control.
Protected fielddvManageToggle
dvManageToggle control.
Protected fielddvOverwrite
dvOverwrite control.
Protected fielddvPanelHolder
dvPanelHolder control.
Protected fielddvPreview
dvPreview control.
Protected fielddvSavePanelHolder
dvSavePanelHolder control.
Protected fielddvStatFilterPreview
dvStatFilterPreview control.
Protected fielddvStatisticBuildControls
dvStatisticBuildControls control.
Protected fielddvStatisticCantSaveControls
dvStatisticCantSaveControls control.
Protected fielddvStatisticSaveControls
dvStatisticSaveControls control.
Private fieldemptyButtonWidth
Used in calculating the width of the pass through button bar.
Protected fieldfhp
fhp control.
Protected fieldfileName
The current page as a file name.
(Inherited from BasePageStandard.)
Protected fieldfileNameShort
The current page as a file name with no extension.
(Inherited from BasePageStandard.)
Protected fieldfilterName
Represents the current filter's name.
Protected fieldfilterQueryAsHtml
Stores the html version of the stat filter section.
Protected fieldforceNoColumnTest
Driven by a web config setting to force a no data returned test on every data loading/viewing page.
(Inherited from BasePageStandard.)
Protected fieldforceNoDataTest
Driven by a web config setting to force a no data returned test on every data loading/viewing page.
(Inherited from BasePageStandard.)
Protected fieldforceNoReportTest
Driven by a web config setting to force a no data returned test on every data loading/viewing page.
(Inherited from BasePageStandard.)
Protected fieldForm1
Form1 control.
Private fieldformError
Represents whether the current filter builder form has an error.
Private fieldformMode
Represents the current form mode.
Protected fieldignoreInjection
Ignore the injection checks while true.
(Inherited from BasePageStandard.)
Protected fieldignoreTimeout
If set to true ignores timeout processing and redirection.
(Inherited from BasePageStandard.)
Private fieldIS_POSTBACK (Inherited from BasePageStandard.)
Protected fieldisLoggedIn
Is set to true if the user is currently logged in.
(Inherited from BasePageStandard.)
Protected fieldisPassThrough
Represents whether the current filter builder form is in pass through mode.
Protected fieldkey
A secret key needed to talk to the web service client.
(Inherited from BasePageStandard.)
Private fieldlistKey
The session key used to store the list of criteria entries.
Private fieldlogging
Controls logging on this page.
Public fieldlogs
Possibly used by FilterControlPanel children for logging, Session["logs"] may also be used.
Private fieldStatic memberMAX_INDENT_LEVEL
Controls the maximum indent level for drawing purposes.
Protected fieldmaxBulkExpRows
The maximum number of rows supported in a bulk export operation/
(Inherited from BasePageStandard.)
Protected fieldmaxExpRows
Sets the maximum number of rows donwloads will be supported on.
(Inherited from BasePageStandard.)
Protected fieldmaxJsonCols
The maximum number of JSON columns supported in converting a DataTable to JSON format.
(Inherited from BasePageStandard.)
Protected fieldmaxJsonRows
The maximum number of JSON rows supported in converting a DataTable to JSON format.
(Inherited from BasePageStandard.)
Protected fieldmaxRowReturn
Sets the maximum row return for the data grid view.
(Inherited from BasePageStandard.)
Protected fieldmaxToolRows
The maximum number of rows allowed in complex tools.
(Inherited from BasePageStandard.)
Protected fieldmessage
message control.
Protected fieldmfp
mfp control.
Protected fieldmmp
mmp control.
Private fieldMSG (Inherited from BasePageStandard.)
Private fieldnextPanel
A form control value that counts how many panels so it can provide a unique default name to each panel.
Protected fieldpageFeaturePerms
List of features permissions granted by page.
(Inherited from BasePageStandard.)
Protected fieldpageIntro
pageIntro control.
Private fieldpd
Stores the current pass through object, if in pass through mode.
Protected fieldqueryAsHtml
Stores the html version of the stat calculation section.
Protected fieldrootDir
THe current parent directory of the page.
(Inherited from BasePageStandard.)
Protected fieldrUrl
The current URL of this page.
(Inherited from BasePageStandard.)
Protected fieldrUrlLower
The current URL of this page in lowercase form.
(Inherited from BasePageStandard.)
Protected fieldScriptmanager1
Scriptmanager1 control.
Private fieldSession
Static self reference to the current Session. New keyword lets the system know we are intentionally overriding the Session.
(Inherited from BasePageStandard.)
Protected fieldsessionPrefix
Stores the local page's session prefix, used for advanced session management.
(Inherited from BasePageStandard.)
Private fieldshowManage
Controls the use of the show manage button.
Private fieldshowPreview
Controls the use of the show preview button.
Private fieldstatisticBuilderDefaultTitle
Stores the default title for this form.
Protected fieldstatisticBuilderTitle
Stores the current title for this form.
Protected fieldstatListAsHtml
Represents the active filter's statistics as HTML.
Protected fieldsvc
A P4S3 Web Service client.
(Inherited from BasePageStandard.)
Protected fieldtempDir
The local temp directory for this web application.
(Inherited from BasePageStandard.)
Private fieldtmpStr
Private temporary string.
Protected fieldtxtStatName
txtStatName control.
Protected fieldupPanel1
upPanel1 control.
Protected fielduserId
The active userId.
(Inherited from BasePageStandard.)
Protected fielduserRoleId
The current user's role id.
(Inherited from BasePageStandard.)
Protected fieldWaitingPopup1
WaitingPopup1 control.
Back to Top
See Also