C# Class PurplePen.ChangeEvent

This class has static methods for changing the event database in useful ways. Note that it never involves the undo manager; you must begin a command before calling one of these methods. You must ensure that your edit is correct and meaningful before calling these methods.
Afficher le fichier Open project: petergolde/PurplePen

Méthodes publiques

Méthode Description
AddControlPoint ( EventDB eventDB, ControlPointKind kind, string code, PointF location, float orientation ) : Id
AddCourseControl ( EventDB eventDB, Id controlId, Id courseId, Id courseControl1, Id courseControl2 ) : Id
AddDescription ( EventDB eventDB, bool allCourses, CourseDesignator courses, PointF topLeft, float cellSize, int numColumns ) : Id
AddFinishToCourse ( EventDB eventDB, Id controlId, Id courseId, bool addToOtherCourses ) : Id
AddGap ( CircleGap gaps, double radians ) : PurplePen.CircleGap[]
AddGap ( EventDB eventDB, float scale, Id controlId, PointF pt1, PointF pt2 ) : void
AddImageSpecial ( EventDB eventDB, RectangleF boundingRectangle, Bitmap imageBitmap, string imageName ) : Id
AddLegBend ( EventDB eventDB, Id controlId1, Id controlId2, PointF newBend ) : void
AddLineAreaSpecial ( EventDB eventDB, SpecialKind specialKind, PointF locations ) : Id
AddLineSpecial ( EventDB eventDB, PointF locations, SpecialColor color, LineKind lineKind, float lineWidth, float gapSize, float dashSize ) : Id
AddPointSpecial ( EventDB eventDB, SpecialKind specialKind, PointF location, float orientation ) : Id
AddRectangleSpecial ( EventDB eventDB, RectangleF rect, SpecialColor color, LineKind lineKind, float lineWidth, float gapSize, float dashSize, float cornerRadius ) : Id
AddSpecialCorner ( EventDB eventDB, Id specialId, PointF newCorner ) : void
AddStartToCourse ( EventDB eventDB, Id controlId, Id courseId, bool addToOtherCourses ) : Id
AddTextSpecial ( EventDB eventDB, RectangleF boundingRectangle, string text, string fontName, bool bold, bool italic, SpecialColor color ) : Id
AddVariation ( EventDB eventDB, CourseDesignator courseDesignator, Id variationCourseControlId, bool loop, int numberOfForks ) : bool
AutoRenumberControls ( EventDB eventDB ) : void
ChangeAllControlsCodeLocation ( EventDB eventDB, Id controlId, bool customLocation, float newAngle ) : void
ChangeAllControlsProperties ( EventDB eventDB, float printScale, DescriptionKind descriptionKind ) : void
ChangeAutoNumbering ( EventDB eventDB, int startCode, bool disallowInvertibleCodes ) : void
ChangeCode ( EventDB eventDB, Id controlId, string newCode ) : void
ChangeColumnFText ( EventDB eventDB, Id controlId, string newText ) : void
ChangeControl ( EventDB eventDB, Id courseControlId, Id newControlId ) : void
ChangeControlExchange ( EventDB eventDB, Id courseControlId, bool isExchange ) : void
ChangeControlGaps ( EventDB eventDB, Id controlId, float scale, CircleGap newGaps ) : void
ChangeControlLocation ( EventDB eventDB, Id controlId, PointF newLocation ) : void
ChangeControlOrientation ( EventDB eventDB, Id controlId, float newOrientation ) : void
ChangeCourseAppearance ( EventDB eventDB, CourseAppearance courseAppearance ) : void
ChangeCourseClimb ( EventDB eventDB, Id courseId, float newClimb ) : void
ChangeCourseLoad ( EventDB eventDB, Id courseId, int newLoad ) : void
ChangeCourseName ( EventDB eventDB, Id courseId, string newName ) : void
ChangeCourseOverrideLength ( EventDB eventDB, Id courseId, float length ) : void
ChangeCourseProperties ( EventDB eventDB, Id courseId, CourseKind courseKind, string courseName, ControlLabelKind labelKind, int scoreColumn, string secondaryTitle, float printScale, float climb, float length, DescriptionKind descriptionKind, int firstControlOrdinal ) : void
ChangeCourseSecondaryTitle ( EventDB eventDB, Id courseId, string newTitle ) : void
ChangeCourseSortOrder ( EventDB eventDB, Id courseId, int newSortOrder ) : void
ChangeCustomSymbolText ( EventDB eventDB, Dictionary customSymbolText, bool>.Dictionary customSymbolKey ) : void
ChangeDescriptionColumns ( EventDB eventDB, Id specialId, int numColumns ) : void
ChangeDescriptionLanguage ( EventDB eventDB, string newLangId ) : void
ChangeDescriptionSymbol ( EventDB eventDB, Id controlId, int symbolNumber, string newSymbol ) : void
ChangeDisplayedCourses ( EventDB eventDB, Id specialId, CourseDesignator displayedCourses ) : void
ChangeEventTitle ( EventDB eventDB, string newTitle ) : void
ChangeFlagging ( EventDB eventDB, Id controlId1, Id controlId2, FlaggingKind flagging ) : void
ChangeLegGaps ( EventDB eventDB, Id controlId1, Id controlId2, LegGap newGaps ) : void
ChangeMapScale ( EventDB eventDB, float newScale ) : void
ChangeNumberLocation ( EventDB eventDB, Id courseControlId, bool customLocation, PointF newLocation ) : void
ChangePartOptions ( EventDB eventDB, CourseDesignator courseDesignator, PartOptions partOptions ) : void
ChangePrintArea ( EventDB eventDB, CourseDesignator courseDesignator, bool removeParts, PrintArea printArea ) : void
ChangePunchcardFormat ( EventDB eventDB, PunchcardFormat punchcardFormat ) : void
ChangeScore ( EventDB eventDB, Id courseControlId, int newScore ) : void
ChangeSpecialLocations ( EventDB eventDB, Id specialId, PointF newLocations ) : void
ChangeSpecialOrientation ( EventDB eventDB, Id specialId, float newOrientation ) : void
ChangeSpecialText ( EventDB eventDB, Id specialId, string newText, string fontName, bool fontBold, bool fontItalic, SpecialColor specialColor ) : void
ChangeTextLine ( EventDB eventDB, Id controlId, string textLine, bool above ) : void
ChangeTextLine ( EventDB eventDB, Id courseControlId, string textLine, bool above ) : void
CreateCourse ( EventDB eventDB, CourseKind courseKind, string name, ControlLabelKind labelKind, int scoreColumn, string secondaryTitle, float printScale, float climb, float length, DescriptionKind descriptionKind, int firstControlOrdinal, bool addStartAndFinish ) : Id
DeleteCourse ( EventDB eventDB, Id courseId ) : void
DeleteSpecial ( EventDB eventDB, Id specialId ) : void
DuplicateCourse ( EventDB eventDB, Id oldCourseId, string newName ) : Id
MoveControlInCourse ( EventDB eventDB, Id courseId, Id courseControlIdToMove, Id destinationBefore, Id destinationAfter ) : Id
MoveLegBend ( EventDB eventDB, Id controlId1, Id controlId2, PointF oldBend, PointF newBend ) : void
MoveLegGap ( EventDB eventDB, Id controlId1, Id controlId2, PointF oldPoint, PointF newPoint ) : void
RemoveControl ( EventDB eventDB, Id controlId ) : void
RemoveCourseControl ( EventDB eventDB, Id courseId, Id courseControlIdRemove ) : ICollection>
RemoveGap ( CircleGap start, double radians ) : PurplePen.CircleGap[]
RemoveLegBend ( EventDB eventDB, Id controlId1, Id controlId2, PointF bendToRemove ) : void
RemoveLegGap ( EventDB eventDB, Id controlId1, Id controlId2, PointF gapLocation ) : void
RemoveSpecialCorner ( EventDB eventDB, Id specialId, PointF cornerToRemove ) : void
ReplaceControlInCourse ( EventDB eventDB, Id courseId, Id oldControlId, Id newControlId ) : void
SetAllPunchPatterns ( EventDB eventDB, PunchPattern>.Dictionary allPatterns ) : void
SetRelayParameters ( EventDB eventDB, Id courseId, int numberTeams, int numberLegs ) : void
UpdateDescriptionCourses ( EventDB eventDB, Id descriptionId ) : void

Private Methods

Méthode Description
ChangeSpecialLineAppearance ( EventDB eventDB, Id specialId, SpecialColor color, LineKind lineKind, float lineWidth, float gapSize, float dashSize, float cornerRadius ) : void
FindUniqueControl ( EventDB eventDB, Id courseId, ControlPointKind controlPointKind ) : Id

Method Details

AddControlPoint() public static méthode

public static AddControlPoint ( EventDB eventDB, ControlPointKind kind, string code, PointF location, float orientation ) : Id
eventDB EventDB
kind ControlPointKind
code string
location System.Drawing.PointF
orientation float
Résultat Id

AddCourseControl() public static méthode

public static AddCourseControl ( EventDB eventDB, Id controlId, Id courseId, Id courseControl1, Id courseControl2 ) : Id
eventDB EventDB
controlId Id
courseId Id
courseControl1 Id
courseControl2 Id
Résultat Id

AddDescription() public static méthode

public static AddDescription ( EventDB eventDB, bool allCourses, CourseDesignator courses, PointF topLeft, float cellSize, int numColumns ) : Id
eventDB EventDB
allCourses bool
courses CourseDesignator
topLeft System.Drawing.PointF
cellSize float
numColumns int
Résultat Id

AddFinishToCourse() public static méthode

public static AddFinishToCourse ( EventDB eventDB, Id controlId, Id courseId, bool addToOtherCourses ) : Id
eventDB EventDB
controlId Id
courseId Id
addToOtherCourses bool
Résultat Id

AddGap() public static méthode

public static AddGap ( CircleGap gaps, double radians ) : PurplePen.CircleGap[]
gaps CircleGap
radians double
Résultat PurplePen.CircleGap[]

AddGap() public static méthode

public static AddGap ( EventDB eventDB, float scale, Id controlId, PointF pt1, PointF pt2 ) : void
eventDB EventDB
scale float
controlId Id
pt1 System.Drawing.PointF
pt2 System.Drawing.PointF
Résultat void

AddImageSpecial() public static méthode

public static AddImageSpecial ( EventDB eventDB, RectangleF boundingRectangle, Bitmap imageBitmap, string imageName ) : Id
eventDB EventDB
boundingRectangle System.Drawing.RectangleF
imageBitmap System.Drawing.Bitmap
imageName string
Résultat Id

AddLegBend() public static méthode

public static AddLegBend ( EventDB eventDB, Id controlId1, Id controlId2, PointF newBend ) : void
eventDB EventDB
controlId1 Id
controlId2 Id
newBend System.Drawing.PointF
Résultat void

AddLineAreaSpecial() public static méthode

public static AddLineAreaSpecial ( EventDB eventDB, SpecialKind specialKind, PointF locations ) : Id
eventDB EventDB
specialKind SpecialKind
locations System.Drawing.PointF
Résultat Id

AddLineSpecial() public static méthode

public static AddLineSpecial ( EventDB eventDB, PointF locations, SpecialColor color, LineKind lineKind, float lineWidth, float gapSize, float dashSize ) : Id
eventDB EventDB
locations System.Drawing.PointF
color SpecialColor
lineKind LineKind
lineWidth float
gapSize float
dashSize float
Résultat Id

AddPointSpecial() public static méthode

public static AddPointSpecial ( EventDB eventDB, SpecialKind specialKind, PointF location, float orientation ) : Id
eventDB EventDB
specialKind SpecialKind
location System.Drawing.PointF
orientation float
Résultat Id

AddRectangleSpecial() public static méthode

public static AddRectangleSpecial ( EventDB eventDB, RectangleF rect, SpecialColor color, LineKind lineKind, float lineWidth, float gapSize, float dashSize, float cornerRadius ) : Id
eventDB EventDB
rect System.Drawing.RectangleF
color SpecialColor
lineKind LineKind
lineWidth float
gapSize float
dashSize float
cornerRadius float
Résultat Id

AddSpecialCorner() public static méthode

public static AddSpecialCorner ( EventDB eventDB, Id specialId, PointF newCorner ) : void
eventDB EventDB
specialId Id
newCorner System.Drawing.PointF
Résultat void

AddStartToCourse() public static méthode

public static AddStartToCourse ( EventDB eventDB, Id controlId, Id courseId, bool addToOtherCourses ) : Id
eventDB EventDB
controlId Id
courseId Id
addToOtherCourses bool
Résultat Id

AddTextSpecial() public static méthode

public static AddTextSpecial ( EventDB eventDB, RectangleF boundingRectangle, string text, string fontName, bool bold, bool italic, SpecialColor color ) : Id
eventDB EventDB
boundingRectangle System.Drawing.RectangleF
text string
fontName string
bold bool
italic bool
color SpecialColor
Résultat Id

AddVariation() public static méthode

public static AddVariation ( EventDB eventDB, CourseDesignator courseDesignator, Id variationCourseControlId, bool loop, int numberOfForks ) : bool
eventDB EventDB
courseDesignator CourseDesignator
variationCourseControlId Id
loop bool
numberOfForks int
Résultat bool

AutoRenumberControls() public static méthode

public static AutoRenumberControls ( EventDB eventDB ) : void
eventDB EventDB
Résultat void

ChangeAllControlsCodeLocation() public static méthode

public static ChangeAllControlsCodeLocation ( EventDB eventDB, Id controlId, bool customLocation, float newAngle ) : void
eventDB EventDB
controlId Id
customLocation bool
newAngle float
Résultat void

ChangeAllControlsProperties() public static méthode

public static ChangeAllControlsProperties ( EventDB eventDB, float printScale, DescriptionKind descriptionKind ) : void
eventDB EventDB
printScale float
descriptionKind DescriptionKind
Résultat void

ChangeAutoNumbering() public static méthode

public static ChangeAutoNumbering ( EventDB eventDB, int startCode, bool disallowInvertibleCodes ) : void
eventDB EventDB
startCode int
disallowInvertibleCodes bool
Résultat void

ChangeCode() public static méthode

public static ChangeCode ( EventDB eventDB, Id controlId, string newCode ) : void
eventDB EventDB
controlId Id
newCode string
Résultat void

ChangeColumnFText() public static méthode

public static ChangeColumnFText ( EventDB eventDB, Id controlId, string newText ) : void
eventDB EventDB
controlId Id
newText string
Résultat void

ChangeControl() public static méthode

public static ChangeControl ( EventDB eventDB, Id courseControlId, Id newControlId ) : void
eventDB EventDB
courseControlId Id
newControlId Id
Résultat void

ChangeControlExchange() public static méthode

public static ChangeControlExchange ( EventDB eventDB, Id courseControlId, bool isExchange ) : void
eventDB EventDB
courseControlId Id
isExchange bool
Résultat void

ChangeControlGaps() public static méthode

public static ChangeControlGaps ( EventDB eventDB, Id controlId, float scale, CircleGap newGaps ) : void
eventDB EventDB
controlId Id
scale float
newGaps CircleGap
Résultat void

ChangeControlLocation() public static méthode

public static ChangeControlLocation ( EventDB eventDB, Id controlId, PointF newLocation ) : void
eventDB EventDB
controlId Id
newLocation System.Drawing.PointF
Résultat void

ChangeControlOrientation() public static méthode

public static ChangeControlOrientation ( EventDB eventDB, Id controlId, float newOrientation ) : void
eventDB EventDB
controlId Id
newOrientation float
Résultat void

ChangeCourseAppearance() public static méthode

public static ChangeCourseAppearance ( EventDB eventDB, CourseAppearance courseAppearance ) : void
eventDB EventDB
courseAppearance CourseAppearance
Résultat void

ChangeCourseClimb() public static méthode

public static ChangeCourseClimb ( EventDB eventDB, Id courseId, float newClimb ) : void
eventDB EventDB
courseId Id
newClimb float
Résultat void

ChangeCourseLoad() public static méthode

public static ChangeCourseLoad ( EventDB eventDB, Id courseId, int newLoad ) : void
eventDB EventDB
courseId Id
newLoad int
Résultat void

ChangeCourseName() public static méthode

public static ChangeCourseName ( EventDB eventDB, Id courseId, string newName ) : void
eventDB EventDB
courseId Id
newName string
Résultat void

ChangeCourseOverrideLength() public static méthode

public static ChangeCourseOverrideLength ( EventDB eventDB, Id courseId, float length ) : void
eventDB EventDB
courseId Id
length float
Résultat void

ChangeCourseProperties() public static méthode

public static ChangeCourseProperties ( EventDB eventDB, Id courseId, CourseKind courseKind, string courseName, ControlLabelKind labelKind, int scoreColumn, string secondaryTitle, float printScale, float climb, float length, DescriptionKind descriptionKind, int firstControlOrdinal ) : void
eventDB EventDB
courseId Id
courseKind CourseKind
courseName string
labelKind ControlLabelKind
scoreColumn int
secondaryTitle string
printScale float
climb float
length float
descriptionKind DescriptionKind
firstControlOrdinal int
Résultat void

ChangeCourseSecondaryTitle() public static méthode

public static ChangeCourseSecondaryTitle ( EventDB eventDB, Id courseId, string newTitle ) : void
eventDB EventDB
courseId Id
newTitle string
Résultat void

ChangeCourseSortOrder() public static méthode

public static ChangeCourseSortOrder ( EventDB eventDB, Id courseId, int newSortOrder ) : void
eventDB EventDB
courseId Id
newSortOrder int
Résultat void

ChangeCustomSymbolText() public static méthode

public static ChangeCustomSymbolText ( EventDB eventDB, Dictionary customSymbolText, bool>.Dictionary customSymbolKey ) : void
eventDB EventDB
customSymbolText Dictionary
customSymbolKey bool>.Dictionary
Résultat void

ChangeDescriptionColumns() public static méthode

public static ChangeDescriptionColumns ( EventDB eventDB, Id specialId, int numColumns ) : void
eventDB EventDB
specialId Id
numColumns int
Résultat void

ChangeDescriptionLanguage() public static méthode

public static ChangeDescriptionLanguage ( EventDB eventDB, string newLangId ) : void
eventDB EventDB
newLangId string
Résultat void

ChangeDescriptionSymbol() public static méthode

public static ChangeDescriptionSymbol ( EventDB eventDB, Id controlId, int symbolNumber, string newSymbol ) : void
eventDB EventDB
controlId Id
symbolNumber int
newSymbol string
Résultat void

ChangeDisplayedCourses() public static méthode

public static ChangeDisplayedCourses ( EventDB eventDB, Id specialId, CourseDesignator displayedCourses ) : void
eventDB EventDB
specialId Id
displayedCourses CourseDesignator
Résultat void

ChangeEventTitle() public static méthode

public static ChangeEventTitle ( EventDB eventDB, string newTitle ) : void
eventDB EventDB
newTitle string
Résultat void

ChangeFlagging() public static méthode

public static ChangeFlagging ( EventDB eventDB, Id controlId1, Id controlId2, FlaggingKind flagging ) : void
eventDB EventDB
controlId1 Id
controlId2 Id
flagging FlaggingKind
Résultat void

ChangeLegGaps() public static méthode

public static ChangeLegGaps ( EventDB eventDB, Id controlId1, Id controlId2, LegGap newGaps ) : void
eventDB EventDB
controlId1 Id
controlId2 Id
newGaps LegGap
Résultat void

ChangeMapScale() public static méthode

public static ChangeMapScale ( EventDB eventDB, float newScale ) : void
eventDB EventDB
newScale float
Résultat void

ChangeNumberLocation() public static méthode

public static ChangeNumberLocation ( EventDB eventDB, Id courseControlId, bool customLocation, PointF newLocation ) : void
eventDB EventDB
courseControlId Id
customLocation bool
newLocation System.Drawing.PointF
Résultat void

ChangePartOptions() public static méthode

public static ChangePartOptions ( EventDB eventDB, CourseDesignator courseDesignator, PartOptions partOptions ) : void
eventDB EventDB
courseDesignator CourseDesignator
partOptions PartOptions
Résultat void

ChangePrintArea() public static méthode

public static ChangePrintArea ( EventDB eventDB, CourseDesignator courseDesignator, bool removeParts, PrintArea printArea ) : void
eventDB EventDB
courseDesignator CourseDesignator
removeParts bool
printArea PrintArea
Résultat void

ChangePunchcardFormat() public static méthode

public static ChangePunchcardFormat ( EventDB eventDB, PunchcardFormat punchcardFormat ) : void
eventDB EventDB
punchcardFormat PunchcardFormat
Résultat void

ChangeScore() public static méthode

public static ChangeScore ( EventDB eventDB, Id courseControlId, int newScore ) : void
eventDB EventDB
courseControlId Id
newScore int
Résultat void

ChangeSpecialLocations() public static méthode

public static ChangeSpecialLocations ( EventDB eventDB, Id specialId, PointF newLocations ) : void
eventDB EventDB
specialId Id
newLocations System.Drawing.PointF
Résultat void

ChangeSpecialOrientation() public static méthode

public static ChangeSpecialOrientation ( EventDB eventDB, Id specialId, float newOrientation ) : void
eventDB EventDB
specialId Id
newOrientation float
Résultat void

ChangeSpecialText() public static méthode

public static ChangeSpecialText ( EventDB eventDB, Id specialId, string newText, string fontName, bool fontBold, bool fontItalic, SpecialColor specialColor ) : void
eventDB EventDB
specialId Id
newText string
fontName string
fontBold bool
fontItalic bool
specialColor SpecialColor
Résultat void

ChangeTextLine() public static méthode

public static ChangeTextLine ( EventDB eventDB, Id controlId, string textLine, bool above ) : void
eventDB EventDB
controlId Id
textLine string
above bool
Résultat void

ChangeTextLine() public static méthode

public static ChangeTextLine ( EventDB eventDB, Id courseControlId, string textLine, bool above ) : void
eventDB EventDB
courseControlId Id
textLine string
above bool
Résultat void

CreateCourse() public static méthode

public static CreateCourse ( EventDB eventDB, CourseKind courseKind, string name, ControlLabelKind labelKind, int scoreColumn, string secondaryTitle, float printScale, float climb, float length, DescriptionKind descriptionKind, int firstControlOrdinal, bool addStartAndFinish ) : Id
eventDB EventDB
courseKind CourseKind
name string
labelKind ControlLabelKind
scoreColumn int
secondaryTitle string
printScale float
climb float
length float
descriptionKind DescriptionKind
firstControlOrdinal int
addStartAndFinish bool
Résultat Id

DeleteCourse() public static méthode

public static DeleteCourse ( EventDB eventDB, Id courseId ) : void
eventDB EventDB
courseId Id
Résultat void

DeleteSpecial() public static méthode

public static DeleteSpecial ( EventDB eventDB, Id specialId ) : void
eventDB EventDB
specialId Id
Résultat void

DuplicateCourse() public static méthode

public static DuplicateCourse ( EventDB eventDB, Id oldCourseId, string newName ) : Id
eventDB EventDB
oldCourseId Id
newName string
Résultat Id

MoveControlInCourse() public static méthode

public static MoveControlInCourse ( EventDB eventDB, Id courseId, Id courseControlIdToMove, Id destinationBefore, Id destinationAfter ) : Id
eventDB EventDB
courseId Id
courseControlIdToMove Id
destinationBefore Id
destinationAfter Id
Résultat Id

MoveLegBend() public static méthode

public static MoveLegBend ( EventDB eventDB, Id controlId1, Id controlId2, PointF oldBend, PointF newBend ) : void
eventDB EventDB
controlId1 Id
controlId2 Id
oldBend System.Drawing.PointF
newBend System.Drawing.PointF
Résultat void

MoveLegGap() public static méthode

public static MoveLegGap ( EventDB eventDB, Id controlId1, Id controlId2, PointF oldPoint, PointF newPoint ) : void
eventDB EventDB
controlId1 Id
controlId2 Id
oldPoint System.Drawing.PointF
newPoint System.Drawing.PointF
Résultat void

RemoveControl() public static méthode

public static RemoveControl ( EventDB eventDB, Id controlId ) : void
eventDB EventDB
controlId Id
Résultat void

RemoveCourseControl() public static méthode

public static RemoveCourseControl ( EventDB eventDB, Id courseId, Id courseControlIdRemove ) : ICollection>
eventDB EventDB
courseId Id
courseControlIdRemove Id
Résultat ICollection>

RemoveGap() public static méthode

public static RemoveGap ( CircleGap start, double radians ) : PurplePen.CircleGap[]
start CircleGap
radians double
Résultat PurplePen.CircleGap[]

RemoveLegBend() public static méthode

public static RemoveLegBend ( EventDB eventDB, Id controlId1, Id controlId2, PointF bendToRemove ) : void
eventDB EventDB
controlId1 Id
controlId2 Id
bendToRemove System.Drawing.PointF
Résultat void

RemoveLegGap() public static méthode

public static RemoveLegGap ( EventDB eventDB, Id controlId1, Id controlId2, PointF gapLocation ) : void
eventDB EventDB
controlId1 Id
controlId2 Id
gapLocation System.Drawing.PointF
Résultat void

RemoveSpecialCorner() public static méthode

public static RemoveSpecialCorner ( EventDB eventDB, Id specialId, PointF cornerToRemove ) : void
eventDB EventDB
specialId Id
cornerToRemove System.Drawing.PointF
Résultat void

ReplaceControlInCourse() public static méthode

public static ReplaceControlInCourse ( EventDB eventDB, Id courseId, Id oldControlId, Id newControlId ) : void
eventDB EventDB
courseId Id
oldControlId Id
newControlId Id
Résultat void

SetAllPunchPatterns() public static méthode

public static SetAllPunchPatterns ( EventDB eventDB, PunchPattern>.Dictionary allPatterns ) : void
eventDB EventDB
allPatterns PunchPattern>.Dictionary
Résultat void

SetRelayParameters() public static méthode

public static SetRelayParameters ( EventDB eventDB, Id courseId, int numberTeams, int numberLegs ) : void
eventDB EventDB
courseId Id
numberTeams int
numberLegs int
Résultat void

UpdateDescriptionCourses() public static méthode

public static UpdateDescriptionCourses ( EventDB eventDB, Id descriptionId ) : void
eventDB EventDB
descriptionId Id
Résultat void