Esempio n. 1
0
 /**
  * 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");
     }
 }