Example #1
0
 /**
  * Saving/Updating Employee Picture
  * @param EmpPicture $empPicture
  */
 public function setEmployeePicture(EmpPicture $empPicture)
 {
     if ($this->getEmpNumber() != "") {
         $service = new EmployeeService();
         $currentEmpPicture = $service->readEmployeePicture($this->getEmpNumber());
         if ($currentEmpPicture instanceof EmpPicture) {
             $currentEmpPicture->setPicture($empPicture->getPicture());
             $currentEmpPicture->setFilename($empPicture->getFilename());
             $currentEmpPicture->setFileType($empPicture->getFileType());
             $currentEmpPicture->setSize($empPicture->getSize());
         } else {
             $currentEmpPicture = $empPicture;
         }
         $service->saveEmployeePicture($currentEmpPicture);
     }
 }