Skip to content

clsLegalPersons

clsLegalPersons is the row model loaded by clsLegalPersonList. It stores the name parts and LegalPersonID for one legal-person lookup entry and is populated from a clsResultSet.DataRow before the list returns ALJ choices to callers.

Purpose

  • Hold the name fields and numeric identifier for one legal-person lookup row.
  • Provide an ILoadable implementation so clsLegalPersonList can materialize result-set rows into managed business objects.
  • Preserve the LegalPersonID key that callers use after a list selection is made.

Context

  • Namespace: SAIF.Business.Claim.Legal
  • Assembly/package: SAIF.Business.Claim.Legal

Public members

Member Kind Type/return type Purpose
FirstName Property String Stores the first-name value loaded from the legal-person result row.
LastName Property String Stores the last-name/display-name value loaded from the legal-person result row.
LegalPersonID Property Decimal Stores the LEGAL_PERSON_SEQ_NUM key for the lookup entry.
MiddleInitial Property String Stores the middle-initial value loaded from the legal-person result row.
Load(inDataPortalInfo, Row) Protected Friend method Sub Attaches data-portal criteria, copies values from a result-set row into the object, and marks the instance old.
New() Protected Friend constructor — Initializes an empty legal-person row object for framework/list loading.

Sources

  • SAIF.Business.Claim.Legal\clsLegalPersonList.vb