Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Dim loadResponse As LoadCollectionResponseData
- Dim strFilter As String
- strFilter = String.Format("JournalId = '{0}' AND BatchStatus = 'P'", journalID)
- loadResponse = Me.IDOClient.LoadCollection("XXX_JournalBatches", "BatchStatus,BatchId", strFilter, String.Empty, 0)
- Dim count As Integer = loadResponse.Items.Count
- If count > 0 Then
- For i As Integer = 0 To count - 1
- Dim batchID As Integer = loadResponse(i, "BatchId").GetValue(Of Integer)()
- Dim updateRequest As UpdateCollectionRequestData
- Dim updateResponse As UpdateCollectionResponseData
- Dim item As IDOUpdateItem
- ' Create the update request
- updateRequest = New UpdateCollectionRequestData("XXX_JournalBatches")
- ' Create the item to update
- ' Update request must include the _ItemId property, or the RecordDate and RowPointer properties.
- item = New IDOUpdateItem(UpdateAction.Update, loadResponse.Items(i).ItemID)
- ' Set the key fields to identify the record
- item.Properties.Add("JournalId", journalID, False)
- item.Properties.Add("BatchId", batchID, False)
- ' Set the field(s) to update
- item.Properties.Add("BatchStatus", "A", True)
- ' Add the item to the request
- updateRequest.Items.Add(item)
- ' Execute the update
- updateResponse = IDOClient.UpdateCollection(updateRequest)
- Next i
- End If
Advertisement
Add Comment
Please, Sign In to add comment