ProduktInputBase ClassDokumentace rozhraní webové služby ProfisXML rezervačního systému Profis společnosti ProfiTour Systems
Základní produkt pro výpočet kalkulace nebo odeslání objednávky. Pro volání se použije jedna z instancí VlastniProduktTerminInput, VlastniProduktSezonaInput, VlastniProduktMimoKatalogInput, CiziProduktInput nebo CiziProduktProfiTourInput.
Inheritance Hierarchy

SystemObject
  ProfiTour.Profis.XML.API.ModelProduktInputBase
    ProfiTour.Profis.XML.API.ModelProduktMimoKatalogInput
    ProfiTour.Profis.XML.API.ModelVlastniProduktTerminInput

Namespace: ProfiTour.Profis.XML.API.Model
Assembly: ProfisXML (in ProfisXML.dll) Version: 1.0.0.0 (1.6.0.0)
Syntax

public abstract class ProduktInputBase

The ProduktInputBase type exposes the following members.

Fields

  NameDescription
Public fieldCestujici
Seznam cestujících osob, pro které se použije kombinace instancí typu CestujiciDospelyInput, CestujiciVekInput, CestujiciNarozeniInput nebo CestujiciKlientInput. Různé typy lze kombinovat.
Public fieldid_TypStrava
Public fieldPojisteni
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.
Public fieldRezervaceDopravy
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.
Public fieldRezervaceUbytovani
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.
Public fieldSkipasy
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".
Top
See Also

Reference