C# 클래스 Rock.Reporting.DataSelect.Person.InRegistrationInstanceFilter

상속: Rock.Reporting.DataFilterComponent
파일 보기 프로젝트 열기: NewSpring/Rock

공개 메소드들

메소드 설명
CreateChildControls ( Type entityType, FilterField filterControl ) : System.Web.UI.Control[]

Creates the child controls.

FormatSelection ( Type entityType, string selection ) : string

Formats the selection. 1 is the template, 2 is the registration instance, 3 is the type (registrar or registrant)

GetClientFormatSelection ( Type entityType ) : string

Formats the selection on the client-side. When the filter is collapsed by the user, the Filterfield control will set the description of the filter to whatever is returned by this property. If including script, the controls parent container can be referenced through a '$content' variable that is set by the control before referencing this property.

GetExpression ( Type entityType, IService serviceInstance, System.Linq.Expressions.ParameterExpression parameterExpression, string selection ) : Expression

Gets the expression.

GetSelection ( Type entityType, Control controls ) : string

Gets the selection.

GetTitle ( Type entityType ) : string

Gets the title.

RenderControls ( Type entityType, FilterField filterControl, System.Web.UI.HtmlTextWriter writer, Control controls ) : void

Renders the controls.

SetSelection ( Type entityType, Control controls, string selection ) : void

Sets the selection.

보호된 메소드들

메소드 설명
ddlRegistrationTemplate_SelectedIndexChanged ( object sender, EventArgs e ) : void

Handles the SelectedIndexChanged event of the ddlRegistrationTemplate control.

비공개 메소드들

메소드 설명
PopulateRegistrationInstanceList ( int registrationTemplateId ) : void

Populates the registration instance list.

메소드 상세

CreateChildControls() 공개 메소드

Creates the child controls.
public CreateChildControls ( Type entityType, FilterField filterControl ) : System.Web.UI.Control[]
entityType System.Type
filterControl Rock.Web.UI.Controls.FilterField
리턴 System.Web.UI.Control[]

FormatSelection() 공개 메소드

Formats the selection. 1 is the template, 2 is the registration instance, 3 is the type (registrar or registrant)
public FormatSelection ( Type entityType, string selection ) : string
entityType System.Type Type of the entity.
selection string The selection.
리턴 string

GetClientFormatSelection() 공개 메소드

Formats the selection on the client-side. When the filter is collapsed by the user, the Filterfield control will set the description of the filter to whatever is returned by this property. If including script, the controls parent container can be referenced through a '$content' variable that is set by the control before referencing this property.
public GetClientFormatSelection ( Type entityType ) : string
entityType System.Type
리턴 string

GetExpression() 공개 메소드

Gets the expression.
public GetExpression ( Type entityType, IService serviceInstance, System.Linq.Expressions.ParameterExpression parameterExpression, string selection ) : Expression
entityType System.Type Type of the entity.
serviceInstance IService The service instance.
parameterExpression System.Linq.Expressions.ParameterExpression The parameter expression.
selection string The selection.
리턴 System.Linq.Expressions.Expression

GetSelection() 공개 메소드

Gets the selection.
public GetSelection ( Type entityType, Control controls ) : string
entityType System.Type Type of the entity.
controls System.Web.UI.Control The controls.
리턴 string

GetTitle() 공개 메소드

Gets the title.
public GetTitle ( Type entityType ) : string
entityType System.Type
리턴 string

RenderControls() 공개 메소드

Renders the controls.
public RenderControls ( Type entityType, FilterField filterControl, System.Web.UI.HtmlTextWriter writer, Control controls ) : void
entityType System.Type Type of the entity.
filterControl Rock.Web.UI.Controls.FilterField The filter control.
writer System.Web.UI.HtmlTextWriter The writer.
controls System.Web.UI.Control The controls.
리턴 void

SetSelection() 공개 메소드

Sets the selection.
public SetSelection ( Type entityType, Control controls, string selection ) : void
entityType System.Type Type of the entity.
controls System.Web.UI.Control The controls.
selection string The selection.
리턴 void

ddlRegistrationTemplate_SelectedIndexChanged() 보호된 메소드

Handles the SelectedIndexChanged event of the ddlRegistrationTemplate control.
protected ddlRegistrationTemplate_SelectedIndexChanged ( object sender, EventArgs e ) : void
sender object The source of the event.
e System.EventArgs The instance containing the event data.
리턴 void