Click or drag to resize

SectionDTO Class

This class is a container for participants that can potentially meet each other during the session. Their results will be compared and they will be ranked against each other. Note: if the section is part of a scoringgroup together with an other section the scoring calculation will treat these sections as one.
Inheritance Hierarchy
SystemObject
  BridgeSystems.Bridgemate.DataConnectorClasses.SharedDTOSectionDTO

Namespace: BridgeSystems.Bridgemate.DataConnectorClasses.SharedDTO
Assembly: BridgeSystems.Bridgemate.DataConnector.ScoringProgramClient (in BridgeSystems.Bridgemate.DataConnector.ScoringProgramClient.dll) Version: 1.0.923.1+8676f6447fd14feb672ed9c066f2812915b8f069
Syntax
C#
public class SectionDTO

The SectionDTO type exposes the following members.

Constructors
 NameDescription
Public methodSectionDTOInitializes a new instance of the SectionDTO class
Top
Properties
 NameDescription
Public propertyEastWestPairSectionLetters Required if IsCombisection is True. Must be the letters for an existing section. The letters of the section the East-West pairs in the combisection originate from.
Public propertyEWMoveBeforePlay Negative value: the eastwest pairs move down the specified number of tables before play starts. Positive value: the eastwest pairs move up the specified number of tables before play starts. Zero: the eastwest pairs do not move. Currently not supported.
Public propertyGameType 
Public propertyIsCombiSection If true the NorthSouthPairSectionLetters and the EastWestPairSectionLetters must have the value for an existing section.
Public propertyLetters Required. The letters of the section. They must be unique within an event. Can be A-Z, AA, BB, CC,...ZZ, AAA, BBB, CCC, ... ZZZ
Public propertyMissingPair Optional. A pair that is missing throughout the movement. Alternatively this can be specified by Leaving out the opponent for a pair that would have met the missing pair. However, BCS will be able to discern a sit-out table from an empty table if this value is used.
Public propertyName Optional.
Public propertyNorthSouthPairSectionLetters Required if IsCombiSection is True. Must be the letters for an existing section. The letters of the section the North-South pairs in the combisection originate from.
Public propertyScoringGroupNumber Required, the number of the scoringgroup the section belongs to. Must be greater than zero.
Public propertySessionGuid Required. The guid of the session the section is part of. A string built from a Guid, without the curly braces or connecting dashes. The letters must be capitals
Public propertyTables An array of TableDTOs. All tables for the section must be specified.
Public propertyValidationMessages An array of messages describing problems in data integrity and invalid values.
Public propertyWinners Required: either 1 or 2.
Top
Methods
 NameDescription
Public methodStatic memberCreateFromSectionUpdateDTO Creates a SectionDTO from an SectionUpdateDTO
Public methodToString
(Overrides ObjectToString)
Public methodValidate Validates the DTO. Produces validation messages if there are problems.
Top
Fields
 NameDescription
Public fieldStatic memberGameType_Individual The section hosts an individual competition. Rankings will be for each player.
Public fieldStatic memberGameType_Pairs The section hosts a pairs competition. Rankings will be for each pair.
Public fieldStatic memberGameType_Teams The section hosts a teams competition. Rankings will be for each teams (although a parallel pairs ranking is possible).
Top
See Also