$obj = $timesheetExtractor->parseChangeStatusData($_POST); $timeController->setObjTime($obj); $timeController->approveTimesheet(); break; case 'Reject_Timesheet': $obj = $timesheetExtractor->parseChangeStatusData($_POST); $timeController->setObjTime($obj); $timeController->rejectTimesheet(); break; case 'View_Select_Employee': $timeController->viewSelectEmployee(); break; case 'Fetch_Next_Timesheet': $obj = $timesheetExtractor->parseViewData($_POST); $timeController->setObjTime($obj); $timeController->nextEmployeeTimesheet(); break; case 'Fetch_Prev_Timesheet': $obj = $timesheetExtractor->parseViewData($_POST); $timeController->setObjTime($obj); $timeController->previousEmployeeTimesheet(); break; case 'Show_Punch_Time': $timeController->showPunchTime(); break; case 'Punch_In': $punchIn = true; case 'Punch_Out': $obj = $timeEventExtractor->parsePunch($_POST, $punchIn); $timeController->setObjTime($obj); $timeController->punchTime($punchIn);