Termine

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

???