ExportKalkulace Method
Zobrazí kalkulaci (ceníkové položky) a poznámku konkrétního termínu.
Namespace: ProfiTour.ProfiXMLAssembly: ProfiXML (in ProfiXML.dll) Version: 1.0.0.0 (1.1.0.0)
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
)
Public Function Kalkulace (
id_Organizace As Integer,
id_Jazyk As id_Jazyk,
VypsatNazvy As Boolean,
id_Termin As Integer,
Hotely As ZajezdHotelInputList,
id_Letiste As Integer,
id_SvozMisto As Integer,
id_Strava As Integer,
Dni As Integer,
Dospelych As Integer,
Vek As Integer()
) As Result(Of KalkulaceItem)
- 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á.
ResultKalkulaceItemMetoda vrací vždy jednu instanci třídy
KalkulaceItem.
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.)