/**
  * lista todas as pessoas
  *
  */
 public function listar($idPessoa = null)
 {
     $idPessoa = $idPessoa == null ? $_GET["valor"] : $idPessoa;
     $telefoneDAO = new TelefoneDAO();
     if ($idPessoa == "") {
         $telefones = array(new Telefone());
     } else {
         $telefones = $telefoneDAO->listaPorPessoa($idPessoa);
     }
     $tiposTelefone = $telefoneDAO->listarTipos();
     $include = new IncludeView("telefone.form.php", "", "");
     $includes = array($include);
     require "../paginas/conteudoDiv.php";
 }
Esempio n. 2
0
 private function selectOne()
 {
     $pessoaAux = $this->fetch();
     if (sizeof($pessoaAux) > 0) {
         $pessoaAux = $pessoaAux[0];
         $pessoa = $this->selectTipo($pessoaAux);
         $veiculoDAO = new VeiculoDAO();
         $veiculos = $veiculoDAO->listarProprieatario($pessoaAux->id);
         $pessoa->veiculos = $veiculos;
         $telefoneDAO = new TelefoneDAO();
         $telefones = $telefoneDAO->listaPorPessoa($pessoaAux->id);
         $pessoa->telefones = $telefones;
         $enderecoDAO = new EnderecoDAO();
         $pessoa->enderecos = $enderecoDAO->listaPorPessoa($pessoaAux->id);
         return $pessoa;
     }
     throw new FormException("Usuário não encontrado");
 }