public class VlastniProduktTerminInput : ProduktInputBase
Public Class VlastniProduktTerminInput
Inherits ProduktInputBase
Cestujici |
Seznam cestujících osob, pro které se použije kombinace instancí typu CestujiciDospelyInput, CestujiciVekInput, CestujiciNarozeniInput nebo CestujiciKlientInput. Různé typy lze kombinovat.
(Inherited from ProduktInputBase) |
id_SkupinaSlevaParametr | Seznam zvolených parametrů slev podle výstupu metody KalkulaceParametry(ProduktContext, Int32, Int32) a položky ParametrySlev. Pokud nebudete dávat klientům položky na výběr, předejte všechny, které jsou označeny jako Vychozi. |
id_Termin | ID termínu, který se má kalkulovat nebo objednat. |
id_TypStrava |
Hlavní typ stravy objednávky nebo kalkulace z číselníku TypStravaList(String). U vlastního produktu z katalogu vychází z výstupu metody KalkulaceParametry(ProduktContext, Int32, Int32) a položky Stravy.
(Inherited from ProduktInputBase) |
Pojisteni |
Seznam všech kalkulovaných a objednávaných pojištění u vlastního i cizího produktu, z katalogu i mimo katalog. Jeden cestující může mít současně více různých pojistek. Lze pojistit i pouze některé osoby.
(Inherited from ProduktInputBase) |
RezervaceDopravy |
Seznam rezervací dopravy. Pro volání se použije jedna z variant: 1) RezervaceDopravaKalkulaceInput pro kalkulaci a objednávku vlastního produktu z katalogu. Bude nutné uvést alespoň jednu rezervaci ve směru tam a alespoň jednu ve směru zpět. V jednom směru může být uvedeno i více různých rezervací v případě, že někteří klienti cestují z jiného svozového místa. 2) RezervaceDopravaKatalogInput rezervace dopravy podle katalogu, ale bez termínu - typicky samostatné jízdenky. 3) RezervaceDopravaMimoKatalogInput uložení rezervace dopravy mimo katalog pro objednávky vlastního produktu mimo katalog. (Inherited from ProduktInputBase) |
RezervaceUbytovani |
Seznam rezervací ubytování. Pro volání se použije jedna z variant: 1) RezervaceUbytovaniKalkulaceInput pro kalkulaci a objednávku vlastního produktu z katalogu. Do seznamu se uvádí alespoň jedna položka pro každý navštívený ZajezdHotel na trase, i kdyby neobsahoval žádné ubytování (id_Ubytovani bude 0). Při rezervaci více pokojů ve stejném hotelu zde bude RezervaceUbytovaniKalkulaceInput tolikrát, kolik pokojů se rezervuje. Pro každý pokoj bude uveden jeho id_Ubytovani a vypsané identifikace osob ubytované v konkrétním pokoji. 2) RezervaceUbytovaniKatalogInput rezervace ubytování podle katalogu, ale bez termínu. 3) RezervaceUbytovaniMimoKatalogInput uložení rezervace ubytování mimo katalog pro objednávky vlastního i cizího produktu mimo katalog. 4) RezervaceUbytovaniProfiTourInput uložení rezervace ubytování mimo katalog podle rozhraní ProfiXML. (Inherited from ProduktInputBase) |
Skipasy |
Seznam všech kalkulovaných a objednávaných skipasů u vlastního produktu z katalogu. Pokud výstup metody KalkulaceParametry(ProduktContext, Int32, Int32) obsahuje Skipasy, tak každá osoba musí mít uveden skipas, včetně případného typu "nelyžař bez skipasu".
(Inherited from ProduktInputBase) |