Skip to content

clsStatutoryWeeklyWageCalculation

Encapsulates the result of a statutory weekly wage calculation for a given injury date, wage amount, pay period, and work schedule. It returns the calculated weekly wage together with any error message produced by the calculation request.

Purpose

  • Submits the criteria needed to calculate a statutory weekly wage.
  • Exposes the calculated statutory weekly wage result.
  • Surfaces any error message returned by the calculation process.

Context

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

Public members

Member Signature Purpose
ErrorMessage Readonly Property ErrorMessage() As String Returns the ErrorMessage value.
StatutoryWeeklyWage Readonly Property StatutoryWeeklyWage() As decimal Returns the StatutoryWeeklyWage value.
MyCriteria ReadOnly Property MyCriteria() As Criteria Returns the MyCriteria value.
GetStatutoryWeeklyWageCalculation Shared Function GetStatutoryWeeklyWageCalculation(ByVal inDataportal As IDataPortalInfo, ByVal inInjuryDate As Date, ByVal inWages As Decimal, ByVal inPayPeriod As String, ByVal inHoursPerDay As Decimal, ByVal inDaysPerWeek As Decimal) As clsStatutoryWeeklyWageCalculation Executes GetStatutoryWeeklyWageCalculation and returns the result.
Criteria Class Criteria Exposes the nested class Criteria.

Inherited public members

Members in this section are inherited from clsBusinessBase. | Member | Signature | Purpose | Origin | | --- | --- | --- | --- | | Rules | Property Rules As clsRulesManager | Exposes the BOF rules manager used to evaluate object validation rules.* | saif-framework-core — clsBusinessBase | | BeginEdit | Sub BeginEdit() | Starts an edit session for n-level undo support.* | saif-framework-core — clsBusinessBase | | CancelEdit | Sub CancelEdit() | Cancels the active edit session and reverts pending changes.* | saif-framework-core — clsBusinessBase | | ApplyEdit | Sub ApplyEdit() | Commits the active edit session and accepts pending changes.* | saif-framework-core — clsBusinessBase |

Behavioral notes

  • clsStatutoryWeeklyWageCalculation is part of the documented SAIF.Business.Claim public contract.
  • Public members are declared in Business\SAIF.Business.Claim\clsStatutoryWeeklyWageCalculation.vb.

Constraints and usage notes

  • Consumers should use the documented public members directly when integrating this type.

Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with ** could not be confirmed; treat as unknown until verified.

Sources

  • Business\SAIF.Business.Claim\clsStatutoryWeeklyWageCalculation.vb