 |
Transaction_2019_01Get_Transaction Method |
Retrieves a list of transactions from Epic that meet the requirements specified in the transaction filter object
Namespace:
ASI.TAM.API.Web.EpicSDK.Transaction
Assembly:
ASI.TAM.API.Web.EpicSDK (in ASI.TAM.API.Web.EpicSDK.dll) Version: 2021.1.0.1
SyntaxTransactionGetResultV1 Get_Transaction(
TransactionFilter_2016_01 TransactionFilterObject,
int PageNumber
)
Function Get_Transaction (
TransactionFilterObject As TransactionFilter_2016_01,
PageNumber As Integer
) As TransactionGetResultV1
Dim instance As Transaction_2019_01
Dim TransactionFilterObject As TransactionFilter_2016_01
Dim PageNumber As Integer
Dim returnValue As TransactionGetResultV1
returnValue = instance.Get_Transaction(TransactionFilterObject,
PageNumber)
Parameters
- TransactionFilterObject
- Type: ASI.TAM.API.Data.UI.TransactionTransactionFilter_2016_01
The filter object determines which transaction are retrieved - PageNumber
- Type: SystemInt32
The desired page of transactions (30 transactions per page)
Return Value
Type:
TransactionGetResultV1A result object containing an array of transactions and the total number of pages
RemarksTransactions per page = 30
Examples 1
2
3
4
5
6
7Dim oHeader As New SDK2009_07.MessageHeader
8
9Dim oTransactionResult As SDK2011_01._get.TransactionGetResult
10
11
12oHeader.DatabaseName = DATABASE
13oHeader.AuthenticationKey = AUTHENTICATION_KEY
14
15
16Dim Account_ID As Integer = 65538
17
18Dim oFilter As New SDK2016_01._get.TransactionFilter
19With oFilter
20 .AccountID = Account_ID
21 .AccountTypeCode = "CUST"
22 .TransactionStatus = SDK2016_01._get._transactionfilter.TransactionStatus.BalanceForward
23End With
24
25Dim oService As New EpicSDK_2018_01Client
26Try
27 oTransactionResult = oService.Get_Transaction(oHeader, oFilter, 0)
28
29 oService.Close()
30Catch ex As Exception
31 oService.Abort()
32 Console.WriteLine("Error: " & ex.Detail.Description)
33 Console.WriteLine("Press any key to exit...")
34 Console.ReadLine()
35 Exit Sub
36End Try
37
38Console.WriteLine("Number of Transactions in page: " & oTransactionResult.Transactions.Count.ToString)
39Console.WriteLine("Number of pages: " & oTransactionResult.TotalPages.ToString)
40
41For Each oTransaction As SDK2011_01._account.Transaction In oTransactionResult.Transactions
42 Console.WriteLine("Account Type Code: " & oTransaction.AccountTypeCode & " Balance: " & oTransaction.Balance & " Accounting Month: " & oTransaction.BillingValue.AccountingMonth &
43 " Bill Number: " & oTransaction.BillNumber.ToString & " Transaction Amount: " & oTransaction.TransactionAmount.ToString)
44Next
See Also