Hotel_ReservationAvailabilityInfo Class |  |
Informácie o overení dostupnosti rezervácie a ceny za rezerváciu (pre zadaný typ izby alebo konkrétne izby).
Inheritance HierarchySystemObject Exa.OBERON.Services.OBERONHotel_ReservationAvailabilityInfo Namespace: Exa.OBERON.Services.OBERONAssembly: Exa.OBERON.Services (in Exa.OBERON.Services.dll) Version: 5.0.24.0 (5.0.24.0)
Syntaxpublic class Hotel_ReservationAvailabilityInfo
Public Class Hotel_ReservationAvailabilityInfo
Dim instance As Hotel_ReservationAvailabilityInfo
The Hotel_ReservationAvailabilityInfo type exposes the following members.
Constructors
Fields | Name | Description |
---|
 | AvailableRooms | Zoznam dostupných izieb, ktoré sa môžu rezervovať (sú voľné) pre daný termín. |
 | Price_Accommodation | Celková cena za ubytovanie. |
 | Price_Food | Celková cena za základné služby (napr. raňajky). |
 | Price_Services | Celková cena za iné služby (napr. prenájom kurtu). |
 | Price_Total | Celková suma podľa cenovej kalkulácie pre danú rezerváciu. Jednotlivé položky sú dostupné v zozname PriceItems. |
 | Price_TouristTax | Celková suma dane z ubytovania. |
 | PriceItems | Zoznam položiek výpočtu ceny (podrobná cenová kalkulácia). |
 | TermCanBeReserved | TRUE - daný termín vyhovuje pravidlám a reštrikciám cenotvorby, napr. minimálna dĺžka pobytu, správny deň príchodu/odchodu v týždni ...
Pri možnosť rezervovať daný termín je potrebné testovať najmä príznak TermIsFree, t.j. či je daný termín voľný.
FALSE - daný termín nevyhovuje reštrikciám v cenotvorbe, napr. príliš krátky pobyt, prípadne nepovolený deň príchodu v týždni.
V hodnote TermCanBeReservedDescription sa nachádza dôvod reštrikcií v cenotvorbe.
Ak kalkuláciu ceny generuje externý systém, je možné tento príznak ignorovať a zapísať novú rezerváciu (záleží od spôsobu implementácie týchto API).
|
 | TermCanBeReservedDescription | Obsahuje popis dôvodu (alebo dôvodov) reštrikcií (ak TermCanBeReserved= FALSE). |
 | TermIsFree |
TRUE - daný termín je voľný, t.j. všetky izby v danej rezervácii pre daný termín sú voľné - nie je na nich evidovaná iná rezervácia alebo ubytovanie,
prípadne izba nie je zablokovaná (záznam v evidencii Správa údržby). Ak je izba voľná, je potrebné testovať aj príznak TermCanBeReserved.
FALSE - izba nie je voľná a nie je možné vykonať rezerváciu. Fyzicky je však možné rezerváciu zaslať (zapísať) - tu však vznikne Overbooking.
|
 | ValidationItems | Dodatočný zoznam problémov, pre ktoré nie je možné vykonať zápis rezervácie. Zoznam môže obsahovať napr. problémy ako nemožnosť nástupou na ubytovanie vo vybraný deň, nedostatočne dlhý pobyt a pod. |
Top
Remarks
See Also