C# Class PurplePen.Reports

Show file Open project: petergolde/PurplePen Class Usage Examples

Public Methods

Method Description
CreateCourseSummaryReport ( EventDB eventDB ) : string
CreateEventAuditReport ( EventDB eventDB ) : string
CreateLegLengthReport ( EventDB eventDB ) : string
CreateLoadReport ( EventDB eventDB ) : string
CreateRelayVariationNotCreated ( ) : string
CreateRelayVariationReport ( VariationReportData variationReportData ) : string
CreateTestReport ( EventDB eventDB ) : string

Private Methods

Method Description
AddMissingThingsInRegularCourse ( EventDB eventDB, Id courseId, List list ) : void
AddMissingThingsInScoreCourse ( EventDB eventDB, Id courseId, List list ) : void
BeginTable ( int cols ) : void
BeginTable ( string kind, int cols ) : void
BeginTableRow ( ) : void
BeginTableRow ( string kind ) : void
CombineString ( string first, string second ) : string
CreateCrossReferenceReport ( EventDB eventDB ) : string
CreateXref ( EventDB eventDB, Id controlsToXref, Id coursesToXref ) : ].string[
EndPara ( ) : void
EndTable ( ) : void
EndTableRow ( ) : void
FindNearbyControls ( EventDB eventDB, float distanceLimit ) : List
FinishReport ( ) : string
GetControlIdsToXref ( EventDB eventDB ) : Id[]
InitReport ( ) : void
MissingCourseThings ( EventDB eventDB ) : List
MissingDescriptionBoxes ( EventDB eventDB, List unusedControls ) : List
MissingPunches ( EventDB eventDB, List unusedControls ) : List
MissingScores ( EventDB eventDB ) : List
SortedUnusedControls ( EventDB eventDB ) : List>
StartPara ( ) : void
StartPara ( string kind ) : void
SymbolOfControl ( ControlPoint control ) : string
WriteClassAttribute ( string kind ) : void
WriteControlLoadSection ( EventDB eventDB ) : void
WriteH1 ( string content ) : void
WriteH2 ( string content ) : void
WriteH3 ( string content ) : void
WriteLegLengthTable ( EventDB eventDB, CourseView courseView ) : void
WriteLegLoadSection ( EventDB eventDB ) : void
WritePara ( string content ) : void
WritePara ( string kind, string content ) : void
WriteSpannedTableCell ( int cellsAcross, string cellContent ) : void
WriteSpannedTableCell ( string kind, int cellsAcross, string cellContent ) : void
WriteStyledText ( string content, FontStyle fontStyle ) : void
WriteTableCell ( string cellContent ) : void
WriteTableCell ( string kind, string cellContent ) : void
WriteTableHeaderCell ( string cellContent ) : void
WriteTableHeaderCell ( string kind, string cellContent ) : void
WriteTableHeaderRow ( ) : void
WriteTableRow ( ) : void
WriteText ( string content ) : void

Method Details

CreateCourseSummaryReport() public method

public CreateCourseSummaryReport ( EventDB eventDB ) : string
eventDB EventDB
return string

CreateEventAuditReport() public method

public CreateEventAuditReport ( EventDB eventDB ) : string
eventDB EventDB
return string

CreateLegLengthReport() public method

public CreateLegLengthReport ( EventDB eventDB ) : string
eventDB EventDB
return string

CreateLoadReport() public method

public CreateLoadReport ( EventDB eventDB ) : string
eventDB EventDB
return string

CreateRelayVariationNotCreated() public method

public CreateRelayVariationNotCreated ( ) : string
return string

CreateRelayVariationReport() public method

public CreateRelayVariationReport ( VariationReportData variationReportData ) : string
variationReportData VariationReportData
return string

CreateTestReport() public method

public CreateTestReport ( EventDB eventDB ) : string
eventDB EventDB
return string