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));
        }
Beispiel #2
0
 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]));
 }
Beispiel #3
0
 /// <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);
 }
Beispiel #4
0
 /// <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);
 }