Termin, zu dem ein platzgenauer Verkauf stattfinden soll
Tabelle: Termin
Zu jedem Termin enthält diese Tabelle genau einen Eintrag.
|
Spalte |
Typ |
Beschreibung |
|
Oid |
int |
Primärschlüssel der Tabelle |
|
Bezeichnung |
string |
Die Bezeichnung des Termins |
|
Start |
DateTime |
Das Datum und die Uhrzeit, zu dem der Termin beginnt. |
|
Ende |
DateTime |
Das Datum und die Uhrzeit, zu dem der Termin endet. |
|
Kapazitaet |
int |
Die Anzahl der Personen, welche zu dem Termin maximal zugelassen sind. |
|
PreistabelleOid |
int |
Referenz zur Preistabelle, welche diesem Termin zugeordnet ist. |
Tabelle: TerminDetail
Ein Termin kann aus mehreren Details bestehen. Jedes Details definiert einen Ort. Für jeden Ort kann eine abweichende Uhrzeit definiert werden, wann der Termin startet und wann er endet.
|
Spalte |
Typ |
Beschreibung |
|
Oid |
int |
Primärschlüssel der Tabelle |
|
Bezeichnung |
string |
Die Bezeichnung des Details des Termins |
|
Start |
DateTime |
Das Datum und die Uhrzeit, zu dem der Termin an dem Ort dieses Details des Termins beginnt. |
|
Ende |
DateTime |
Das Datum und die Uhrzeit, zu dem der Termin an dem Ort dieses Details des Termins endet. |
|
OrtOid |
int |
Referenz zum Ort, welcher diesem Detail des Termins zugeordnet ist. |
|
TerminOid |
int |
Referenz zum Termin, welcher diesem Detail zugeordnet ist. |
Tabelle: TerminBestuhlung
Sofern der Termin keine freie Platzwahl erlaubt, so gibt es genau einen Eintrag in dieser Tabelle mit einer Referenz zum Termin und dem anzuwendenden Bestuhlunsplan.
|
Spalte |
Typ |
Beschreibung |
|
Oid |
int |
Primärschlüssel der Tabelle |
|
ExternalId |
string |
Der Schlüssel des Termins im externen System (Seats.io). |
|
BestuhlungsplanOid |
int |
Referenz zum Bestuhlungsplan, welcher der Bestuhlung des Termins zugeordnet ist. |
|
TerminOid |
int |
Referenz zum Termin, welcher der Bestuhlung des Termins zugeordnet ist. |
Tabelle: TerminBestuhlungsplatz
Jeder Eintrag in dieser Tabelle repräsentiert einen zu vergebenen Platz einer Veranstaltung an einem bestimmten Termin. Die Erstellung der Einträge erfolgt bei Anlage des Termins.
|
Spalte |
Typ |
Beschreibung |
|
Oid |
int |
Primärschlüssel der Tabelle |
|
ExternalId |
string |
Der Schlüssel des Platzes im externen System (Seats.io). |
|
PlatzKathegorieOid |
int |
Referenz zur Platzkategorie, welche diesem Platz zugeordnet ist. |
|
TerminbestuhlungOid |
int |
Referenz zur Terminbestuhlung, welcher diesem Platz zugeordnet ist. |
|
RowId |
int |
Die Nummer der Reihe dieses Platzes |
|
ColId |
int |
Die Nummer dieses Platzes innerhalb der Reihe |
|
Status |
int |
Der Status des Platzes: 0 – Frei 101 – Verkauft 111 – Durch einen Warenkorb markiert |
|
Erfassung |
DateTime |
Das Datum und die Uhrzeit, zu dem der Status zuletzt geändert wurde |
|
AnzahlPersonen |
decimal |
Anzahl der Personen, welche diesen Platz nutzen können |
|
Menge |
decimal |
??? |