Add |
public class AddUserTimeNonWorkShiftModel
The AddUserTimeNonWorkShiftModel type exposes the following members.
Name | Description | |
---|---|---|
EmpIdentifier |
The Employee Number/Identifier for who the time card approval will apply * Required Property | |
EnableHomeLaborLevel | If true this value will allow the home labor-level-detail assignment to be made to the non-work-shift time punch | |
GeoLatitude | Adds a geo-latitude location from where this transaction was input | |
GeoLongitude | Adds a geo-longitude location from where this transaction was input | |
GeoValidate |
Apply geo-validation rules to this transaction | |
LaborLevelIDs | A list of LaborLevelIDList structure | |
NotesEmp | The notes that an employee can enter for this transaction | |
NotesMgr | The notes that a manager can enter for this transaction | |
PayTypeID |
The non-work pay type that should be associated with this transaction * Required Property | |
TransactionDateTime |
The start date time to apply to the non-work punch request * Required Property | |
TransactionHours |
The amount of hours to apply to the non-work punch request * Required Property | |
WebKioskTerminalID | The web kiosk terminal id that the transaction came through |
Note |
---|
Business Rules: Adding punches and non-work punches is the core of the time-web system. The WSUserTimeNonWorkShift class encapsulate the needed methods/operations to interact with a users non-work shift data. Setup: Manager > Time Cards |