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 |
| 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 |