HandleWebRegistration (Event Makro)
Wird zur oder nach der Ausführung einer Web Anmeldung aufgerufen..
Dabei werden folgende Daten übergeben:
Bezeichnung | Datentyp | Richtung | Beschreibung |
|---|---|---|---|
Operation | in | 1 = Die Anmeldung soll ausgeführt werden. Dabei muss eine neue PersonClassID zurückgegeben werden. Die Variable PersonClassID wird mit 0 initialisiert und am Ende zurückgelesen. Wird der Wert 0 belassen, dann führt das System selber eine Anmeldung durch. 2 = Die Anmeldung wurde gemacht, weitere Operationen können nun ausgeführt werden. Dabei wird die bereits erstellte PersonClassID übergeben. Die Variable PersonClassID wird nicht zurückgelesen. 3 = Eine Privatadresse wurde vom Benutzer hinzugefügt. Hier können Nachverarbeitungen gemacht werden. 4 = Eine Privatadresse wurde vom Benutzer aktualisiert. Hier können Nachverarbeitungen gemacht werden. 5 = Eine Zusatzadresse wurde vom Benutzer hinzugefügt. Hier können Nachverarbeitungen gemacht werden. 6 = Eine Zusatzadresse wurde vom Benutzer aktualisiert. Hier können Nachverarbeitungen gemacht werden. | |
PersonClassID | in/out | ID der Anmeldung (siehe auch das Feld Operation) (Operation 1, 2) | |
WaitingList | in | 1 = Es wurde eine Anmeldung in die Warteliste gemacht. (Operation 1, 2) | |
WebReservationID | in | ID der Web Reservation. Damit können weitere Informationen darin verarbeitet werden. (Alle Operationen) | |
ClassID | in | ID der Klasse, in welche die Person angemeldet wird. (Operation 1, 2) | |
AddressID | in | ID der neu erzeugten oder aktualisierten Adresse (Operation 3, 4, 5, 6) | |
WebReservationAddressID | in | ID der Zusatzadresse, aus welcher eine neue Adresse erzeugt wurde oder aktualisiert wurde. (Operation 5, 6) Ist diese ID = 0, dann wurden die Daten direkt aus dem Datensatz WebReservaiontID verarbeitet. |