Esempio n. 1
0
 /**
  * Get Employee List
  * This function should be available in EmployeeService, not here
  * Due to backward compatibility temporarily its made available. referencing places need to be pointed to employee service
  * and this should be removed
  */
 public function getEmployeeList()
 {
     try {
         $employeeService = new EmployeeService();
         return $employeeService->getEmployeeList();
     } catch (Exception $e) {
         throw new AdminServiceException($e->getMessage());
     }
 }
Esempio n. 2
0
 public function getProjectAdminListAsJson()
 {
     $jsonArray = array();
     $employeeService = new EmployeeService();
     $employeeService->setEmployeeDao(new EmployeeDao());
     $employeeList = $employeeService->getEmployeeList();
     foreach ($employeeList as $employee) {
         $jsonArray[] = array('name' => $employee->getFullName(), 'id' => $employee->getEmpNumber());
     }
     $jsonString = json_encode($jsonArray);
     return $jsonString;
 }
Esempio n. 3
0
 public function getEmployeeListAsJson()
 {
     $jsonArray = array();
     $employeeService = new EmployeeService();
     $employeeService->setEmployeeDao(new EmployeeDao());
     $employeeList = $employeeService->getEmployeeList();
     $employeeUnique = array();
     foreach ($employeeList as $employee) {
         if (!isset($employeeUnique[$employee->getEmpNumber()])) {
             $name = $employee->getFirstName() . " " . $employee->getMiddleName();
             $name = trim(trim($name) . " " . $employee->getLastName());
             $employeeUnique[$employee->getEmpNumber()] = $name;
             $jsonArray[] = array('name' => $name, 'id' => $employee->getEmpNumber());
         }
     }
     $jsonString = json_encode($jsonArray);
     return $jsonString;
 }
Esempio n. 4
0
 public function getEmployeeListAsJson()
 {
     $jsonArray = array();
     $employeeService = new EmployeeService();
     $employeeService->setEmployeeDao(new EmployeeDao());
     $employeeList = $employeeService->getEmployeeList();
     $employeeUnique = array();
     foreach ($employeeList as $employee) {
         $workShiftLength = 0;
         if (!isset($employeeUnique[$employee->getEmpNumber()])) {
             $name = $employee->getFullName();
             $employeeUnique[$employee->getEmpNumber()] = $name;
             $jsonArray[] = array('name' => $name, 'id' => $employee->getEmpNumber());
         }
     }
     $jsonString = json_encode($jsonArray);
     return $jsonString;
 }
 protected function getEmployeeList()
 {
     $employeeService = new EmployeeService();
     $employeeList = array();
     if (Auth::instance()->hasRole(Auth::ADMIN_ROLE)) {
         $employeeList = $employeeService->getEmployeeList('empNumber', 'ASC', false);
     }
     if ($_SESSION['isSupervisor'] && trim(Auth::instance()->getEmployeeNumber()) != "") {
         $employeeList = $employeeService->getSupervisorEmployeeChain(Auth::instance()->getEmployeeNumber());
     }
     return $employeeList;
 }
Esempio n. 6
0
 public function getEmployeeListAsJson()
 {
     $jsonArray = array();
     $existWorkShiftEmpList = array();
     $employeeService = new EmployeeService();
     $employeeService->setEmployeeDao(new EmployeeDao());
     $workShiftEmpList = $this->getWorkShiftService()->getWorkShiftEmployeeList();
     foreach ($workShiftEmpList as $workShiftEmp) {
         $existWorkShiftEmpList[] = $workShiftEmp->emp_number;
     }
     $employeeList = $employeeService->getEmployeeList('lastName', 'ASC', true);
     $employeeUnique = array();
     foreach ($employeeList as $employee) {
         if (!isset($employeeUnique[$employee->getEmpNumber()])) {
             $name = $employee->getFullName();
             $employeeUnique[$employee->getEmpNumber()] = $name;
             if (!in_array($employee->getEmpNumber(), $existWorkShiftEmpList)) {
                 $jsonArray[] = array('name' => $name, 'id' => $employee->getEmpNumber());
             }
         }
     }
     $jsonString = json_encode($jsonArray);
     return $jsonString;
 }