C# Класс 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.
Показать файл Открыть проект

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

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

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

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

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

AddControlPoint() публичный статический Метод

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
Результат Id

AddCourseControl() публичный статический Метод

public static AddCourseControl ( EventDB eventDB, Id controlId, Id courseId, Id courseControl1, Id courseControl2 ) : Id
eventDB EventDB
controlId Id
courseId Id
courseControl1 Id
courseControl2 Id
Результат Id

AddDescription() публичный статический Метод

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
Результат Id

AddFinishToCourse() публичный статический Метод

public static AddFinishToCourse ( EventDB eventDB, Id controlId, Id courseId, bool addToOtherCourses ) : Id
eventDB EventDB
controlId Id
courseId Id
addToOtherCourses bool
Результат Id

AddGap() публичный статический Метод

public static AddGap ( CircleGap gaps, double radians ) : PurplePen.CircleGap[]
gaps CircleGap
radians double
Результат PurplePen.CircleGap[]

AddGap() публичный статический Метод

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
Результат void

AddImageSpecial() публичный статический Метод

public static AddImageSpecial ( EventDB eventDB, RectangleF boundingRectangle, Bitmap imageBitmap, string imageName ) : Id
eventDB EventDB
boundingRectangle System.Drawing.RectangleF
imageBitmap System.Drawing.Bitmap
imageName string
Результат Id

AddLegBend() публичный статический Метод

public static AddLegBend ( EventDB eventDB, Id controlId1, Id controlId2, PointF newBend ) : void
eventDB EventDB
controlId1 Id
controlId2 Id
newBend System.Drawing.PointF
Результат void

AddLineAreaSpecial() публичный статический Метод

public static AddLineAreaSpecial ( EventDB eventDB, SpecialKind specialKind, PointF locations ) : Id
eventDB EventDB
specialKind SpecialKind
locations System.Drawing.PointF
Результат Id

AddLineSpecial() публичный статический Метод

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
Результат Id

AddPointSpecial() публичный статический Метод

public static AddPointSpecial ( EventDB eventDB, SpecialKind specialKind, PointF location, float orientation ) : Id
eventDB EventDB
specialKind SpecialKind
location System.Drawing.PointF
orientation float
Результат Id

AddRectangleSpecial() публичный статический Метод

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
Результат Id

AddSpecialCorner() публичный статический Метод

public static AddSpecialCorner ( EventDB eventDB, Id specialId, PointF newCorner ) : void
eventDB EventDB
specialId Id
newCorner System.Drawing.PointF
Результат void

AddStartToCourse() публичный статический Метод

public static AddStartToCourse ( EventDB eventDB, Id controlId, Id courseId, bool addToOtherCourses ) : Id
eventDB EventDB
controlId Id
courseId Id
addToOtherCourses bool
Результат Id

AddTextSpecial() публичный статический Метод

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
Результат Id

AddVariation() публичный статический Метод

public static AddVariation ( EventDB eventDB, CourseDesignator courseDesignator, Id variationCourseControlId, bool loop, int numberOfForks ) : bool
eventDB EventDB
courseDesignator CourseDesignator
variationCourseControlId Id
loop bool
numberOfForks int
Результат bool

AutoRenumberControls() публичный статический Метод

public static AutoRenumberControls ( EventDB eventDB ) : void
eventDB EventDB
Результат void

ChangeAllControlsCodeLocation() публичный статический Метод

public static ChangeAllControlsCodeLocation ( EventDB eventDB, Id controlId, bool customLocation, float newAngle ) : void
eventDB EventDB
controlId Id
customLocation bool
newAngle float
Результат void

ChangeAllControlsProperties() публичный статический Метод

public static ChangeAllControlsProperties ( EventDB eventDB, float printScale, DescriptionKind descriptionKind ) : void
eventDB EventDB
printScale float
descriptionKind DescriptionKind
Результат void

ChangeAutoNumbering() публичный статический Метод

public static ChangeAutoNumbering ( EventDB eventDB, int startCode, bool disallowInvertibleCodes ) : void
eventDB EventDB
startCode int
disallowInvertibleCodes bool
Результат void

ChangeCode() публичный статический Метод

public static ChangeCode ( EventDB eventDB, Id controlId, string newCode ) : void
eventDB EventDB
controlId Id
newCode string
Результат void

ChangeColumnFText() публичный статический Метод

public static ChangeColumnFText ( EventDB eventDB, Id controlId, string newText ) : void
eventDB EventDB
controlId Id
newText string
Результат void

ChangeControl() публичный статический Метод

public static ChangeControl ( EventDB eventDB, Id courseControlId, Id newControlId ) : void
eventDB EventDB
courseControlId Id
newControlId Id
Результат void

ChangeControlExchange() публичный статический Метод

public static ChangeControlExchange ( EventDB eventDB, Id courseControlId, bool isExchange ) : void
eventDB EventDB
courseControlId Id
isExchange bool
Результат void

ChangeControlGaps() публичный статический Метод

public static ChangeControlGaps ( EventDB eventDB, Id controlId, float scale, CircleGap newGaps ) : void
eventDB EventDB
controlId Id
scale float
newGaps CircleGap
Результат void

ChangeControlLocation() публичный статический Метод

public static ChangeControlLocation ( EventDB eventDB, Id controlId, PointF newLocation ) : void
eventDB EventDB
controlId Id
newLocation System.Drawing.PointF
Результат void

ChangeControlOrientation() публичный статический Метод

public static ChangeControlOrientation ( EventDB eventDB, Id controlId, float newOrientation ) : void
eventDB EventDB
controlId Id
newOrientation float
Результат void

ChangeCourseAppearance() публичный статический Метод

public static ChangeCourseAppearance ( EventDB eventDB, CourseAppearance courseAppearance ) : void
eventDB EventDB
courseAppearance CourseAppearance
Результат void

ChangeCourseClimb() публичный статический Метод

public static ChangeCourseClimb ( EventDB eventDB, Id courseId, float newClimb ) : void
eventDB EventDB
courseId Id
newClimb float
Результат void

ChangeCourseLoad() публичный статический Метод

public static ChangeCourseLoad ( EventDB eventDB, Id courseId, int newLoad ) : void
eventDB EventDB
courseId Id
newLoad int
Результат void

ChangeCourseName() публичный статический Метод

public static ChangeCourseName ( EventDB eventDB, Id courseId, string newName ) : void
eventDB EventDB
courseId Id
newName string
Результат void

ChangeCourseOverrideLength() публичный статический Метод

public static ChangeCourseOverrideLength ( EventDB eventDB, Id courseId, float length ) : void
eventDB EventDB
courseId Id
length float
Результат void

ChangeCourseProperties() публичный статический Метод

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
Результат void

ChangeCourseSecondaryTitle() публичный статический Метод

public static ChangeCourseSecondaryTitle ( EventDB eventDB, Id courseId, string newTitle ) : void
eventDB EventDB
courseId Id
newTitle string
Результат void

ChangeCourseSortOrder() публичный статический Метод

public static ChangeCourseSortOrder ( EventDB eventDB, Id courseId, int newSortOrder ) : void
eventDB EventDB
courseId Id
newSortOrder int
Результат void

ChangeCustomSymbolText() публичный статический Метод

public static ChangeCustomSymbolText ( EventDB eventDB, Dictionary customSymbolText, bool>.Dictionary customSymbolKey ) : void
eventDB EventDB
customSymbolText Dictionary
customSymbolKey bool>.Dictionary
Результат void

ChangeDescriptionColumns() публичный статический Метод

public static ChangeDescriptionColumns ( EventDB eventDB, Id specialId, int numColumns ) : void
eventDB EventDB
specialId Id
numColumns int
Результат void

ChangeDescriptionLanguage() публичный статический Метод

public static ChangeDescriptionLanguage ( EventDB eventDB, string newLangId ) : void
eventDB EventDB
newLangId string
Результат void

ChangeDescriptionSymbol() публичный статический Метод

public static ChangeDescriptionSymbol ( EventDB eventDB, Id controlId, int symbolNumber, string newSymbol ) : void
eventDB EventDB
controlId Id
symbolNumber int
newSymbol string
Результат void

ChangeDisplayedCourses() публичный статический Метод

public static ChangeDisplayedCourses ( EventDB eventDB, Id specialId, CourseDesignator displayedCourses ) : void
eventDB EventDB
specialId Id
displayedCourses CourseDesignator
Результат void

ChangeEventTitle() публичный статический Метод

public static ChangeEventTitle ( EventDB eventDB, string newTitle ) : void
eventDB EventDB
newTitle string
Результат void

ChangeFlagging() публичный статический Метод

public static ChangeFlagging ( EventDB eventDB, Id controlId1, Id controlId2, FlaggingKind flagging ) : void
eventDB EventDB
controlId1 Id
controlId2 Id
flagging FlaggingKind
Результат void

ChangeLegGaps() публичный статический Метод

public static ChangeLegGaps ( EventDB eventDB, Id controlId1, Id controlId2, LegGap newGaps ) : void
eventDB EventDB
controlId1 Id
controlId2 Id
newGaps LegGap
Результат void

ChangeMapScale() публичный статический Метод

public static ChangeMapScale ( EventDB eventDB, float newScale ) : void
eventDB EventDB
newScale float
Результат void

ChangeNumberLocation() публичный статический Метод

public static ChangeNumberLocation ( EventDB eventDB, Id courseControlId, bool customLocation, PointF newLocation ) : void
eventDB EventDB
courseControlId Id
customLocation bool
newLocation System.Drawing.PointF
Результат void

ChangePartOptions() публичный статический Метод

public static ChangePartOptions ( EventDB eventDB, CourseDesignator courseDesignator, PartOptions partOptions ) : void
eventDB EventDB
courseDesignator CourseDesignator
partOptions PartOptions
Результат void

ChangePrintArea() публичный статический Метод

public static ChangePrintArea ( EventDB eventDB, CourseDesignator courseDesignator, bool removeParts, PrintArea printArea ) : void
eventDB EventDB
courseDesignator CourseDesignator
removeParts bool
printArea PrintArea
Результат void

ChangePunchcardFormat() публичный статический Метод

public static ChangePunchcardFormat ( EventDB eventDB, PunchcardFormat punchcardFormat ) : void
eventDB EventDB
punchcardFormat PunchcardFormat
Результат void

ChangeScore() публичный статический Метод

public static ChangeScore ( EventDB eventDB, Id courseControlId, int newScore ) : void
eventDB EventDB
courseControlId Id
newScore int
Результат void

ChangeSpecialLocations() публичный статический Метод

public static ChangeSpecialLocations ( EventDB eventDB, Id specialId, PointF newLocations ) : void
eventDB EventDB
specialId Id
newLocations System.Drawing.PointF
Результат void

ChangeSpecialOrientation() публичный статический Метод

public static ChangeSpecialOrientation ( EventDB eventDB, Id specialId, float newOrientation ) : void
eventDB EventDB
specialId Id
newOrientation float
Результат void

ChangeSpecialText() публичный статический Метод

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
Результат void

ChangeTextLine() публичный статический Метод

public static ChangeTextLine ( EventDB eventDB, Id controlId, string textLine, bool above ) : void
eventDB EventDB
controlId Id
textLine string
above bool
Результат void

ChangeTextLine() публичный статический Метод

public static ChangeTextLine ( EventDB eventDB, Id courseControlId, string textLine, bool above ) : void
eventDB EventDB
courseControlId Id
textLine string
above bool
Результат void

CreateCourse() публичный статический Метод

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
Результат Id

DeleteCourse() публичный статический Метод

public static DeleteCourse ( EventDB eventDB, Id courseId ) : void
eventDB EventDB
courseId Id
Результат void

DeleteSpecial() публичный статический Метод

public static DeleteSpecial ( EventDB eventDB, Id specialId ) : void
eventDB EventDB
specialId Id
Результат void

DuplicateCourse() публичный статический Метод

public static DuplicateCourse ( EventDB eventDB, Id oldCourseId, string newName ) : Id
eventDB EventDB
oldCourseId Id
newName string
Результат Id

MoveControlInCourse() публичный статический Метод

public static MoveControlInCourse ( EventDB eventDB, Id courseId, Id courseControlIdToMove, Id destinationBefore, Id destinationAfter ) : Id
eventDB EventDB
courseId Id
courseControlIdToMove Id
destinationBefore Id
destinationAfter Id
Результат Id

MoveLegBend() публичный статический Метод

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
Результат void

MoveLegGap() публичный статический Метод

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
Результат void

RemoveControl() публичный статический Метод

public static RemoveControl ( EventDB eventDB, Id controlId ) : void
eventDB EventDB
controlId Id
Результат void

RemoveCourseControl() публичный статический Метод

public static RemoveCourseControl ( EventDB eventDB, Id courseId, Id courseControlIdRemove ) : ICollection>
eventDB EventDB
courseId Id
courseControlIdRemove Id
Результат ICollection>

RemoveGap() публичный статический Метод

public static RemoveGap ( CircleGap start, double radians ) : PurplePen.CircleGap[]
start CircleGap
radians double
Результат PurplePen.CircleGap[]

RemoveLegBend() публичный статический Метод

public static RemoveLegBend ( EventDB eventDB, Id controlId1, Id controlId2, PointF bendToRemove ) : void
eventDB EventDB
controlId1 Id
controlId2 Id
bendToRemove System.Drawing.PointF
Результат void

RemoveLegGap() публичный статический Метод

public static RemoveLegGap ( EventDB eventDB, Id controlId1, Id controlId2, PointF gapLocation ) : void
eventDB EventDB
controlId1 Id
controlId2 Id
gapLocation System.Drawing.PointF
Результат void

RemoveSpecialCorner() публичный статический Метод

public static RemoveSpecialCorner ( EventDB eventDB, Id specialId, PointF cornerToRemove ) : void
eventDB EventDB
specialId Id
cornerToRemove System.Drawing.PointF
Результат void

ReplaceControlInCourse() публичный статический Метод

public static ReplaceControlInCourse ( EventDB eventDB, Id courseId, Id oldControlId, Id newControlId ) : void
eventDB EventDB
courseId Id
oldControlId Id
newControlId Id
Результат void

SetAllPunchPatterns() публичный статический Метод

public static SetAllPunchPatterns ( EventDB eventDB, PunchPattern>.Dictionary allPatterns ) : void
eventDB EventDB
allPatterns PunchPattern>.Dictionary
Результат void

SetRelayParameters() публичный статический Метод

public static SetRelayParameters ( EventDB eventDB, Id courseId, int numberTeams, int numberLegs ) : void
eventDB EventDB
courseId Id
numberTeams int
numberLegs int
Результат void

UpdateDescriptionCourses() публичный статический Метод

public static UpdateDescriptionCourses ( EventDB eventDB, Id descriptionId ) : void
eventDB EventDB
descriptionId Id
Результат void