public function setReportCriteriaInfoInRequest($formValues) { $employeeService = new EmployeeService(); $jobService = new JobService(); $empStatusService = new EmploymentStatusService(); $companyStructureService = new CompanyStructureService(); if (isset($formValues["employee"])) { $empNumber = $formValues["employee"]; $employee = $employeeService->getEmployee($empNumber); $empName = $employee->getFirstAndLastNames(); $this->getRequest()->setParameter('empName', $empName); } if (isset($formValues["employment_status"]) && $formValues["employment_status"] != 0) { $estatCode = $formValues["employment_status"]; $estat = $empStatusService->getEmploymentStatusById($estatCode); $estatName = $estat->getName(); $this->getRequest()->setParameter("empStatusName", $estatName); } if (isset($formValues["job_title"]) && $formValues["job_title"] != 0) { $jobTitCode = $formValues["job_title"]; $jobTitle = $jobService->readJobTitle($jobTitCode); $jobTitName = $jobTitle->getJobTitName(); $this->getRequest()->setParameter("jobTitName", $jobTitName); } if (isset($formValues["sub_unit"]) && $formValues["job_title"] != 0) { $value = $formValues["sub_unit"]; $id = $value; $subunit = $companyStructureService->getSubunitById($id); $subUnitName = $subunit->getName(); $this->getRequest()->setParameter("subUnit", $subUnitName); } $this->getRequest()->setParameter('attendanceDateRangeFrom', $formValues["attendance_date_range"]["from"]); $this->getRequest()->setParameter('attendanceDateRangeTo', $formValues["attendance_date_range"]["to"]); }
public function setReportCriteriaInfoInRequest($formValues) { $employeeService = new EmployeeService(); $empStatusService = new EmploymentStatusService(); $jobTitleService = new JobTitleService(); $companyStructureService = new CompanyStructureService(); if (isset($formValues["employeeId"]) || $formValues["employeeId"] == '-1') { if ($formValues["employeeId"] != '-1') { $empNumber = $formValues["employeeId"]; $employee = $employeeService->getEmployee($empNumber); $empName = $employee->getFirstAndLastNames(); } else { $empName = __("All"); } $this->getRequest()->setParameter('empName', $empName); } if (isset($formValues["employeeStatus"]) && $formValues["employeeStatus"] != 0) { $estatCode = $formValues["employeeStatus"]; $estat = $empStatusService->getEmploymentStatusById($estatCode); $estatName = $estat->getName(); $this->getRequest()->setParameter("employeeStatus", $estatName); } if (isset($formValues["jobTitle"]) && $formValues["jobTitle"] != 0) { $jobTitCode = $formValues["jobTitle"]; $jobTitle = $jobTitleService->getJobTitleById($jobTitCode); $jobTitName = $jobTitle->getJobTitleName(); $this->getRequest()->setParameter("jobTitle", $jobTitName); } if (isset($formValues["subUnit"]) && $formValues["subUnit"] != 0) { $value = $formValues["subUnit"]; $id = $value; $subunit = $companyStructureService->getSubunitById($id); $subUnitName = $subunit->getName(); $this->getRequest()->setParameter("subUnit", $subUnitName); } $this->getRequest()->setParameter('attendanceDateRangeFrom', $formValues["fromDate"]); $this->getRequest()->setParameter('attendanceDateRangeTo', $formValues["toDate"]); }