AkceObjednavka Method

Zápis nové objednávky do systému.

Definition

Namespace: ProfiTour.ProfiXML
Assembly: ProfiXML (in ProfiXML.dll) Version: 1.0.0.0 (1.1.0.0)
C#
public Result<int> Objednavka(
	int id_Organizace,
	id_Jazyk id_Jazyk,
	int id_Termin,
	int id_Letiste,
	ZajezdHotelInputList Hotely,
	int PocetDospelych,
	int PocetDeti,
	int[] VekyDeti,
	string Poznamka,
	List<CenaInputItem> Ceny,
	decimal CenaCelkem,
	DateTime DatumOd,
	int Dni,
	int id_Strava,
	ObjednatelInputItem Objednatel,
	CestujiciInputList Cestujici,
	string URL
)

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.
id_Termin  Int32
ID termínu, na který se objednávka vztahuje. Termín musí existovat a musí být v době objednávky aktivní.
id_Letiste  Int32
ID letiště u termínů s leteckou dopravou, jinak 0.
Hotely  ZajezdHotelInputList
Kombinace vybraných hotelů, stejně jako u metody Export.asmx/Kalkulace. U zájezdů 1:1 je zde vždy právě ten jeden hotel, strava a zvolený typ ubytování. Parametr se zadává jako seznam ZajezdHotelInputItem, obsahující povinně vždy alespoň jednu položku. Neúplný seznam u zájezdů 1:N bude odmítnut.
PocetDospelych  Int32
Počet dospělých osob objednávky. Tuto hodnotu by měl zadat/vybrat návštěvník.
PocetDeti  Int32
Počet dětí objednávky. Tuto hodnotu by měl zadat/vybrat návštěvník.
VekyDeti  Int32
Věky dětí k datu ukončení zájezdu.
Poznamka  String
Libovolná textová poznámka k objednávce.
Ceny  ListCenaInputItem
Seznam ceníkových položek kalkulace, u kterých klient zvolil počet větší než 0.
CenaCelkem  Decimal
Celková cena zájezdu podle toho, jak si klient navolil počet položek.
DatumOd  DateTime
Datum nástupu u termínů zadaných jako sezóna (tzn u terminů, které mají počet dní 0), jinak Date.MinValue (0001-01-01). Vyplnění jiné hodnoty bude u termínů s fixním počtem dní ignorováno.
Dni  Int32
Počet dní 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í.
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, stejně jako u metody Export.asmx/Kalkulace. Jinak 0.
Objednatel  ObjednatelInputItem
Informace o objednateli a jeho kontaktní údaje.
Cestujici  CestujiciInputList
Informace o ostatních cestujících zájezdu. Objednatel se neopisuje. Vyplnění seznamu není povinné, ale je vhodné pro urychlení následné komunikace při vyřizování cestovní smlouvy.
URL  String
URL adresa stránky, na které byla objednávka vyplněna.

Return Value

ResultInt32
Metoda vrací ID nově založené objednávky.

Remarks

Byl-li vyplněn e-mail objednatele, metoda odešle klientovi email potvrzující přijetí objednávky.

See Also