ExportKalkulace Method

Zobrazí kalkulaci (ceníkové položky) a poznámku konkrétního termínu.

Definition

Namespace: ProfiTour.ProfiXML
Assembly: ProfiXML (in ProfiXML.dll) Version: 1.0.0.0 (1.1.0.0)
C#
public Result<KalkulaceItem> Kalkulace(
	int id_Organizace,
	id_Jazyk id_Jazyk,
	bool VypsatNazvy,
	int id_Termin,
	ZajezdHotelInputList Hotely,
	int id_Letiste,
	int id_SvozMisto,
	int id_Strava,
	int Dni,
	int Dospelych,
	int[] Vek
)

Parameters

id_Organizace  Int32
ID, které Vám (nebo organizaci pro kterou rozhraní implementujete) bylo přiděleno při zřízení služby.
id_Jazyk  id_Jazyk
Označení jazyka (cs/sk), ve kterém budou vypisovány hodnoty str_[NazevFieldu] při použití parametru VypsatNazvy=True.
VypsatNazvy  Boolean
Při hodnotě True bude do výstupního XML ke každé hodnotě id_[NazevFieldu] doplněna textová verze str_[NazevFieldu] podle číselníku.
id_Termin  Int32
ID termínu, pro který se má kalkulace zobrazit.
Hotely  ZajezdHotelInputList
Kombinace vybraných hotelů pro tento zájezd. U zájezdů 1:1 je zde vždy právě ten jeden hotel, strava a zvolený typ ubytování. Parametr se zadává jako seznam ZajezdHotelInputItem, obsahující povinně vždy alespoň jednu položku. Neúplný seznam u zájezdů 1:N bude odmítnut.
id_Letiste  Int32
ID vybraného letiště v případě leteckých zájezdů, jinak 0.
id_SvozMisto  Int32
ID vybraného svozového místa, jinak 0. Dostupná místa jsou součástí výstupu metody Export.asmx/ZajezdTermin.
id_Strava  Int32
ID vybrané stravy pro celý zájezd v případě, že výstup metody Export.asmx/ZajezdTermin obsahoval výběr stravy pro celý zájezd. Jinak 0.
Dni  Int32
Počet dní, pro který se má zobrazit kalkulace u termínů, které jsou zadány jako sezóna (tzn. termínů, které mají počet dní 0). Jinak 0. Vyplnění jiné hodnoty bude u termínů s fixním počtem dní ignorováno. Při vyplnění 0 u termínů zadaných jako sezóna bude použito 8 dní.
Dospelych  Int32
Počet dospělých osob pro výpočet kalkulace, pokud máte službu kalkulací k dispozici. Jinak hodnota musí být 0.
Vek  Int32
Věky dětí (vypočítané ke dni návratu návratu) pro výpočet kalkulace, pokud máte službu kalkulací k dispozici. Jinak hodnota musí být prázdná.

Return Value

ResultKalkulaceItem
Metoda vrací vždy jednu instanci třídy KalkulaceItem.

Remarks

Při změně kteréhokoliv vstupního parametru klientem (stravy, typu ubytování, letiště, atd.) je nutné tuto metodu zavolat znovu, protože se může lišit jak poznámka, tak ceníkové položky (povinné příplatky za stravu při výběru vyšší stravy, jiné letištní taxy, zobrazení příplatku za svoz atd.)

See Also