Esempio n. 1
0
 public function insere_orientador($id_trabalho, $id_orientador, $id_campus, $email_trabalho)
 {
     $trab_ori_cam = new \Entity\TrabalhoOrientadorCampus();
     $trab_ori_cam->setFk_trabalho($id_trabalho);
     $trab_ori_cam->setFk_orientador($id_orientador);
     $trab_ori_cam->setFk_campus($id_campus);
     $trab_ori_cam->setEmailTrabalho($email_trabalho);
     $trab_ori_cam_dao = new TrabalhoOrientadorCampusMySqlDAO();
     //Verifica a maior sequencia.
     $seq = $trab_ori_cam_dao->queryMaxSeq($id_trabalho);
     if ($seq < 2) {
         $seq++;
         $trab_ori_cam->setSequencia($seq);
         $trab_ori_cam_dao->insert($trab_ori_cam);
     } else {
         throw new Exception("Número máximo de orientadores atingido: 2");
     }
 }