Click or drag to resize

Hotel_ReservationAvailabilityInfo Class

EXALOGIC
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.OBERON
Assembly: Exa.OBERON.Services (in Exa.OBERON.Services.dll) Version: 4.6.14.0 (4.6.14.0)
Syntax
public class Hotel_ReservationAvailabilityInfo

The Hotel_ReservationAvailabilityInfo type exposes the following members.

Constructors
Fields
 NameDescription
Public fieldAvailableRoomsZoznam dostupných izieb, ktoré sa môžu rezervovať (sú voľné) pre daný termín.
Public fieldPrice_AccommodationCelková cena za ubytovanie.
Public fieldPrice_FoodCelková cena za základné služby (napr. raňajky).
Public fieldPrice_ServicesCelková cena za iné služby (napr. prenájom kurtu).
Public fieldPrice_TotalCelková suma podľa cenovej kalkulácie pre danú rezerváciu. Jednotlivé položky sú dostupné v zozname PriceItems.
Public fieldPrice_TouristTaxCelková suma dane z ubytovania.
Public fieldPriceItemsZoznam položiek výpočtu ceny (podrobná cenová kalkulácia).
Public fieldTermCanBeReservedTRUE - 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).
Public fieldTermCanBeReservedDescriptionObsahuje popis dôvodu (alebo dôvodov) reštrikcií (ak TermCanBeReserved= FALSE).
Public fieldTermIsFree 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.
Public fieldValidationItemsDodatoč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