/** * Método salvaendereco() * Salva o endereço do agente * @access public * @param void * @return void */ public function salvaenderecoAction() { $this->autenticacao(); $Usuario = $this->getIdUsuario; // id do usuário logado $idAgente = $this->_request->getParam("id"); $this->view->id = $this->_request->getParam("id"); $cepEndereco = $this->_request->getParam("cep"); $tipoEndereco = $this->_request->getParam("tipoEndereco"); $ufEndereco = $this->_request->getParam("uf"); $CidadeEndereco = $this->_request->getParam("cidade"); $Endereco = $this->_request->getParam("logradouro"); $divulgarEndereco = $this->_request->getParam("divulgarEndereco"); $tipoLogradouro = $this->_request->getParam("tipoLogradouro"); $numero = $this->_request->getParam("numero"); $complemento = $this->_request->getParam("complemento"); $bairro = $this->_request->getParam("bairro"); $enderecoCorrespodencia = $this->_request->getParam("enderecoCorrespodencia"); try { $arrayEnderecos = array('idAgente' => $idAgente, 'Cep' => str_replace(".", "", str_replace("-", "", $cepEndereco)), 'TipoEndereco' => $tipoEndereco, 'UF' => $ufEndereco, 'Cidade' => $CidadeEndereco, 'Logradouro' => $Endereco, 'Divulgar' => $divulgarEndereco, 'TipoLogradouro' => $tipoLogradouro, 'Numero' => $numero, 'Complemento' => $complemento, 'Bairro' => $bairro, 'Status' => $enderecoCorrespodencia, 'Usuario' => $Usuario); if ($enderecoCorrespodencia == "1") { $alteraEnderecoCorrespondencia = EnderecoNacionalDAO::mudaCorrespondencia($idAgente); } $insere = EnderecoNacionalDAO::gravarEnderecoNacional($arrayEnderecos); parent::message("Cadastro realizado com sucesso!", "agentes/enderecos/id/" . $idAgente, "CONFIRM"); } catch (Exception $e) { parent::message("Erro ao salvar o endereço: " . $e->getMessage(), "agentes/enderecos/id/" . $idAgente, "ERROR"); } }