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"); } }