Esempio n. 1
0
 /**
  * Save Employee Tax Exemptios
  * @param EmpUsTaxExemption $empUsTaxExemption
  * @returns EmpUsTaxExemption
  * @throws DaoException
  */
 public function saveEmployeeTaxExemptions(EmpUsTaxExemption $empUsTaxExemption)
 {
     try {
         $empUsTaxExemption->save();
         return $empUsTaxExemption;
         // @codeCoverageIgnoreStart
     } catch (Exception $e) {
         throw new DaoException($e->getMessage(), $e->getCode(), $e);
     }
     // @codeCoverageIgnoreEnd
 }
Esempio n. 2
0
 /**
  * Test saving Employee Tax Exemptions
  */
 public function testSaveEmployeeTaxExemptions()
 {
     $empUsTaxExemption = new EmpUsTaxExemption();
     $empUsTaxExemption->setEmpNumber(2);
     $empUsTaxExemption->stateExemptions = 4;
     $result = $this->employeeDao->saveEmployeeTaxExemptions($empUsTaxExemption);
     $this->assertTrue($result === $empUsTaxExemption);
     $this->assertEquals(2, $result->getEmpNumber());
     $this->assertEquals(4, $result->stateExemptions);
 }
Esempio n. 3
0
 /**
  * Test SaveEmployeeTaxExemptions
  */
 public function testSaveEmployeeTaxExemptions()
 {
     $employeeDao = $this->getMock('EmployeeDao');
     $employeeDao->expects($this->once())->method('saveEmployeeTaxExemptions')->will($this->returnValue(true));
     $this->employeeService->setEmployeeDao($employeeDao);
     $empUsTaxExemption = new EmpUsTaxExemption();
     $empUsTaxExemption->setEmpNumber(3);
     $result = $this->employeeService->saveEmployeeTaxExemptions($empUsTaxExemption);
     $this->assertTrue($result);
 }
Esempio n. 4
0
 /**
  * Save Employee Tax Exemptios
  * @param EmpUsTaxExemption $empUsTaxExemption
  * @returns boolean
  * @throws DaoException
  */
 public function saveEmployeeTaxExemptions(EmpUsTaxExemption $empUsTaxExemption)
 {
     try {
         $empUsTaxExemption->save();
         return true;
     } catch (Exception $e) {
         throw new DaoException($e->getMessage());
     }
 }