/** * Exibe a tabela de candidatos que podem ser matriculados em uma turma * @return ViewModel */ public function indexAction() { try { $em = $this->getEntityManager(); $form = new SearchRegistrationsForm($em, Recruitment::STUDENT_RECRUITMENT_TYPE); $form->get('recruitment')->setAttribute('disabled', true); $form->get('registrationStatus')->setValue(RecruitmentStatus::STATUSTYPE_INTERVIEW_APPROVED)->setAttribute('disabled', true); $form->remove('submit'); $sclassForm = new SearchEnrollmentForm($em); return new ViewModel(array('message' => null, 'form' => $form, 'sclassForm' => $sclassForm)); } catch (Exception $ex) { return new ViewModel(array('message' => 'Erro inesperado. Por favor entre em contato com o administrador do sistema', 'form' => null)); } }
/** * Exibe os cargos e os voluntários para que seja possível realizar as associações ou removê-las. * * @return ViewModel */ public function officeManagerAction() { try { $em = $this->getEntityManager(); $form = new SearchRegistrationsForm($em, Recruitment::VOLUNTEER_RECRUITMENT_TYPE); $form->get('registrationStatus')->setValue(RecruitmentStatus::STATUSTYPE_VOLUNTEER)->setAttribute('disabled', 'disabled'); return new ViewModel(array('message' => null, 'form' => $form)); } catch (Exception $ex) { return new ViewModel(array('message' => 'Erro inesperado. Por favor entre em contato com o administrador do sistema.', 'form' => null)); } }