case 'Save_Punch':
     $timeController->savePunch();
     break;
 case 'Show_My_Report':
     $timeController->showAttendanceReportForm('My');
     break;
 case 'Show_Employee_Report':
     $timeController->showAttendanceReportForm('Emp');
     break;
 case 'Generate_Attendance_Report':
     $from = $_POST['txtFromDate'] . ' 00:00:00';
     $to = $_POST['txtToDate'] . ' 23:59:59';
     if ($_POST['optReportView'] == 'summary') {
         $timeController->generateAttendanceSummary($_POST['hdnEmpNo'], $from, $to);
     } elseif ($_POST['optReportView'] == 'detailed') {
         $timeController->generateAttendanceReport($_POST['hdnEmpNo'], $from, $to);
     }
     break;
 case 'Summary_Attendance_Report':
     $from = $_POST['txtFromDate'] . ' 00:00:00';
     $to = $_POST['txtFromDate'] . ' 23:59:59';
     $timeController->generateAttendanceReport($_POST['hdnEmployeeId'], $from, $to);
     break;
 case 'Save_Attendance_Report':
     $timeController->saveAttendanceReport();
     break;
 case 'Show_Attendance_Config':
     $timeController->showAttendanceConfig();
     break;
 case 'Save_Attendance_Config':
     $timeController->saveAttendanceConfig();