/** * 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); } }