ExportHledani Method

Zobrazí výsledky hledání pro zvolená kritéria.

Definition

Namespace: ProfiTour.ProfiXML
Assembly: ProfiXML (in ProfiXML.dll) Version: 1.0.0.0 (1.1.0.0)
C#
public Result<ZajezdVysledekList> Hledani(
	int id_Organizace,
	id_Jazyk id_Jazyk,
	bool VypsatNazvy,
	string id_Republika,
	int Skip,
	int Max,
	int MaxTerminu,
	int[] id_TypZajezdKategorie,
	DateTime DatumOdMin,
	DateTime DatumDoMax,
	int DniMin,
	int DniMax,
	bool LastMinute,
	bool FirstMinute,
	int[] id_Doprava,
	int[] id_Letiste,
	int[] id_Stat,
	int[] id_Oblast,
	int[] id_Stredisko,
	int id_StravaMin,
	int id_StravaMax,
	int[] id_TypHotel,
	int HvezdyMin,
	int? OdPlazeMax,
	int? OdSjezdovkyMax,
	int? OdSkibusuMax,
	int? OdLetisteMax,
	int? OdCentraMax,
	int CenaOdMin,
	int CenaOdMax,
	string id_Mena,
	string Text,
	string UserAgent,
	DateTime DatumOdMax,
	int Dospelych,
	int[] Vek,
	int[] id_TypVybaveni
)

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 mají výsledky zobrazit.
Skip  Int32
Počet vynechaných zájezdů pro stránkování (násobek parametru Max).
Max  Int32
Počet zobrazených zájezdů. Lze zobrazit maximálně 30 zájezdů najednou.
MaxTerminu  Int32
Maximální počet termínů, které budou zahrnuty do výsledků. Při hodnotě 0 nebudou termíny do výsledku zahrnuty (rychlejší hledání).
id_TypZajezdKategorie  Int32
Seznam ID typů kategorií zájezdů, na který se mají výsledky omezit. Hledání AND/OR závisí na nadřazeném číselníku Ciselniky.asmx/TypTypKategorie a HledaniOr. Při nevyplnění parametru budou zahrnuty všechny zájezdy.
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).
DniMin  Int32
Minimální počet dní termínu. Pro ignorování parametru zadejte 0.
DniMax  Int32
Maximální počet dní termínu. Pro ignorování parametru zadejte 0.
LastMinute  Boolean
Při hodnotě True budou do výsledků zahrnuty pouze termíny označené jako LastMinute.
FirstMinute  Boolean
Při hodnotě True budou do výsledků zahrnuty pouze termíny označené jako FirstMinute.
id_Doprava  Int32
Seznam ID dopravy termínů, které mají být zahrnuty do výsledků. Pro ignorování parametru zadejte prázdný seznam.
id_Letiste  Int32
Seznam ID letišť termínů, které mají být zahrnuty do výsledků. Budou zahrnuty termíny, které obsahují kterékoliv z uvedených letišť. Pro ignorování parametru zadejte prázdný seznam.
id_Stat  Int32
Seznam ID států, na které se mají výsledky omezit. Do výsledků budou zahrnuty všechny zájezdy, které mají alespoň jeden hotel z hledaného státu. Pro ignorování parametru zadejte prázdný seznam.
id_Oblast  Int32
Seznam ID oblastí, na které se mají výsledky omezit. Do výsledků budou zahrnuty všechny zájezdy, které mají alespoň jeden hotel z hledané oblasti. Pro ignorování parametru zadejte prázdný seznam. Při vyplnění oblasti budou z parametru id_Stat vynechány všechny přítomné nadřazené státy. (id_Stat=Itálie,Řecko a id_Oblast=Korfu bude hledat zájezdy kdekoliv v Itálii a na Korfu. Zbytek Řecka bude ignorován).
id_Stredisko  Int32
Seznam ID středisek, na která se mají výsledky omezit. Do výsledků budou zahrnuty všechny zájezdy, které mají alespoň jeden hotel z hledaného střediska. Pro ignorování parametru zadejte prázdný seznam. Při vyplnění středisek budou z parametru id_Oblast a id_Stat vynechány všechny přítomné nadřazené oblasti a státy, stejně jako u id_Oblast.
id_StravaMin  Int32
ID minimální požadované stravy. Pro ignorování parametru zadejte 0.
id_StravaMax  Int32
ID maximální požadované stravy. Pro ignorování parametru zadejte 0.
id_TypHotel  Int32
Seznam ID typů hotelů, jejichž zájezdy mají být zahrnuty do výsledků. Pro ignorování parametru zadejte prázdný seznam. Do výsledků budou zahrnuty všechny zájezdy, které obsahují alespoň jeden hotel s typem ze seznamu požadovaných typů.
HvezdyMin  Int32
Minimální požadovaný počet hvězdiček. Pro ignorování parametru zadejte 0. Do výsledků budou zahrnuty všechny zájezdy, které mají alespoň jeden hotel splňující toto kritérium.
OdPlazeMax  NullableInt32
Maximální vzdálenost od pláže v metrech. 0 označuje hotely přímo u pláže. Pro ignorování parametru zadejte SOAP hodnotu nil (Nothing, null), nebo -1. Do výsledků budou zahrnuty zájezdy, které mají alespoň jeden hotel splňující toto kritérium.
OdSjezdovkyMax  NullableInt32
Maximální vzdálenost od sjezdovky v metrech. 0 označuje hotely přímo u sjezdovky. Pro ignorování parametru zadejte SOAP hodnotu nil (Nothing, null), nebo -1. Do výsledků budou zahrnuty zájezdy, které mají alespoň jeden hotel splňující toto kritérium.
OdSkibusuMax  NullableInt32
Maximální vzdálenost od skibusu v metrech. 0 označuje hotely přímo u skibusu. Pro ignorování parametru zadejte SOAP hodnotu nil (Nothing, null), nebo -1. Do výsledků budou zahrnuty zájezdy, které mají alespoň jeden hotel splňující toto kritérium.
OdLetisteMax  NullableInt32
Maximální vzdálenost od letiště v metrech. 0 označuje hotely přímo u letitě. Pro ignorování parametru zadejte SOAP hodnotu nil (Nothing, null), nebo -1. Do výsledků budou zahrnuty zájezdy, které mají alespoň jeden hotel splňující toto kritérium.
OdCentraMax  NullableInt32
Maximální vzdálenost od centra v metrech. 0 označuje hotely přímo u centra. Pro ignorování parametru zadejte SOAP hodnotu nil (Nothing, null), nebo -1. Do výsledků budou zahrnuty zájezdy, které mají alespoň jeden hotel splňující toto kritérium.
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á.
Text  String
Textové kritérium omezující název zájezdu, nebo některého z hotelů zájezdu. Číselné hodnoty budou považovány také za ID zájezdu nebo ID termínu. Pro ignorování parametru zadejte prázdný text.
UserAgent  String
Hodnota hlavičky UserAgent návštěvníka, který provádí hledání. Slouží pro odfiltrování SearchEnginů ze statistik počtu licencovaných hledání.
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.
id_TypVybaveni  Int32
Seznam ID typů vybavení, na které se mají výsledky omezit. Hledání AND/OR závisí na nadřazeném číselníku Ciselniky.asmx/TypTypVybaveni a HledaniOr. Při nevyplnění parametru budou zahrnuty všechny zájezdy.

Return Value

ResultZajezdVysledekList
Vrací seznam ZajezdVysledekItem.

Remarks

Řazení výsledků nelze změnit a nemusí vždy odpovídat řazení podle ceny. Při použití parametru LastMinute=True s FirstMinute=True budou do výsledků zařazeny termíny, které jsou označeny jako LastMinute nebo jako FirstMinute.

See Also