$timeController->showPunchTime();
     break;
 case 'Punch_In':
     $punchIn = true;
 case 'Punch_Out':
     $obj = $timeEventExtractor->parsePunch($_POST, $punchIn);
     $timeController->setObjTime($obj);
     $timeController->punchTime($punchIn);
     break;
     /* Attendance Controls: Begin */
 /* Attendance Controls: Begin */
 case 'Show_Punch_View':
     $timeController->showPunchView();
     break;
 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);
     }