CiziProduktProfiTourInput Class

Cizí produkt vkládaný mimo katalog podle rozraní ProfiXML

U cizího produktu nelze uložit dopravu.

Pro ubytování lze využít
1) RezervaceUbytovaniMimoKatalogInput pro uložení rezervace ubytování mimo katalog.

2) RezervaceUbytovaniProfiTourInput pro uložení rezervace ubytování mimo katalog podle rozhraní ProfiXML.

Definition

Namespace: ProfiTour.Profis.XML.API.Model
Assembly: ProfisXML (in ProfisXML.dll) Version: 1.0.0.0 (1.6.0.0)
C#
public class CiziProduktProfiTourInput : CiziProduktInput
Inheritance
Object    ProduktInputBase    ProduktMimoKatalogInput    CiziProduktInput    CiziProduktProfiTourInput

Fields

Ceny Cenová kalkulace vkládaná do objednávky mimo katalog. Pro cizí produkt lze použít pouze ObjednavkaCenaInput, pro vlastní produkt lze použít také ObjednavkaCenaVlastniProduktInput.
(Inherited from ProduktMimoKatalogInput)
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_Mena Měna objednávky mimo katalog z číselníku MenaList(String).
(Inherited from ProduktMimoKatalogInput)
id_SvozMistoProfiTour ID svozového místa podle ProfiXML.
id_TerminProfiTour ID termínu podle ProfiXML.
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)
id_TypStravaProfiTour ID stravy podle ProfiXML.
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)

See Also