TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Tiago Vinicius

Exames: Tiago Vinicius. Pesquise 861.000+ trabalhos acadêmicos

Por:   •  1/10/2013  •  3.582 Palavras (15 Páginas)  •  451 Visualizações

Página 1 de 15

<?php

include_once '../persistencia/PessoaVO.class.php';

include_once '../persistencia/PessoaDAO.class.php';

include_once '../usados/Funcoes.class.php';

//Pega qual ação será executada

$acao = (isset($_REQUEST['acao'])) ? $_REQUEST['acao'] : '';

//Realiza a ação de consultar

if($acao == 'consultar'){

try{

//Pegar os filtros

$descricao = (isset($_REQUEST['Nome'])) ? $_REQUEST['Nome'] : '';

//Cria o objeto da clase PessoaVO para enviar pro DAO

$pessoa = new PessoaVO();

$pessoa->setNome($descricao);//Seta o filtro

//Cria o DAO

$dao = new PessoaDAO();

$pessoasEncontradas = $dao->consultar($pessoa);

//Testa se achou algum produto

if($pessoasEncontradas == false)

throw new Exception('Nenhuma Pessoa Encontrada!');

//Achou algum pessoa

//Monta a tabela com as pessoas encontradas

$tabela = '

<table id="tabela" border="1">

<tr class="tbcabecalho">

<td></td>

<td width="8%">Código</td>

<td width="30%">Nome</td>

<td width="10%">Cpf</td>

<td width="10%">Data_de_nascimento</td>

<td width="05%">Sexo</td>

<td width="15%">Email</td>

<td width="20%">Celular</td>

<td width="20%">Residencial</td>

<td width="20%">Comercial</td>

</tr>

';

//Percorre o array criando cada linha da tabela

foreach ($pessoasEncontradas as $pess){

$tabela .= '

<tr class="tblinha">

<td>

<a href="../controle/controlePessoa.php?acao=pesquisar&Codigo='.$pess->getCodigo().'" title="Editar"><img src="images/edit.gif"/></a>

<a href="javascript:excluir('.$pess->getCodigo().')" title="Excluir"><img src="images/delete.png"/></a>

</td>

<td>'.$pess->getCodigo().'</td>

<td>'.$pess->getNome().'</td>

<td>'.$pess->getCpf().'</td>

<td>'.$pess->getData_de_nascimento().'</td>

<td>'.$pess->getSexo().'</td>

<td>'.$pess->getEmail().'</td>

<td>'.$pess->getCelular().'</td>

<td>'.$pess->getResidencial().'</td>

<td>'.$pess->getComercial().'</td>

</tr>

';

}

$tabela .= ' </table>';

echo $tabela;

} catch (Exception $ex){

echo $ex->getMessage();

}

}

//Realiza a ação Excluir

if($acao == 'excluir'){

try {

...

Baixar como (para membros premium)  txt (9.6 Kb)  
Continuar por mais 14 páginas »
Disponível apenas no TrabalhosGratuitos.com