IService..::..GetAllDebtorSalesOrders Method

Gets all sales orders for a given debtor.

Namespace:  JiwaFinancials.Jiwa.JiwaWebService.WCF
Assembly:  JiwaWebService (in JiwaWebService.exe)

Syntax


[OperationContractAttribute]
[WebGetAttribute]
List<SalesOrder> GetAllDebtorSalesOrders(
	string DebtorID
)
<OperationContractAttribute> _
<WebGetAttribute> _
Function GetAllDebtorSalesOrders ( _
	DebtorID As String _
) As List(Of SalesOrder)
[OperationContractAttribute]
[WebGetAttribute]
List<SalesOrder^>^ GetAllDebtorSalesOrders(
	String^ DebtorID
)

Parameters

DebtorID
Type: String
The DebtorID.

Return Value

System.Collections.Generic.List(Of JiwaFinancials.Jiwa.JiwaSales.SalesOrder.XML.SalesOrder)

Examples


Read all sales orders for a given debtor, and then outputs to console the invoice no from each sales order
VB.NET
Dim binding As System.ServiceModel.WSHttpBinding = New System.ServiceModel.WSHttpBinding()
  binding.MaxReceivedMessageSize = 50000000
  binding.ReaderQuotas.MaxArrayLength = 50000000
  binding.ReaderQuotas.MaxStringContentLength = 50000000
  Dim jiwaService As JiwaWebServiceReference.ServiceClient = New JiwaWebServiceReference.ServiceClient(binding, New ServiceModel.EndpointAddress("http://localhost:8001/jiwa7/services/7.0"))
  jiwaService.Logon("Admin", "password")

  Dim salesOrders As List(Of JiwaWebServiceReference.SalesOrder) = jiwaService.GetAllDebtorSalesOrders("0000000061000000001V")

  For Each salesOrder As JiwaWebServiceReference.SalesOrder In salesOrders
      Console.WriteLine(salesOrder.InvoiceNo)
  Next

  jiwaService.Logoff()
  jiwaService.Close()