function gravarProfessor(Professor $professor){ #if (!is_object($professor->getInstituicao())){ # throw new Exception('Informe a instituição!'); #}else{ # $professor->Xinstituicao = $professor->getInstituicao()->getId(); #} if (strlen($professor->getNome())==0){ throw new Exception('Informe o nome do professor!'); }else{ $professor->Xnome = "'".$professor->getNome()."'"; } if (strlen($professor->getLogin())==0){ throw new Exception('Informe o login do professor!'); }else{ $professor->Xlogin = "******".$professor->getLogin()."'"; } if (strlen($professor->getSenha())==0){ throw new Exception('Informe a senha!'); }else{ $professor->Xsenha = "'".$professor->getSenha()."'"; } if (strlen($professor->getEmail())==0){ throw new Exception('Informe o email do professor!'); }else{ $professor->Xemail = "'".$professor->getEmail()."'"; } if (strlen($professor->getAtivo())==0){ $professor->Xativo = 0; }else{ $professor->Xativo = $professor->getAtivo(); } if (strlen($professor->getNivelEnsino())==0){ $professor->Xnivel_ensino = " NULL "; }else{ $professor->Xnivel_ensino = "'".$professor->getNivelEnsino()."'"; } if (strlen($professor->getAreaAtuacao())==0){ $professor->Xarea_atuacao = " NULL "; }else{ $professor->Xarea_atuacao = "'".$professor->getAreaAtuacao()."'"; } if (strlen($professor->getEndereco())==0){ $professor->Xendereco = " NULL "; }else{ $professor->Xendereco = "'".$professor->getEndereco()."'"; } if (strlen($professor->getNumero())==0){ $professor->Xnumero = " NULL "; }else{ $professor->Xnumero = "'".$professor->getNumero()."'"; } if (strlen($professor->getComplemento())==0){ $professor->Xcomplemento = " NULL "; }else{ $professor->Xcomplemento = "'".$professor->getComplemento()."'"; } if (strlen($professor->getBairro())==0){ $professor->Xbairro = " NULL "; }else{ $professor->Xbairro = "'".$professor->getBairro()."'"; } if (strlen($professor->getCidade())==0){ $professor->Xcidade = " NULL "; }else{ $professor->Xcidade = "'".$professor->getCidade()."'"; } if (strlen($professor->getEstado())==0){ $professor->Xestado = " NULL "; }else{ $professor->Xestado = "'".$professor->getEstado()."'"; } if (strlen($professor->getCep())==0){ $professor->Xcep = " NULL "; }else{ $professor->Xcep = "'".$professor->getCep()."'"; } if (strlen($professor->getPais())==0){ $professor->Xpais = "'BR'"; }else{ $professor->Xpais = "'".$professor->getPais()."'"; } $professorDAO = new ProfessorDAO(); $professorDAO->setBancoDados($this->banco); $professorDAO->gravaDadosProfessor($professor); }