Create an Update Request Client Log to update a Client's Physical and Postal Addresses and optionally, action it immediately.

Syntax

finUpdateRequestUtilities.CreateUpdateRequestLog_AddressUpdates_FromAddressDetails(client, [physicalClientContactAddressPk], [postalClientContactAddressPk], [physicalAddressDetails], [postalAddressDetails], [postalAndPhysicalAddressSame], [newPhysicalContactMethodId], [newPostalContactMethodId], [actionImmediately], [requestedBy], [requestSource], [logSubject], [logNotes], [clientLog], [editExisting])

Parameters

NameTypeOptionalByRefDescription
client finClient The finClient object to modify the addresses for.
physicalClientContactAddressPk Integer Optional The existing physical Client Contact Address Pk if updating or deleting. Not required if adding a new physical address. If omitted, a value of 0 is assumed.
postalClientContactAddressPk Integer Optional The existing postal Client Contact Address Pk if updating or deleting. Not required if adding a new postal address. If omitted, a value of 0 is assumed.
physicalAddressDetails ISAddressDetails Optional The new physical address. Should be populated if adding or updating a physical address; leave initialised but blank to delete a physical address. If omitted, a value of Nothing is assumed.
postalAddressDetails ISAddressDetails Optional The new postal address. Should be populated if adding or updating a postal address; leave initialised but blank to delete a postal address. If omitted, a value of Nothing is assumed.
postalAndPhysicalAddressSame Boolean Optional Determines if the physical and postal addresses should be the same. Any supplied postal address will be ignored if this is True. If omitted, a value of False is assumed.
newPhysicalContactMethodId String Optional The Contact Method Id to use for when adding a new physical address.
newPostalContactMethodId String Optional The Contact Method Id to use for when adding a new postal address.
actionImmediately Boolean Optional Indicates whether to Immediately Action the Update Request. If omitted, a value of False is assumed.
requestedBy String Optional "Requested By" for the Update Request.
requestSource String Optional "Request Source" for the Update Request.
logSubject String Optional Subject for the generated Client Log. Will default to "Contact Address Update Request" if omitted.
logNotes String Optional Notes for the generated Client Log.
clientLog finClientLog Optional ByRef The generated Client Log. If omitted, a value of Nothing is assumed.
editExisting Boolean Optional If Request Type is 'Update Existing', this flag indicates whether the existing record should be updated, rather than made historic and a new record added. If omitted, a value of False is assumed.

Return Value

Boolean

A Boolean value indicating success.

Member of:
finUpdateRequestUtilities
Namespace:
Intersoft.finSupport6
Assembly:
finSupport6, Version=6.0.3
Target Framework:
.NET 9.0