ExportHledani Method
Zobrazí výsledky hledání pro zvolená kritéria.
Namespace: ProfiTour.ProfiXMLAssembly: ProfiXML (in ProfiXML.dll) Version: 1.0.0.0 (1.1.0.0)
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
)
Public Function Hledani (
id_Organizace As Integer,
id_Jazyk As id_Jazyk,
VypsatNazvy As Boolean,
id_Republika As String,
Skip As Integer,
Max As Integer,
MaxTerminu As Integer,
id_TypZajezdKategorie As Integer(),
DatumOdMin As DateTime,
DatumDoMax As DateTime,
DniMin As Integer,
DniMax As Integer,
LastMinute As Boolean,
FirstMinute As Boolean,
id_Doprava As Integer(),
id_Letiste As Integer(),
id_Stat As Integer(),
id_Oblast As Integer(),
id_Stredisko As Integer(),
id_StravaMin As Integer,
id_StravaMax As Integer,
id_TypHotel As Integer(),
HvezdyMin As Integer,
OdPlazeMax As Integer?,
OdSjezdovkyMax As Integer?,
OdSkibusuMax As Integer?,
OdLetisteMax As Integer?,
OdCentraMax As Integer?,
CenaOdMin As Integer,
CenaOdMax As Integer,
id_Mena As String,
Text As String,
UserAgent As String,
DatumOdMax As DateTime,
Dospelych As Integer,
Vek As Integer(),
id_TypVybaveni As Integer()
) As Result(Of ZajezdVysledekList)
- 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.
ResultZajezdVysledekListVrací seznam
ZajezdVysledekItem.
Ř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.