function gravarCurso(Curso $curso){ if (strlen($curso->getNome())==0){ throw new Exception('Informe o nome do curso!'); }else{ $curso->Xnome = "'".$curso->getNome()."'"; } if (!is_object($curso->getInstituicao())){ throw new Exception('Instituição é obrigatória'); }else{ $curso->Xinstituicao = $curso->getInstituicao()->getId(); } $cursoDAO = new CursoDAO(); $cursoDAO->setBancoDados($this->banco); $cursoDAO->gravaDadosCurso($curso); }