/** * Save Salery Grade * @param sfWebRequest $request * @return unknown_type */ public function executeSaveEmployeeStatus(sfWebRequest $request) { if ($request->isMethod('post')) { $jobService = new JobService(); $employeeStatus = new EmployeeStatus(); $employeeStatus->setEstatName($request->getParameter('txtName')); $jobService->saveEmployeeStatus($employeeStatus); $this->setMessage('SUCCESS', array(TopLevelMessages::SAVE_SUCCESS)); $this->redirect('admin/listEmployeeStatus'); } }
/** * Save EmployeeStatus * @param EmployeeStatus $employeeStatus * @returns boolean * @throws DaoException */ public function saveEmployeeStatus(EmployeeStatus $employeeStatus) { try { if ($employeeStatus->getId() == '') { $idGenService = new IDGeneratorService(); $idGenService->setEntity($employeeStatus); $employeeStatus->setId($idGenService->getNextID()); } $employeeStatus->save(); return true; } catch (Exception $e) { throw new DaoException($e->getMessage()); } }