Skip to content

WorkerInfo

WorkerInfo provides the value carrier for injured-worker lookup results.

Purpose

  • Value carrier for injured-worker lookup results.

Context

  • Namespace: SAIF.Business.CustomerContact
  • Assembly/package: SAIF.BOF.Business.CustomerContact

Public members

Member Signature Purpose
CustomerID Public Property CustomerID As Decimal Returns or sets the customer identifier exposed by this type.
PersonID Public Property PersonID As Decimal Returns or sets the person identifier exposed by this type.
WorkerID Public Property WorkerID As Decimal Returns or sets the source worker identifier.
PrimaryFirstName Public Property PrimaryFirstName As String Returns or sets the name value exposed by this type.
PrimaryLastName Public Property PrimaryLastName As String Returns or sets the name value exposed by this type.
PrimaryTaxId Public Property PrimaryTaxId As String Returns or sets the value exposed by this member.
EmailAddress Public Property EmailAddress As String Returns or sets the value exposed by this member.
HomePhone Public Property HomePhone As String Returns or sets the value exposed by this member.
IsValid Public Function IsValid() As Boolean Returns whether the object and any checked child objects have accumulated validation errors.
New Public Sub New(customerID As Decimal, ByVal personID As Decimal, ByVal workerID As Decimal) Initializes the object with the supplied constructor arguments.

Behavioral notes

  • Validity is computed from a small set of identifier or contact fields in the source class.

Constraints and usage notes

  • Populate the remaining profile fields before treating the object as a complete business summary.

Sources

  • Business\SAIF.Business.CustomerContact\WorkerInfo.vb