Click or drag to resize

clsEmployeeAttendanceDayInfo Class

Class to read the day information for one employee from the attendance module. Shows content of the table:

View: MARIAttendanceRuleDays: :Table: MPPersonenZeitenTage

Use AttendanceDayInfo(String, DateTime) to load the information for one emplyee and working day.

Inheritance Hierarchy
SystemObject
  MARIInterfaceclsEmployeeAttendanceDayInfo

Namespace:  MARIInterface
Assembly:  MARIInterface (in MARIInterface.dll) Version: 8.0.0.100
Syntax
public class clsEmployeeAttendanceDayInfo

The clsEmployeeAttendanceDayInfo type exposes the following members.

Constructors
  NameDescription
Public methodclsEmployeeAttendanceDayInfo
Initializes a new instance of the clsEmployeeAttendanceDayInfo class
Top
Fields
  NameDescription
Public fieldApprovalMode
Approval for the day. Approves all activities with the approval flag
Public fieldApprovedDate
Date the approval was made
Public fieldApprovedUser
approval user
Public fieldAttendanceTimeInHours
Hours the employee is in the office. (0.1 hours = 6Min)
Public fieldCalendarID
CalendarID. Link to the relevant calendar for the given date.
Public fieldColDayActivities
List of day activities for the selected AttendaceDay
Public fieldComingTimeHHMM
First time the employee enteres the office. (Only time)
Public fieldCW
Calendar week
Public fieldDayErrorCode
Day Error Code. Based on the activities. This is the result of errors based on single actions.
Public fieldDayType
Public fieldEmployeeNumber
EmployeeNumber
Public fieldGoingTimeHHMM
Last time the employee left the office
Public fieldOverTimeApproval
Approval of overtime maximum
Public fieldOverTimeApprovalDate
Date of the overtime approval
Public fieldOverTimeApprovalUserCode
user of the overtime approval
Public fieldOverTimeStartFlag
When the overtime is paid out, a new start value will be used. This flag indicates, that this date has a new start value
Public fieldOverTimeStartOffset
Reduction value of the overtime, when OverTimeStartFlag is true
Public fieldOverTimeStartValue
New start value for the overtime caluclation. Only set, when OverTimeStartFlag is true
Public fieldPeriod
Period
Public fieldPlannedWorkingTime
Working time based on the calendar date. Target Working Time [not stored in the table, but in the calendard days]
Public fieldProjectTimeTolerance
Status, when compairing projec time and attendance time
Public fieldStatus
Status
Public fieldWorkingDay
WorkingDay
Public fieldWorkingTimeInHours
Time the employee has worked = AttendanceTimeInHours - Breaks
Top
Remarks
See Also