HandleWebRegistration (Event Makro)

Wird zur oder nach der Ausführung einer Web Anmeldung aufgerufen..

Dabei werden folgende Daten übergeben:

Bezeichnung

Datentyp

Richtung

Beschreibung

Operation

integer

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

integer

in/out

ID der Anmeldung (siehe auch das Feld Operation)

(Operation 1, 2)

WaitingList

integer

in

1 = Es wurde eine Anmeldung in die Warteliste gemacht.

(Operation 1, 2)

WebReservationID

integer

in

ID der Web Reservation. Damit können weitere Informationen darin verarbeitet werden.

(Alle Operationen)

ClassID

integer

in

ID der Klasse, in welche die Person angemeldet wird.

(Operation 1, 2)

AddressID

integer

in

ID der neu erzeugten oder aktualisierten Adresse

(Operation 3, 4, 5, 6)

WebReservationAddressID

integer

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.