Ejemplo n.º 1
0
 public function persistencia(Cliente $clientes)
 {
     try {
         $this->conexao->beginTransaction();
         $query = "INSERT INTO clientes(\n\t\t\t\t\tnome, email, endereco, cep, cidade, estado, tipo, estrela, \n\t\t\t\t\tcpf_cnpj, telefone, cobrEndereco, cobrCep, cobrCidade, cobrUf\n\t\t\t\t)VALUES(:nome, :email, :endereco, :cep, :cidade, :estado, :tipo, :estrela,\n\t\t\t\t\t:cpf_cnpj, :telefone, :cobrEndereco, :cobrCep, :cobrCidade, :cobrUf)";
         $dados = $this->conexao->prepare($query);
         $dados->execute(array("nome" => $clientes->getNome(), "email" => $clientes->getEmail(), "endereco" => $clientes->getEndereco(), "cep" => $clientes->getCep(), "cidade" => $clientes->getCidade(), "estado" => $clientes->getUf(), "tipo" => $clientes->getTipo(), "estrela" => $clientes->getImportancia(), "cpf_cnpj" => $clientes->getIdentidade(), "telefone" => $clientes->getCobrTelefone(), "cobrEndereco" => $clientes->getCobrEndereco(), "cobrCep" => $clientes->getCobrCep(), "cobrCidade" => $clientes->getCobrCidade(), "cobrUf" => $clientes->getCobrUf()));
         $this->conexao->lastInsertId();
     } catch (PDOException $e) {
         echo "ERROR: Não foi possível cadastrar dados no banco!";
         die("Código: {$e->getCode()} <br> Mensagem: {$e->getMessage()} <br>  Arquivo: {$e->getFile()} <br> linha: {$e->getLine()}");
     }
 }
Ejemplo n.º 2
0
<?php

use RicardoKovalski\classes\databases\Conexao;
use RicardoKovalski\classes\databases\Crud;
use RicardoKovalski\classes\cliente\types\Cliente;
$dados = new Crud(Conexao::getDatabase());
$clientesBanco = $dados->read();
$clientes = array();
foreach ($clientesBanco as $cliente) {
    $clienteVO = new Cliente($cliente['nome'], $cliente['email'], $cliente['endereco'], $cliente['cep'], $cliente['cidade'], $cliente['estado'], $cliente['tipo'], $cliente['estrela']);
    $clienteVO->setIdentidade($cliente['cpf_cnpj'])->setCobrTelefone($cliente['telefone'])->setCobrEndereco($cliente['cobrEndereco'])->setCobrCep($cliente['cobrCep'])->setCobrCidade($cliente['cobrCidade'])->setCobrUf($cliente['cobrUf']);
    $clientes[] = $clienteVO;
}