/**
  * Método enderecos()
  * Visualiza, exclui e altera os endereços do agente
  * @access public
  * @param void
  * @return void
  */
 public function enderecosAction()
 {
     $this->autenticacao();
     $idAgente = $this->_request->getParam("id");
     $lista = ManterAgentesDAO::buscarEnderecos($idAgente);
     $this->view->endereco = $lista;
     $this->view->qtdEndereco = count($lista);
 }
 public function buscarenderecosAction()
 {
     $this->_helper->layout->disableLayout();
     // desabilita o layout
     $this->_helper->viewRenderer->setNoRender(true);
     // caso o id do agente esteja definido
     if ($_REQUEST['idAgente']) {
         $Enderecos = ManterAgentesDAO::buscarEnderecos($_REQUEST['idAgente']);
         // busca todos os endereços do agente
         $novos_enderecos = array();
         $E = 0;
         foreach ($Enderecos as $dado) {
             $enderecos[$E]['Logradouro'] = utf8_encode($dado->Logradouro);
             $enderecos[$E]['TipoLogradouro'] = $dado->TipoLogradouro;
             $enderecos[$E]['Numero'] = $dado->Numero;
             $enderecos[$E]['Bairro'] = utf8_encode($dado->Bairro);
             $enderecos[$E]['Complemento'] = utf8_encode($dado->Complemento);
             $enderecos[$E]['Cep'] = $dado->Cep;
             $enderecos[$E]['Status'] = utf8_encode($dado->Status);
             $enderecos[$E]['Divulgar'] = utf8_encode($dado->Divulgar);
             $enderecos[$E]['Usuario'] = utf8_encode($dado->Usuario);
             $enderecos[$E]['TipoEndereco'] = utf8_encode($dado->TipoEndereco);
             $enderecos[$E]['CodTipoEndereco'] = $dado->CodTipoEndereco;
             $enderecos[$E]['Municipio'] = utf8_encode($dado->Municipio);
             $enderecos[$E]['CodMun'] = $dado->CodMun;
             $enderecos[$E]['UF'] = utf8_encode($dado->UF);
             $enderecos[$E]['CodUF'] = $dado->CodUF;
             $E++;
         }
         echo json_encode($enderecos);
     }
     // fecha if
 }