ERAttendance.frmAttendanceEntry Class
Summary description for frmAttendanceEntry Used to collect Attendance data for an employee Collects: Employee ID by Name Employee's Manager ID by Name Excused if the Employee's Manager has granted and Excused attendance problem Minutes To - how many minutes was the employee late to work Minutes Late - how many minutes was the employee late From Lunch/Break Instance Date - date of instance of attendance problem Attendance Code - the actual reason if any behind the attendance problem

Access: Public
Base Classes: Form
  Members Description  
    cbExcused    
    btnCancel    
    btnSave    
    cboEmployee    
    cboAttendanceCode    
    lbl    
    txtMinutesTo    
    label3    
    txtMinutesFrom    
    label2    
    label4    
    cboManager    
    btnClose    
    dtpInstanceDate    
    lblEmployee    
    btnProbation    
    Notification    
    grdAttendance    
    sbr    
    pnlWarning    
    pnlNote    
    AttendanceID Internal Attendance ID for use while saving or updating an attendance entry

 
    iTimesTardy Times Tardy - counter for particular employee

 
    iTimesAbsent Times Absent - counter for particular employee

 
    components Required designer variable.

 
    frmAttendanceEntry Summary frmAttendanceEntry Simply populates the 3 combo boxes on the form Attendance Code Employee Employee's Manager

 
    Dispose Clean up any resources being used.

 
    InitializeComponent Required method for Designer support - do not modify the contents of this method with the code editor.

 
    Main The main entry point for the application.

 
    frmAttendanceEntry_Load Loading the Entry form should fill the grid and clear the form

 
    FillGrid Populate the Grid with Attendance info since yesterday

 
    ClearForm Clears the form and prepares it for data entry

 
    btnCancel_Click If the user insists on clearing the form

 
    btnSave_Click Save is used to update an existing or insert a new Attendance record

 
    btnClose_Click Close the form

 
    AutomatedProbationCheck Determines if the employee should be placed on probation

 
    DetermineTardyCount Determines the employees Tardy Count in the past number of days

 
    DetermineEmployeeStatus Determines the employees hire status FULL TIME or PART TIME

 
    DetermineEmployeeHireDate Determines the employees Hire Date

 
    DetermineAbsentCount Determines the employees Absent Count over the past number of day

 
    AddProbationEntry If it is determined that the Employee should be placed on probation, then add a probation entry

 
    DetermineProbationCount Determine the number of probations over the past days

 
    DetermineLastProbationDate Determine the last date the employee was on probation in the last number of days

 
    AutomatedNotificationCheck Automate any notifications that must be sent to the employee

 
    TerminationNotice A specific notification for Termination should be printed

 
    FinalWarningNotice A specific notification for Final Warning should be printed

 
    WYTNotice A specific notification for Watch your Time should be printed

 
    FirstWarningNotice A specific notification for First Warning should be printed

 
    cboEmployee_Leave A function to help update the Employee Name in the combo when the user leaves the combo

 
    cboManager_Leave A function to help update the Employee Manager Name in the combo when the user leaves the combo

 
    cboEmployee_KeyUp A function to dynamically lookup an Employee

 
    cboManager_KeyUp A function to dynamically lookup an Employee Manager

 
    AddNotificationEntry Add a notification record

 
    btnProbation_Click Show the probation form

 
    Notification_Click Show the notification form

 
    grdAttendance_CurrentCellChanged Allow the user to select an Attendance record for modification

 
    cboAttendanceCode_Leave A function to help update the Attendance Code in the combo when the user leaves the combo

 
    cboAttendanceCode_KeyUp A function to dynamically lookup an Attendance Code