public abstract class ProduktInputBase
Public MustInherit Class 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. |
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. |
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. |
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. |
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. |
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". |