C# Класс PurplePen.Reports

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

CreateCourseSummaryReport() публичный Метод

public CreateCourseSummaryReport ( EventDB eventDB ) : string
eventDB EventDB
Результат string

CreateEventAuditReport() публичный Метод

public CreateEventAuditReport ( EventDB eventDB ) : string
eventDB EventDB
Результат string

CreateLegLengthReport() публичный Метод

public CreateLegLengthReport ( EventDB eventDB ) : string
eventDB EventDB
Результат string

CreateLoadReport() публичный Метод

public CreateLoadReport ( EventDB eventDB ) : string
eventDB EventDB
Результат string

CreateRelayVariationNotCreated() публичный Метод

public CreateRelayVariationNotCreated ( ) : string
Результат string

CreateRelayVariationReport() публичный Метод

public CreateRelayVariationReport ( VariationReportData variationReportData ) : string
variationReportData VariationReportData
Результат string

CreateTestReport() публичный Метод

public CreateTestReport ( EventDB eventDB ) : string
eventDB EventDB
Результат string