private IAsyncResult BeginSetTrainData(string trainIdOld, string trainIdNew, bool goodsTrain, string trainDescription, string userName, AsyncCallback callback, object asyncState)
        {
            SetTrainDataRequest request = new SetTrainDataRequest {
                Body = new SetTrainDataRequestBody()
            };

            request.Body.trainIdOld       = trainIdOld;
            request.Body.trainIdNew       = trainIdNew;
            request.Body.goodsTrain       = goodsTrain;
            request.Body.trainDescription = trainDescription;
            request.Body.userName         = userName;
            return(((TISWebServiceSoap)this).BeginSetTrainData(request, callback, asyncState));
        }
 public IAsyncResult BeginSetTrainData(SetTrainDataRequest request, AsyncCallback callback, object asyncState)
 {
     object[] args = new object[] { request };
     return(base.BeginInvoke("SetTrainData", args, callback, asyncState));
 }
 IAsyncResult TISWebServiceSoap.BeginSetTrainData(SetTrainDataRequest request, AsyncCallback callback, object asyncState)
 {
     return(base.Channel.BeginSetTrainData(request, callback, asyncState));
 }