Click or drag to resize
HolidayOptions Class
Container class for Pay Policy's Holiday related features.
Inheritance Hierarchy
SystemObject
  AMG.API.Definitions.PoliciesHolidayOptions

Namespace: AMG.API.Definitions.Policies
Assembly: AMG.API (in AMG.API.dll) Version: 2.0.0.0 (2.0.0.0)
Syntax
public class HolidayOptions

The HolidayOptions type exposes the following members.

Constructors
  NameDescription
Public methodHolidayOptions
Initializes a new instance of the HolidayOptions class.
Top
Properties
  NameDescription
Public propertyAddHours
Adds amount of hours employee works on a holiday.
Public propertyApplyNotSheduled
Indicates if holiday could be applied for those days when the employee wasn't scheduled to work.
Public propertyHoursTowardOT
Indicates if the worked holiday hours are taken into consideration when calculating daily, weekly or consecutive overtime hours.
Public propertyMultiplyHours
Coefficient by which the worked holiday hours should be multiplied if MultiplyHoursEnabled is set to true.
Public propertyMultiplyHoursEnabled
Indicates if worked holiday hours should be multiplied by MultiplyHours coefficient.
Public propertyPayRateWhenWorked

Pay level at which the worked holiday hours should be accrued as: REG, OT1, OT2 or OT3.

enum OtLevel { REG = 1, OT1 = 2, OT2 = 3, OT3 = 4 }
Public propertyQualifyMinDays
Minimum number of days after which the employee is eligible to be paid for the holidays.
Public propertyRequireWorkSched

Specifies whether employee is eligible to be paid for the holiday based on work schedule before and after the holiday.

enum RequiredWorkSchedule { None, Before_And_After, Before_Or_After }
Public propertyReset
Indicates if holiday hours should be reset at day end.
Public propertyResetTime
Time when holiday hours should be reset if Reset is set to true.
Public propertyUnworkedDaysAddHours
Amount of hours to be added for each non-worked holiday.
Public propertyUseHolidays
Indicates if Holidays are being calculated.
Top
See Also