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ů.
Namespace: ProfiTour.ProfiXMLAssembly: ProfiXML (in ProfiXML.dll) Version: 1.0.0.0 (1.1.0.0)
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
)
Public Function Dostupnost (
id_Organizace As Integer,
id_Jazyk As id_Jazyk,
VypsatNazvy As Boolean,
id_Republika As String,
Typ As TypDostupnost,
id_TypZajezdKategorie As Integer,
id_Stat As Integer,
id_Oblast As Integer,
id_Stredisko As Integer,
LastMinute As Boolean,
FirstMinute As Boolean,
id_Doprava As Integer,
id_Letiste As Integer,
CenaOdMin As Integer,
CenaOdMax As Integer,
id_Mena As String,
DatumOdMin As DateTime,
DatumDoMax As DateTime,
id_CK As Integer,
DatumOdMax As DateTime,
Dospelych As Integer,
Vek As Integer()
) As Result(Of DostupnostList)
- 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.
ResultDostupnostListVrací seznam
DostupnostItem.
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.