示例#1
0
 public function load()
 {
     $pessoa = new PessoaModel($this->conn);
     $cliente = new PessoaFisica();
     $cliente->setId(1)->setNome('André')->setIdade(36)->setcpf('12345678910')->setTelefone('12345678')->setEmail('*****@*****.**')->setEndereco('rua 1')->setBairro('Bairro do cliente')->setCidade('Indaiatuba')->setEstado('SP')->setCep(12345678)->setImportancia(1);
     $pessoa->persist($cliente);
     $cliente = new PessoaJuridica();
     $cliente->setId(2)->setNome('Code Education')->setCnpj('12345678910')->setTelefone('12345678')->setEmail('*****@*****.**')->setEndereco('rua 2')->setBairro('Bairro do cliente')->setCidade('Indaiatuba')->setEstado('SP')->setCep(12345678)->setImportancia(3);
     $pessoa->persist($cliente);
     $cliente = new PessoaJuridica();
     $cliente->setId(3)->setNome('Lojas .com.br')->setCnpj('12345678910')->setTelefone('12345678')->setEmail('*****@*****.**')->setEndereco('rua 3')->setBairro('Bairro do cliente')->setCidade('São Paulo')->setEstado('SP')->setCep(12345678)->setImportancia(5);
     $pessoa->persist($cliente);
     $cliente = new PessoaFisica();
     $cliente->setId(4)->setNome('André')->setIdade(36)->setcpf('12345678910')->setTelefone('12345678')->setEmail('*****@*****.**')->setEndereco('rua 1')->setBairro('Bairro do cliente')->setCidade('Indaiatuba')->setEstado('SP')->setCep(12345678)->setImportancia(1);
     $pessoa->persist($cliente);
     $cliente = new PessoaJuridica();
     $cliente->setId(5)->setNome('Code Education')->setCnpj('12345678910')->setTelefone('12345678')->setEmail('*****@*****.**')->setEndereco('rua 2')->setBairro('Bairro do cliente')->setCidade('Indaiatuba')->setEstado('SP')->setCep(12345678)->setImportancia(3);
     $pessoa->persist($cliente);
     $cliente = new PessoaJuridica();
     $cliente->setId(6)->setNome('Lojas .com.br')->setCnpj('12345678910')->setTelefone('12345678')->setEmail('*****@*****.**')->setEndereco('rua 3')->setBairro('Bairro do cliente')->setCidade('São Paulo')->setEstado('SP')->setCep(12345678)->setImportancia(5);
     $pessoa->persist($cliente);
     $cliente = new PessoaFisica();
     $cliente->setId(7)->setNome('André')->setIdade(36)->setcpf('12345678910')->setTelefone('12345678')->setEmail('*****@*****.**')->setEndereco('rua 1')->setBairro('Bairro do cliente')->setCidade('Indaiatuba')->setEstado('SP')->setCep(12345678)->setImportancia(1);
     $pessoa->persist($cliente);
     $cliente = new PessoaJuridica();
     $cliente->setId(8)->setNome('Code Education')->setCnpj('12345678910')->setTelefone('12345678')->setEmail('*****@*****.**')->setEndereco('rua 2')->setBairro('Bairro do cliente')->setCidade('Indaiatuba')->setEstado('SP')->setCep(12345678)->setImportancia(3);
     $pessoa->persist($cliente);
     $cliente = new PessoaJuridica();
     $cliente->setId(9)->setNome('Lojas .com.br')->setCnpj('12345678910')->setTelefone('12345678')->setEmail('*****@*****.**')->setEndereco('rua 3')->setBairro('Bairro do cliente')->setCidade('São Paulo')->setEstado('SP')->setCep(12345678)->setImportancia(5);
     $pessoa->persist($cliente);
     $pessoa->flush();
 }
示例#2
0
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css" integrity="sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r" crossorigin="anonymous">
</head>
<body>
<?php 
require_once __DIR__ . '/../bootstrap.php';
use SON\Cadastro\Types\PessoaFisica;
use SON\Cadastro\Types\PessoaJuridica;
use SON\Cadastro\Model\PessoaModel;
$pessoas = new PessoaModel($conn);
$clientes = $pessoas->fetchAll();
$orderby = 'D';
if (isset($_GET['orderby'])) {
    if ($_GET['orderby'] == 'D') {
        krsort($clientes);
        $orderby = 'A';
    } else {
        ksort($clientes);
        $orderby = 'D';
    }
}
?>
<div class="container">
    <div class="panel panel-default">
        <div class="panel-heading">Lista de Clientes</div>
        <div class="panel-body">