public bool GetList( string airlineID, string travelAgency, string cityFrom, string cityTo) { _bapiDestinationTo = new SAP_FLIGHTCONNLIST.BAPISCODST(); _bapiDestinationFrom = new SAP_FLIGHTCONNLIST.BAPISCODST(); _bapiDestinationTo.AIRPORTID = ""; _bapiDestinationTo.CITY = cityTo; _bapiDestinationTo.COUNTR = ""; _bapiDestinationTo.COUNTR_ISO = ""; _bapiDestinationFrom.AIRPORTID = ""; _bapiDestinationFrom.CITY = cityFrom; _bapiDestinationFrom.COUNTR = ""; _bapiDestinationFrom.COUNTR_ISO = ""; return(GetList( airlineID, travelAgency)); }
public void BAPI_FLCONN_GETLIST([System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] string AIRLINE, [System.Xml.Serialization.XmlArrayAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)][System.Xml.Serialization.XmlArrayItemAttribute("item", Form = System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable = false)] ref BAPISCODRA[] DATE_RANGE, [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] BAPISCODST DESTINATION_FROM, [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] BAPISCODST DESTINATION_TO, [System.Xml.Serialization.XmlArrayAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)][System.Xml.Serialization.XmlArrayItemAttribute("item", Form = System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable = false)] ref BAPIPAREX[] EXTENSION_IN, [System.Xml.Serialization.XmlArrayAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)][System.Xml.Serialization.XmlArrayItemAttribute("item", Form = System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable = false)] ref BAPIPAREX[] EXTENSION_OUT, [System.Xml.Serialization.XmlArrayAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)][System.Xml.Serialization.XmlArrayItemAttribute("item", Form = System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable = false)] ref BAPISCODAT[] FLIGHT_CONNECTION_LIST, [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] int MAX_ROWS, [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)][System.Xml.Serialization.XmlIgnoreAttribute()] bool MAX_ROWSSpecified, [System.Xml.Serialization.XmlArrayAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)][System.Xml.Serialization.XmlArrayItemAttribute("item", Form = System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable = false)] ref BAPIRET2[] RETURN, [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] string TRAVELAGENCY) { object[] results = this.Invoke("BAPI_FLCONN_GETLIST", new object[] { AIRLINE, DATE_RANGE, DESTINATION_FROM, DESTINATION_TO, EXTENSION_IN, EXTENSION_OUT, FLIGHT_CONNECTION_LIST, MAX_ROWS, MAX_ROWSSpecified, RETURN, TRAVELAGENCY }); DATE_RANGE = ((BAPISCODRA[])(results[0])); EXTENSION_IN = ((BAPIPAREX[])(results[1])); EXTENSION_OUT = ((BAPIPAREX[])(results[2])); FLIGHT_CONNECTION_LIST = ((BAPISCODAT[])(results[3])); RETURN = ((BAPIRET2[])(results[4])); }
/// <remarks/> public void BAPI_FLCONN_GETLISTAsync(string AIRLINE, BAPISCODRA[] DATE_RANGE, BAPISCODST DESTINATION_FROM, BAPISCODST DESTINATION_TO, BAPIPAREX[] EXTENSION_IN, BAPIPAREX[] EXTENSION_OUT, BAPISCODAT[] FLIGHT_CONNECTION_LIST, int MAX_ROWS, bool MAX_ROWSSpecified, BAPIRET2[] RETURN, string TRAVELAGENCY, object userState) { if ((this.BAPI_FLCONN_GETLISTOperationCompleted == null)) { this.BAPI_FLCONN_GETLISTOperationCompleted = new System.Threading.SendOrPostCallback(this.OnBAPI_FLCONN_GETLISTOperationCompleted); } this.InvokeAsync("BAPI_FLCONN_GETLIST", new object[] { AIRLINE, DATE_RANGE, DESTINATION_FROM, DESTINATION_TO, EXTENSION_IN, EXTENSION_OUT, FLIGHT_CONNECTION_LIST, MAX_ROWS, MAX_ROWSSpecified, RETURN, TRAVELAGENCY }, this.BAPI_FLCONN_GETLISTOperationCompleted, userState); }
/// <remarks/> public void BAPI_FLCONN_GETLISTAsync(string AIRLINE, BAPISCODRA[] DATE_RANGE, BAPISCODST DESTINATION_FROM, BAPISCODST DESTINATION_TO, BAPIPAREX[] EXTENSION_IN, BAPIPAREX[] EXTENSION_OUT, BAPISCODAT[] FLIGHT_CONNECTION_LIST, int MAX_ROWS, bool MAX_ROWSSpecified, BAPIRET2[] RETURN, string TRAVELAGENCY) { this.BAPI_FLCONN_GETLISTAsync(AIRLINE, DATE_RANGE, DESTINATION_FROM, DESTINATION_TO, EXTENSION_IN, EXTENSION_OUT, FLIGHT_CONNECTION_LIST, MAX_ROWS, MAX_ROWSSpecified, RETURN, TRAVELAGENCY, null); }