Example #1
0
        public async Task <SalesOrdersDetailsResponse> GetSalesOrders(SalesOrdersRequestParams requestParams)
        {
            try {
                BasicHttpBinding binding = new BasicHttpBinding();
                binding.Security.Mode = BasicHttpSecurityMode.TransportCredentialOnly;
                binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Basic;
                EndpointAddress endPoint = new EndpointAddress(" http://mkrppod01.mikroportal.com:50000/XISOAPAdapter/MessageServlet?senderParty=&senderService=BC_MIKROPORTAL&receiverParty=&receiverService=&interface=SI_SalesOrderDetails_OB&interfaceNamespace=http://mikroportalintegration/services");
                client.Endpoint.Address = endPoint;
                client.Endpoint.Binding = binding;

                client.ClientCredentials.UserName.UserName = "******";
                client.ClientCredentials.UserName.Password = "******";



                WsSalesOrderDetails_OBService.SI_SalesOrderDetails_OBRequest request = new WsSalesOrderDetails_OBService.SI_SalesOrderDetails_OBRequest();

                request.IV_BASL_TRH = requestParams.IV_BASL_TRH;
                request.IV_BITS_TRH = requestParams.IV_BITS_TRH;
                request.IV_MUSTERI  = requestParams.IV_MUSTERI;

                var serviceResponse = await client.SI_SalesOrderDetails_OBAsync(request);

                return(ConvertToOrderDetailsResponse(serviceResponse));
            } catch (Exception ex) {
                Console.WriteLine(ex.Message.ToString());

                throw;
            }
        }
Example #2
0
 public System.Threading.Tasks.Task <WsSalesOrderDetails_OBService.SI_SalesOrderDetails_OBResponse> SI_SalesOrderDetails_OBAsync(WsSalesOrderDetails_OBService.SI_SalesOrderDetails_OBRequest request)
 {
     return(base.Channel.SI_SalesOrderDetails_OBAsync(request));
 }