IOBERONServiceSetHotel_Guests Method |  |
Zapíše hostí k rezervácii ubytovania, k ubytovaniu, alebo k rezervácii služieb (priestorov, športovísk a podobne).
Údaje o hosťoch sa môžu využiť a zapísať napr. pre on-line check-in (zápis údajov o hosťoch do rezervácie, prípadne do záznamu ubytovania).
V systéme OBERON existuje tzv. číselník údajov o hosťoch (osobách), preto sa k rezervácii a ubytovaniu nezapisujú priamo údaje o hosťoch,
ale sa len vytvára zápis v prepojovacej tabuľke. Špecialitou sú údaje o vízach - tie sa zapisujú do prepojovacej tabuľky,
t.j. nie do číselníka s údajmi o hosťoch.
Namespace: Exa.OBERON.ServicesAssembly: Exa.OBERON.Services (in Exa.OBERON.Services.dll) Version: 5.0.24.0 (5.0.24.0)
SyntaxResultValue<RecordBaseInfo> SetHotel_Guests(
Hotel_GuestsSetArg HotelGuestsSetArg
)
Function SetHotel_Guests (
HotelGuestsSetArg As Hotel_GuestsSetArg
) As ResultValue(Of RecordBaseInfo)
Dim instance As IOBERONService
Dim HotelGuestsSetArg As Hotel_GuestsSetArg
Dim returnValue As ResultValue(Of RecordBaseInfo)
returnValue = instance.SetHotel_Guests(HotelGuestsSetArg)
Parameters
- HotelGuestsSetArg Hotel_GuestsSetArg
- Trieda s údajmi o osobách (hosťoch) a spôsobe ich zaevidovania v evidencii.
Return Value
ResultValueRecordBaseInfoAk boli osoby úspešne zapísané, v ResultValue.data je vrátený objekt
RecordBaseInfo, v ktorom je uložený jednoznačný identifikátor rodičovského záznamu (napr. rezervácie) a jej číslo. Vo vlastnosti RecordBaseInfo.Info je vrátený názov záznamu, napr. rezervácie.
RemarksÚdaje o hosťoch je možné aj aktualizovať - pri zápise sa vždy vyhľadávajú údaje o danej osobe (podľa dátumu narodenia, mena, priezviska, prípadne e-mailu.).
Pri nájdení zhody sa bude považovať daný zápis za aktualizáciu údajov.
Pre načítanie hostí (osôb) z rezervácie ubytovania, prípadne ubytovania je možné použiť metódu
GetHotel_Guests(Hotel_GuestsGetArg).
ExampleUrl: http://address:port/SetHotel_Guests
See Also