ExportKalkulaceFlat Method

Zobrazí kalkulaci (ceníkové položky) a poznámku konkrétního termínu stejně jako Export.asmx/Kalkulace, ale umožňuje volání metody formou HTTP POST z testovacího formuláře a použití HTTP GET.

Definition

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

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  String
Kombinace vybraných hotelů pro tento zájezd ve formě textového řetězce ve tvaru: id_ZajezdHotel,id_Strava,id_TypUbytovani(;id_ZajezdHotel,id_Strava,id_TypUbytovani)* ID bez vyplněné hodnoty musí být předány jako 0, nevalidní řetězec bude metodou odmítnut. Význam jednotlivých položek je uveden u popisu vstupního parametru Hotely metody Export.asmx/Kalkulace a typu ZajezdHotelInputItem.
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í.

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