ExportDostupnost Method

Podle hodnoty vstupního parametru Typ zobrazí dostupné typy kategorií zájezdů, dostupné státy, dostupné oblasti nebo dostupná střediska, příslušný počet zájezdů, termínů a cenu od. Dostupnost lze filtrovat podle všech dalších vstupních parametrů.

Definition

Namespace: ProfiTour.ProfiXML
Assembly: ProfiXML (in ProfiXML.dll) Version: 1.0.0.0 (1.1.0.0)
C#
public Result<DostupnostList> Dostupnost(
	int id_Organizace,
	id_Jazyk id_Jazyk,
	bool VypsatNazvy,
	string id_Republika,
	TypDostupnost Typ,
	int id_TypZajezdKategorie,
	int id_Stat,
	int id_Oblast,
	int id_Stredisko,
	bool LastMinute,
	bool FirstMinute,
	int id_Doprava,
	int id_Letiste,
	int CenaOdMin,
	int CenaOdMax,
	string id_Mena,
	DateTime DatumOdMin,
	DateTime DatumDoMax,
	int id_CK,
	DateTime DatumOdMax,
	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_Republika  String
ID republiky z číselníku Ciselniky.asmx/Republika, pro kterou se statistika zobrazí.
Typ  TypDostupnost
Určuje pro jaký druh dat budou výsledky zobrazeny. Tzn. zda budou vráceny dostupné typy kategorií zájezdů, státy, oblasti nebo střediska.
id_TypZajezdKategorie  Int32
ID typu kategorie zájezdu v případě, že má být seznam omezen na konkrétní typ. Jinak 0. Parametr umožňuje zobrazit např. státy, do kterých existují exotické zájezdy.
id_Stat  Int32
ID státu určující, na který stát se má seznam omezit, jinak 0. Hodnota je povinná, pokud je Typ=Oblasti.
id_Oblast  Int32
ID oblasti určující, na kterou oblast se má seznam omezit, jinak 0. Hodnota je povinná, pokud je Typ=Strediska. Při vyplnění této hodnoty se nemusí id_Stat vyplňovat, pokud je ale vyplňěn, musí odpovídat zvolené oblasti.
id_Stredisko  Int32
ID střediska určující, na které středisko se má seznam omezit, jinak 0. Při vyplnění této hodnoty se parametry id_Stat ani id_Oblast vyplňovat nemusí, pokud jsou ale vyplněny, musí odpovídat zvolenému středisku.
LastMinute  Boolean
Hodnota udává, zda se mají započítat pouze termíny označené jako LastMinute.
FirstMinute  Boolean
Hodnota udává, zda se mají započítat pouze termíny označené jako FirstMinute.
id_Doprava  Int32
ID dopravy, na kterou se má seznam omezit, jinak 0.
id_Letiste  Int32
ID letiště, na které se má seznam omezit, jinak 0.
CenaOdMin  Int32
Minimální cena od (včetně povinných příplatků). Pro ignorování parametru zadejte 0.
CenaOdMax  Int32
Maximální cena od (včetně povinných příplatků). Pro ignorování parametru zadejte 0.
id_Mena  String
Měna, ve které jsou zadány hodnoty CenaOdMin a CenaOdMax. Hodnota je povinná, pokud je CenaOdMin nebo CenaOdMax nenulová.
DatumOdMin  DateTime
Minimální hodnota DatumOd (datum odjezdu) termínu včetně. Pro ignorování parametru zadejte Date.MinValue (0001-01-01).
DatumDoMax  DateTime
Maximální hodnota DatumDo (datum návratu, nikoli nejzašší datum odjezdu) termínu včetně. Pro ignorování parametru zadejte Date.MinValue (0001-01-01).
id_CK  Int32
Jenom pro interní použití. Hodnotu parametru zadejte 0.
DatumOdMax  DateTime
Maximální hodnota DatumOd (datum odjezdu) termínu včetně. Pro ignorování parametru zadejte Date.MinValue (0001-01-01).
Dospelych  Int32
Počet dospělých osob ubytovaných v jednom pokoji. Pro ignorování parametru zadejte 0.
Vek  Int32
Věky dětí ubytovaných ve stejném pokoji s dospělými. Pro ignorování parametru zadejte prázdný seznam.

Return Value

ResultDostupnostList
Vrací seznam DostupnostItem.

Remarks

Seznam je seřazen podle názvu položky zvolené parametrem Typ odpovídajícího jazyku id_Jazyk. Při LastMinute=False a FirstMinute=False budou započítány všechny termíny, bez ohledu na příznak LastMinute/FirstMinute. Při LastMinute=True a FirstMinute=True budou započítány ty příznaky, které jsou současně označené LastMinute i FirstMinute.

See Also