clsTrainingcoursHandshakeRequestParticipant Class |
Helper object for the MARIInterface.ListOfParticipants and ListOfParticipants property.
Namespace: MARIInterface
The clsTrainingcoursHandshakeRequestParticipant type exposes the following members.
| Name | Description | |
|---|---|---|
| clsTrainingcoursHandshakeRequestParticipant | Initializes a new instance of the clsTrainingcoursHandshakeRequestParticipant class |
| Name | Description | |
|---|---|---|
| Address |
Simple address fields to create new participants. clsAddress | |
| ArrivalComment | Input: free text as additional information (100 Chars) Notes Field "MPTrainingRegistration.Notes" | |
| ArrivalInformation | Input: free text as additional information (100 Chars). ArrivalInformation Field "MPTrainingRegistration.ArrivalInformation" | |
| ArrivalTime | Input: When will the participant arrive. Can be only time or date and time (hh:mm). ArrivalDate. Field "MPTrainingRegistration.ArrivalDate" | |
| BusinessPartnerName |
Posibility to change the OCRD.CardName (technically only as email notification for manual changes, simply becauase one contact person should not change the BP Name for all)
| |
| Cellular | Input: Recipient/Participant. Cellular: MPTrainingParticipant.Cellular / OCPR.Cellolar / MPPersonenstamm.Mobiltelefon | |
| Comment | Input optional comment. Remark | |
Email address as input to create a confirmation email with link. Email. MPTrainingParticipant.Email / OCPR.E_mailL / MPPersonenstamm.Email the email is also used to find an already existing ParticipantCode in the tree sources (ContractPerson, FreeParticipant, EmployeeEmail) | ||
| Fax | Input: Recipient/Participant Title. Telefax: MPTrainingParticipant.Notes2 / OCPR.Fax / MPPersonenstamm.Telefax | |
| FirstName | Input: Recipient/Participant first name. FirstName: MPTrainingParticipant.FirstName / OCPR.FirstName / MPPersonenstamm.Vorname | |
| LastName | Input: Recipient/Participant last name. LastName: MPTrainingParticipant.LastName / OCPR.LastName / MPPersonenstamm.Nachname | |
| MiddleName | Input: Recipient/Participant middle name. MiddleName: MPTrainingParticipant.MiddleName / OCPR.MiddleName / MPPersonenstamm.Vorname2 | |
| Name | Input use has to enter his/her name. Matchcode: MPTrainingParticipant.Matchcode / OCPR.Name / MPPersonenstamm.Matchcode | |
| ParticipantCode | Input use the fresh created participant code. It is normally empty on the initial request and will be filled by MARIProject. | |
| ParticipantType | Output: 1=ContactPerson, 33=Employee, 438=FreeParticipant. ParticipantType MPTrainingParticipant.ParticipantType | |
| Phone | Input: Recipient/Participant. Phone: MPTrainingParticipant.Phone / OCPR.Tel1 / MPPersonenstamm.Telefon | |
| Phone2 | Input: Recipient/Participant. Notes1: MPTrainingParticipant.Notes1 / OCPR.Tel2 / MPPersonenstamm.TelefonPrivat | |
| Position | Input: Recipient/Participant. Position: MPTrainingParticipant.Position / OCPR.Position / MPPersonenstamm.Position | |
| Profession | Input: Recipient/Participant. Profession: MPTrainingParticipant.Profession / OCPR.Profession / MPPersonenstamm.Beruf | |
| RegistrationDate | Output: Date of the last registration update. RegistrationDate | |
| RegistrationID | Output: internal registration ID. RegistrationID MPTrainingRegistration.RegistrationID | |
| RegistrationSelectedBillingPositions |
List of selected billing positions (Quantity is the indicator) (only for TrainingCourseOptionsBillingPosSelectionMode=eOptionsBillingPosSelectionMode.SelectionOfBillingPosition or TrainingCourseOptionsBillingPosSelectionMode=eOptionsBillingPosSelectionMode.SelectionOfOptionsAndBillingPositions Contains a list of billing options. See clsTrainingCourseHandshakeBillingOptions for details. | |
| RegistrationSelectedOptions |
List of selected options in the regsitration (only for TrainingCourseOptionsBillingPosSelectionMode=eOptionsBillingPosSelectionMode.SelectionOfOptions or TrainingCourseOptionsBillingPosSelectionMode=eOptionsBillingPosSelectionMode.SelectionOfOptionsAndBillingPositions)
Contains the clsKeyPair.sKeyInternal = Internal Option ID and the clsKeyPair.sMatchcode=Option Name | |
| RegistrationStatus | Output: Status of the current registration, if already any. RegistrationStatus | |
| RequestRegistrationStatus | Set the requested new status to register. See clsTrainingCourseHandshakeResulteRegistrationStatus, RegistrationStatus.
| |
| RequestSelectedBillingPositions |
List of selected billing positions (booking options) (only for TrainingCourseOptionsBillingPosSelectionMode=eOptionsBillingPosSelectionMode.SelectionOfBillingPosition or TrainingCourseOptionsBillingPosSelectionMode=eOptionsBillingPosSelectionMode.SelectionOfOptionsAndBillingPositions
The quantity in the class clsTrainingCourseHandshakeBillingOptions is used to indicate the selection.
| |
| RequestSelectedOptions |
List of selected Options in the regsitration (only for TrainingCoursePhaseCPosSelectionMode=ePhaseCPosSelectionMode.SelectionOfPhases or TrainingCoursePhaseCPosSelectionMode=ePhaseCPosSelectionMode.SelectionOfPhasesAndContractPosition
| |
| Salutation | Input: Dear Peter. Salutation2. MPTrainingParticipant.Salutation2 / OCPR.[Field defined in company settings] / MPPersonenstamm.Ansprache | |
| SelectedNewsletterTopics |
list of selected newsletter topics, when saving "my newsletter topics". clsNewsletterTopic | |
| Title | Input: Recipient/Participant Title. A0Salutation: MPTrainingParticipant.A0Anrede / OCPR.Title / MPPersonenstamm.Anrede |