CiziProduktProfiTourInput ClassDokumentace rozhraní webové služby ProfisXML rezervačního systému Profis společnosti ProfiTour Systems
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.
Inheritance Hierarchy

SystemObject
  ProfiTour.Profis.XML.API.ModelProduktInputBase
    ProfiTour.Profis.XML.API.ModelProduktMimoKatalogInput
      ProfiTour.Profis.XML.API.ModelCiziProduktInput
        ProfiTour.Profis.XML.API.ModelCiziProduktProfiTourInput

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

public class CiziProduktProfiTourInput : CiziProduktInput

The CiziProduktProfiTourInput type exposes the following members.

Fields

  NameDescription
Public fieldCeny
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.)
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.
(Inherited from ProduktInputBase.)
Public fieldid_Mena
Měna objednávky mimo katalog z číselníku MenaList(String).
(Inherited from ProduktMimoKatalogInput.)
Public fieldid_SvozMistoProfiTour
ID svozového místa podle ProfiXML.
Public fieldid_TerminProfiTour
ID termínu podle ProfiXML.
Public fieldid_TypStrava (Inherited from ProduktInputBase.)
Public fieldid_TypStravaProfiTour
ID stravy podle ProfiXML.
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.
(Inherited from ProduktInputBase.)
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.
(Inherited from ProduktInputBase.)
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.
(Inherited from ProduktInputBase.)
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".
(Inherited from ProduktInputBase.)
Top
See Also

Reference