private function clienteFactory($row) { $cliente = new Cliente(); $cliente->setId($row["id"]); $cliente->setNome($row["nome"]); $cliente->setEmail($row["email"]); $cliente->setTelefone($row["telefone"]); return $cliente; }
/** * Crea un cliente da una riga del db * @param type $row * @return \Cliente */ public function creaClienteDaArray($row) { $cliente = new Cliente(); $cliente->setRuolo(User::Cliente); $cliente->setId($row['id']); $cliente->setUsername($row['username']); $cliente->setPassword($row['password']); $cliente->setEmail($row['email']); $cliente->setNome($row['nome']); $cliente->setCognome($row['cognome']); $cliente->setIndirizzo(IndirizzoFactory::instance()->cercaIndirizzoPerId($row['indirizzo'])); // echo $cliente->getIndirizzo()->getDestinatario(); // $cliente->setPagamento(PagamentoFactory::instance()-> // caricaPagamentoPerId($row['pagamento'])); // echo substr($cliente->getPagamento()->getScadenzaCarta(), -2); return $cliente; }
/** * Crea un cliente da una riga del db * @param type $row * @return \Cliente */ public function creaClienteDaArray($row) { $admin = new Cliente(); $admin->setId($row['admin_id']); $admin->setUsername($row['admin_username']); $admin->setPassword($row['admin_password']); $admin->setNome($row['admin_nome']); $admin->setCognome($row['admin_cognome']); $admin->setVia($row['admin_via']); $admin->setCivico($row['admin_civico']); $admin->setCitta($row['admin_citta']); $admin->setCap($row['admin_cap']); $admin->setTelefono($row['admin_telefono']); $admin->setRuolo(User::Cliente); return $admin; }
$tipo = $_POST['tipo']; $indicacao = $_POST['indicacao']; $instagran = $_POST['instagran']; $aniversario = $_POST['aniversario']; $cep = $_POST['cep']; $logradouro = $_POST['logradouro']; $numero = $_POST['numero']; $bairro = $_POST['bairro']; $cidade = $_POST['cidade']; $estado = $_POST['estado']; $complemento = $_POST['complemento']; /* * setando modelo de cliente */ $preoduto = new Cliente(); $preoduto->setId($id); $preoduto->setNome($nome); $preoduto->setFone($fone); $preoduto->setWhatsapp($whatsapp); $preoduto->setFacebook($facebook); $preoduto->setEmail($email); $preoduto->setTipo($tipo); $preoduto->setIndicacao($indicacao); $preoduto->setInstagran($instagran); $preoduto->setAniversario($aniversario); /* * setando modelo de endereco */ $preco = new Endereco(); $preco->setCep($cep); $preco->setLogradouro($logradouro);
<?php $id = $_GET['id']; try { $conexao = new \PDO('mysql:host=localhost;dbname=clientes', 'root', 'admin'); } catch (Exception $e) { echo $e->getMessage(); } require_once 'cliente.php'; $cliente = new Cliente($conexao); $cliente->setId($id); $cli = $cliente->getCliente(); ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>CRUD com Bootstrap 3</title> <link href="css/bootstrap.min.css" rel="stylesheet"> <link href="css/style.css" rel="stylesheet"> </head> <body> <nav class="navbar navbar-inverse navbar-fixed-top"> <div class="container-fluid"> <div class="navbar-header">
<?php $id = $_GET['id']; try { $conexao = new \PDO('mysql:host=localhost;dbname=clientes', 'root', 'admin'); } catch (Exception $e) { echo $e->getMessage(); } require_once 'cliente.php'; $cliente = new Cliente($conexao); $cliente->setId($id); $cli = $cliente->getCliente(); ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>CRUD com Bootstrap 3</title> <link href="css/bootstrap.min.css" rel="stylesheet"> <link href="css/style.css" rel="stylesheet"> </head> <body> <!-- Modal --> <div class="modal fade" id="delete-modal" tabindex="-1" role="dialog" aria-labelledby="modalLabel"> <div class="modal-dialog" role="document">
</tr> </thead> <tbody> <?php try { $conexao = new \PDO('mysql:host=localhost;dbname=clientes', 'root', 'admin'); } catch (Exception $e) { echo $e->getMessage(); } require_once 'cliente.php'; $cliente = new Cliente($conexao); $cliente->setNome('Kylo Ren'); $cliente->setEmail('*****@*****.**'); $cliente->setId(1); $cli = $cliente->listar(); foreach ($cli as $resultado) { echo "<tr><td>" . $resultado['id'] . "</td>"; echo "<td>" . $resultado['nome'] . "</td>"; echo "<td>" . $resultado['email'] . "</td>"; echo "<td class='actions'>\n\t\t\t\t\t\t\t<a class='btn btn-success btn-xs' href='view.php?id={$resultado['id']}'>Visualizar</a>\n\t\t\t\t\t\t\t<a class='btn btn-warning btn-xs' href='edit.php?id={$resultado['id']}'>Editar</a>\n\t\t\t\t\t\t\t<a class='btn btn-danger btn-xs' href='#' data-toggle='modal' data-target='#delete-modal'>Excluir</a>\n\t\t\t\t\t\t </td>\n\n\t\t\t\t\t\t <tr>"; } ?> </tbody> </table> </div> </div> <!-- /#list -->