Hotel_ReservationAvailabilityInfo Class | |
Informácie o overení dostupnosti rezervácie a ceny za rezerváciu (pre zadaný typ izby alebo konkrétne izby).
Inheritance Hierarchy SystemObject Exa.OBERON.Services.OBERONHotel_ReservationAvailabilityInfo Namespace: Exa.OBERON.Services.OBERONAssembly: Exa.OBERON.Services (in Exa.OBERON.Services.dll) Version: 4.6.14.0 (4.6.14.0)
Syntax public 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. |
TopRemarks See Also