2016-09-20 133 views
0

所有附屬項目,我需要給客戶參考子公司在NetSuite的。我正在使用c#soap api。有沒有一種方法來遍歷所有附屬項目在NetSuite公司在C#中,選擇一個我需要的。NetSuite的列表用肥皂web服務

+0

我不熟悉C#,但我可以提供Ruby代碼。這會有幫助嗎? – iloveitaly

回答

0

這將是這樣的:

 var sub = new SubsidiarySearchBasic(); 
     var res = netSuiteService.search(sub); 

     if (res.status.isSuccess) 
     { 
      if (res.totalPages == res.pageIndex) 
      { 
       var result = res.recordList.ToList().Any() ? res.recordList.ToList().Cast<Subsidiary>().ToList() : null; 
      } 
      else 
      { 
       var resultados = res.recordList.ToList().Cast<Invoice>().ToList(); 

       for (var i = 2; i <= res.totalPages; i++) 
       { 
        var resPages = netSuiteService.searchMoreWithId(res.searchId, i); 

        if (resPages.status.isSuccess) 
        { 
         resultados.AddRange(res.recordList.ToList().Cast<Invoice>().ToList()); 
        } 
       } 
      } 
     } 
     else 
     { 
      throw new Exception(string.Join(",", res.status.statusDetail.ToList())); 
     }