예제 #1
0
 private function _fazerCadastroVoluntarioAux(\Entity\Voluntario $voluntario, $curso_id)
 {
     $curso = $this->curso_dao->find_one_by($curso_id);
     $voluntario->setCurso($curso);
     $voluntario->setStatus(STATUS_USUARIO_PENDENTE);
     $voluntario->setPresenca(false);
     $this->voluntario_dao->insert($voluntario);
     $this->em->getConnection()->commit();
 }
예제 #2
0
 private function fazerCadastroAutorAux(Entity\Autor $autor, $curso_id)
 {
     $this->autor_dao->insert($autor);
     $curso = $this->curso_dao->find_one_by($curso_id);
     $autor_curso = new \Entity\AutorCurso();
     $autor_curso->setAutor($autor);
     $autor_curso->setCurso($curso);
     $this->autor_curso_dao->insert($autor_curso);
     $this->em->getConnection()->commit();
 }
예제 #3
0
 private function _fazerCadastroOuvinteAux(\Entity\Ouvinte $ouvinte, $instituicao_id, $campus_id, $curso_id)
 {
     $instituicao = $this->instituicao_dao->find_one_by($instituicao_id);
     $campus = $this->campus_dao->find_one_by($campus_id);
     $curso = $this->curso_dao->find_one_by($curso_id);
     $ouvinte->setInstituicao($instituicao);
     $ouvinte->setCampus($campus);
     $ouvinte->setCurso($curso);
     $ouvinte->setStatus(STATUS_USUARIO_PENDENTE);
     $this->ouvinte_dao->insert($ouvinte);
     $this->em->getConnection()->commit();
 }