/**
  * save Language
  * @param EmpLanguage $empLang
  * @returns EmployeeLanguage
  */
 public function saveEmployeeLanguage(EmployeeLanguage $empLang)
 {
     try {
         $empLang->save();
         return $empLang;
         // @codeCoverageIgnoreStart
     } catch (Exception $e) {
         throw new DaoException($e->getMessage(), $e->getCode(), $e);
     }
     // @codeCoverageIgnoreEnd
 }
CurrencyType::SetDatabaseAdapter($dbLocal);
JobTitle::SetDatabaseAdapter($dbLocal);
ChucVu::SetDatabaseAdapter($dbLocal);
PayGrade::SetDatabaseAdapter($dbLocal);
EmploymentStatus::SetDatabaseAdapter($dbLocal);
Skill::SetDatabaseAdapter($dbLocal);
Education::SetDatabaseAdapter($dbLocal);
Certification::SetDatabaseAdapter($dbLocal);
Language::SetDatabaseAdapter($dbLocal);
Nationality::SetDatabaseAdapter($dbLocal);
Employee::SetDatabaseAdapter($dbLocal);
User::SetDatabaseAdapter($dbLocal);
EmployeeSkill::SetDatabaseAdapter($dbLocal);
EmployeeEducation::SetDatabaseAdapter($dbLocal);
EmployeeCertification::SetDatabaseAdapter($dbLocal);
EmployeeLanguage::SetDatabaseAdapter($dbLocal);
EmergencyContact::SetDatabaseAdapter($dbLocal);
EmployeeDependent::SetDatabaseAdapter($dbLocal);
EmployeeImmigration::SetDatabaseAdapter($dbLocal);
EmployeeSalary::SetDatabaseAdapter($dbLocal);
LeaveType::SetDatabaseAdapter($dbLocal);
LeavePeriod::SetDatabaseAdapter($dbLocal);
WorkDay::SetDatabaseAdapter($dbLocal);
HoliDay::SetDatabaseAdapter($dbLocal);
LeaveRule::SetDatabaseAdapter($dbLocal);
EmployeeLeave::SetDatabaseAdapter($dbLocal);
EmployeeLeaveDay::SetDatabaseAdapter($dbLocal);
File::SetDatabaseAdapter($dbLocal);
Client::SetDatabaseAdapter($dbLocal);
Project::SetDatabaseAdapter($dbLocal);
EmployeeTimeSheet::SetDatabaseAdapter($dbLocal);
 /**
  * Testing getLanguage
  */
 public function testGetLanguage()
 {
     $empNumber = 121;
     $language = new EmployeeLanguage();
     $language->setEmpNumber($empNumber);
     $language->setLangId(2);
     $language->setFluency(1);
     $language->setCompetency(1);
     $language->setComments('no comments');
     $languageCode = 2;
     $langType = 1;
     $mockDao = $this->getMock('EmployeeDao');
     $mockDao->expects($this->once())->method('getLanguage')->with($empNumber, $languageCode, $langType)->will($this->returnValue($language));
     $this->employeeService->setEmployeeDao($mockDao);
     $result = $this->employeeService->getLanguage($empNumber, $languageCode, $langType);
     $this->assertEquals($language, $result);
 }
Example #4
0
 /**
  * save Language
  * @param EmpLanguage $empLang
  * @returns boolean
  */
 public function saveLanguage(EmployeeLanguage $empLang)
 {
     try {
         $empLang->save();
         return true;
     } catch (Exception $e) {
         throw new DaoException($e->getMessage());
     }
 }