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.
Namespace: ProfiTour.ProfiXMLAssembly: ProfiXML (in ProfiXML.dll) Version: 1.0.0.0 (1.1.0.0)
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
)
Public Function KalkulaceFlat (
id_Organizace As Integer,
id_Jazyk As id_Jazyk,
VypsatNazvy As Boolean,
id_Termin As Integer,
Hotely As String,
id_Letiste As Integer,
id_SvozMisto As Integer,
id_Strava As Integer,
Dni 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 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í.
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.)
Reference
Kalkulace(Int32, id_Jazyk, Boolean, Int32, ZajezdHotelInputList, Int32, Int32, Int32, Int32, Int32, Int32)