Exemplo 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()}");
     }
 }