public function getArrayDados()
 {
     $estado = (new EstadosDAO())->getById($this->dto->getEstado());
     $cidade = (new CidadesDAO())->getById($this->dto->getCidade());
     $endereco = (new CategoriaValorDAO())->getBy2Ids($this->dto->getCdVlCatgEnd(), 9)->getDescVlCatg();
     $pessoa = (new PessoaFisicaDAO())->getById($this->dto->getCdPessoaFisica())->getNmPessoaFisica();
     return array('id_endereco' => $this->dto->getNrSequencia(), 'cd_pessoa_fisica' => $this->dto->getCdPessoaFisica(), 'pessoa' => $pessoa, 'rua' => $this->dto->getRua(), 'numero' => $this->dto->getNumero(), 'bairro' => $this->dto->getBairro(), 'cep' => $this->dto->getCep(), 'observacao' => $this->dto->getObservacao(), 'categoria' => $endereco, 'cd_catg_end' => $this->dto->getCdCatgEnd(), 'cd_vl_catg_end' => $this->dto->getCdVlCatgEnd(), 'id_cidade' => $cidade->getId(), 'cidade' => $cidade->getNome(), 'id_estado' => $estado->getId(), 'estado' => $estado->getNome());
 }
Esempio n. 2
0
 /**
  * @param PessoaFisicaEnderecoDTO $dto
  * @return bool
  * @throws Exception
  */
 public function gravar(PessoaFisicaEnderecoDTO $dto)
 {
     if ($dto->getNrSequencia() == '') {
         if (!($obj = $this->insert($dto))) {
             throw new Exception('Impossível Inserir Endereço');
         }
     } else {
         if (!($obj = $this->update($dto))) {
             throw new Exception('Impossível Atualizar Endereço');
         }
     }
     return $obj;
 }