Esempio n. 1
0
	function gravarInstituicao(Instituicao $instituicao){

		if (strlen($instituicao->getNome())==0){
			throw new Exception('Informe o nome da instituição!');
		}else{
			$instituicao->Xnome = "'".$instituicao->getNome()."'";
		}
		
		if (strlen($instituicao->getUnificado())==0){
			$instituicao->Xunificado = "0";
		}else{
			$instituicao->Xunificado = $instituicao->getUnificado();
		}

		if (strlen($instituicao->getEndereco())==0){
			$instituicao->Xendereco = " NULL ";
		}else{
			$instituicao->Xendereco = "'".$instituicao->getEndereco()."'";
		}

		if (strlen($instituicao->getNumero())==0){
			$instituicao->Xnumero = " NULL ";
		}else{
			$instituicao->Xnumero = "'".$instituicao->getNumero()."'";
		}

		if (strlen($instituicao->getComplemento())==0){
			$instituicao->Xcomplemento = " NULL ";
		}else{
			$instituicao->Xcomplemento = "'".$instituicao->getComplemento()."'";
		}

		if (strlen($instituicao->getBairro())==0){
			$instituicao->Xbairro = " NULL ";
		}else{
			$instituicao->Xbairro = "'".$instituicao->getBairro()."'";
		}

		if (strlen($instituicao->getCidade())==0){
			$instituicao->Xcidade = " NULL ";
		}else{
			$instituicao->Xcidade = "'".$instituicao->getCidade()."'";
		}

		if (strlen($instituicao->getEstado())==0){
			$instituicao->Xestado = " NULL ";
		}else{
			$instituicao->Xestado = "'".$instituicao->getEstado()."'";
		}

		if (strlen($instituicao->getCep())==0){
			$instituicao->Xcep = " NULL ";
		}else{
			$instituicao->Xcep = "'".$instituicao->getCep()."'";
		}

		if (strlen($instituicao->getPais())==0){
			$instituicao->Xpais = "'BR'";
		}else{
			$instituicao->Xpais = "'".$instituicao->getPais()."'";
		}

		$instituicaoDAO = new InstituicaoDAO(); 
		$instituicaoDAO->setBancoDados($this->banco); 
		$instituicaoDAO->gravaDadosInstituicao($instituicao); 
	}