tkrebs / ep3-bs

Online booking system for courts
http://bs.hbsys.de/
MIT License
175 stars 105 forks source link

Buchung mehrerer Plätze #618

Open JLamade1986 opened 4 months ago

JLamade1986 commented 4 months ago

Hallo, ist es möglich mit einer Buchung auch gleich mehrere Plätze buchen zu können? Beispielsweise, dass man bereits als Admin Kombinationen von Platzzusammenlegungen konfigurieren kann (bsp. Platz 1+2 oder 3+4)?

Besten Dank im Voraus! Jens

cbits68 commented 4 months ago

Hallo Jens, über das Frontend oder Backend ist es "out of the box "nicht möglich. Lediglich bei Veranstaltungen kannst Du im Backend eine Veranstaltung über alle Plätze einstellen, aber auch mehrere nicht einzelne Plätze auswählen. Veranstaltungen sind aber halt auch keine "Buchungen" und führen so ggf. zu Konflikten. Solch eine Funktion für Buchungen im Backend zu implementieren wäre sicher technisch möglich aber recht komplex und aufwändig das zu coden.

Letztendlich erzeugen Buchungen im Webfrontend ja auch nur Datensätze in der dahinterliegenden Datenbank. So ist es natürlich auch möglich, Buchungen direkt über Importe in die Datenbank zu schreiben. Ich nutze das z.B. zu Saisonbeginn, um die Plätze für die Heimspiele der Teams zu reservieren, sobald die Spieltermine und Zeiten vom Verband bekannt gegeben werden. Das wäre ohne einen "Massenimport" ein riesen Aufwand. So mache ich zu Saisonstart eimal für alle Heimverbandsspieltermine eine Importdatei, die ich dann einfach einmal in die DB importiere und habe dann alle Platzbuchungen im System.

Gruß CBITS

JLamade1986 commented 4 months ago

Hm, ok. Für unseren Einsatz bräuchte ich so eine Möglichkeit aber für Kunden. In unserem Beispiel vermieten wir 2 Kegelbahnen. Man kann sie einzeln buchen, soll aber auch die Möglichkeit haben, die ganze Halle buchen zu können. Ich finde das Projekt prinzipiell wirklich super! Da habt ihr ganze Arbeit geleistet!!! Für meinen Zweck fehlt eben noch die Möglichkeit, die komplette Halle buchen zu können...und wenn's ganz perfekt läuft, kommt am Ende sogar noch eine Rechnung auf einer Briefvorlage raus ;-)

Beste Grüße, Jens

cbits68 commented 4 months ago

Da Du nur 2 Kegelbahnen hast, könnte man das doch auch als 2 parallele Einzelbuchungen händeln. Da muss der Admion doch einfach nur 2 Buchungen für den entsprechenden User erzeugen. Alternativ könntest Du es als Veranstaltung einstellen und dann alle Kegelbahnen auswählen. In diesem Fall hast Du aber keine Rechnungsdaten, da eine Veranstaltung ja nicht auf einen Benutzer bezogen ist und nicht in die Abrechnung rein läuft. Das müsste man dann leider "manuell" in Rechnung stellen. Im Falle von Einzelbuchungen kann man sich über den Filter ja die ausstehenden Rechnungspositionen ja auflisten lassen. Klar kommen da keine fertigen Rechnungen auf Briefvorlagen raus, aber dass könnte man ja auch mittels Excel und Word Serienbrieffunktion selbst basteln. Ist immer die Frage ob sich der Aufwand lohnt und über wieviele Buchungen und Rechnungen es dann sin Summe sind.

cbits68 commented 4 months ago

Viele hier nutzen es ja für Tennishallen und erstellen damit auch Ihre Rechnungen auf Basis der Buchungen.

gitroli commented 2 months ago

Kannst du mir dieses Massenimportskript bereitstellen?