/** * Verifica o login do cliente no sistema */ public function login() { /** * Cria a sessão para a navegação segura do cliente, * incluindo a sessão atual de 'visitante' */ $cliente = new Cliente(); $cliente->setEmail($_REQUEST['email']); $cliente->setSenha($_REQUEST['senha']); $this->modelo('ClienteDAO'); $objCliente = $this->ClienteDAO->login($cliente); $_SESSION['cliente'] = serialize($objCliente); if (isset($_REQUEST['finalizar_compra'])) { $carrinho = new Carrinho(); $carrinho->setSession($_SESSION['visitante']); /** * Carrega os dados do modelo */ $this->modelo('CarrinhoDAO'); $objCarrinho = array(); $objCarrinho = $this->CarrinhoDAO->show($carrinho); $this->visao->bind('objCarrinho', $objCarrinho); $this->visao->render('finalizar_compra/index'); } else { $this->visao->render('pedido/index'); } }
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; }
public static function getInstanceBySQLRow(array $row) { //idcliente,url,fechaingreso,estado,tb.descripcion,email,acceso,fechabaja $cliente = new \Cliente(); $cliente->setUrl($row["url"]); $cliente->setFechaIngreso($row["fechaingreso"]); $cliente->setEstado($row["estado"]); $cliente->setDescripcion($row["descripcion"]); $cliente->setEmail($row["email"]); $cliente->setAcceso($row["acceso"]); $cliente->setFechaBaja($row["fechabaja"]); return $cliente; }
public function createObjectFromData($row) { //Cria um novo objeto piso com os dados da consulta $cliente = new Cliente(); $cliente->setCustID($row->custID); $cliente->setFname($row->fname); $cliente->setLname($row->lname); $cliente->setEmail($row->email); $cliente->setStreet($row->street); $cliente->setCity($row->city); $cliente->setState($row->state); $cliente->setZip($row->zip); return $cliente; }
function getUsuarioPorNome($nome) { //é esse o nome da tabela ? $sql = "SELECT * FROM cliente where nome = ?"; $stmt = $this->conexao->prepare($sql); $stmt->bindValue(1, $nome); $stmt->execute(); $rs = $stmt->fetch(PDO::FETCH_OBJ); $temp = new Cliente(); $temp->setIdCliente($rs->idcliente); $temp->setNome($rs->nome); $temp->setVersao($rs->versao); $temp->setLogo($rs->logo); $temp->setEmail($rs->email); return $temp; }
/** * 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; }
<?php require_once 'exemplo_encapsulamento.php'; $cliente = new Cliente(); try { $cliente->setCPF($_POST['cpf']); $cliente->setEmail($_POST['email']); $cliente->setNome($_POST['nome']); } catch (Exception $e) { echo $e->getMessage(); }
<?php require_once '../model.business/Cliente.php'; require_once '../model.dal/ClientesDal.php'; require_once '../model.dal/LoginDal.php'; require_once '../conexion.php'; //Clases $clientes = new Cliente(); $clientesDal = new ClientesDal(); $loginDal = new LoginDal(); if (isset($_POST["txt_nuevo_rut"])) { //Set Class $clientes->setRut($_POST["txt_nuevo_rut"]); $clientes->setNombre($_POST["txt_nuevo_nombre"]); $clientes->setApellido($_POST["txt_nuevo_apellido"]); $clientes->setEmail($_POST["txt_nuevo_email"]); $clientes->setTelefono($_POST["txt_nuevo_telefono"]); $clientes->setUsername($_POST["txt_nuevo_rut"]); $password1 = $_POST["txt_nuevo_password_1"]; $password2 = $_POST["txt_nuevo_password_2"]; $passwordDefinitiva = NULL; if ($password1 == $password2) { $passwordDefinitiva = $password1; } $password = $clientes->crypt_blowfish_bydinvaders($passwordDefinitiva); $clientes->setPassword($password); //Nos retornará un numero la consulta $resultado = $loginDal->insertLogin($clientes); if ($passwordDefinitiva != null) { switch ($resultado) { //Si retorna 1 todo Ok
$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); $preco->setNumero($numero); $preco->setBairro($bairro); $preco->setCidade($cidade); $preco->setEstado($estado); $preco->setComplemento($complemento);
<?php try { include_once '../model.business/Cliente.php'; include_once '../model.dal/ClientesDal.php'; if (isset($_POST['txt_rut'])) { //CLASS $c = new Cliente(); $cDal = new ClientesDal(); //SET $c->setRut($_POST['txt_rut']); $c->setNombre($_POST['txt_nombre']); $c->setApellido($_POST['txt_apellido']); $c->setEmail($_POST['txt_email']); $c->setTelefono($_POST['txt_telefono']); if (isset($_POST['btn_guardar'])) { if ($cDal->updateCliente($c) == 1) { header("Location: ../intranet/redirect_index_intranet_cliente_modificado.php"); } else { header("Location: ../intranet/redirect_index_intranet_error.php"); } } } else { header("Location ../intranet/intranet_administrador.php"); } } catch (Exception $e) { header("Location: ../intranet/redirect_index_intranet_error.php"); }
/** * Created by PhpStorm. * User: alfonsogalvanmadera * Date: 14/03/16 * Time: 1:20 PM */ include "../Modelos/DAOCliente.php"; include "../Modelos/Cliente.php"; $nombre = $_POST['nombre']; $email = $_POST['correo']; $ruta = $_FILES['imagen']; //echo "controlador <br>"; //echo $nombre; $cliente = new Cliente(); $cliente->setNombre($nombre); $cliente->setEmail($email); $cliente->setRutaImagen($ruta); //var_dump ($cliente); $dao = new DAOCliente(); $result = $dao->guardarCliente($cliente); //echo $result; if (is_numeric($result)) { ?> <!DOCTYPE html> <html lang=""> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<th class="actions">Ações</th> </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>
function buscarClienteXRut($rut) { require_once '../conexion.php'; require_once '../model.business/Cliente.php'; require_once '../model.business/Persona.php'; try { $conexion = new conexion(); $cliente = new Cliente(); $sql = "SELECT c.nombre, c.apellido,c.rut,c.telefono, c.email FROM clientes c " . "INNER JOIN login l ON c.username = l.username " . "WHERE c.rut = " . $rut . ";"; $conn = $conexion->conn(); $query = $conn->query($sql); $rows = $query->fetchAll(); foreach ($rows as $row) { $cliente->setNombre($row["nombre"]); $cliente->setApellido($row["apellido"]); $cliente->setRut($row["rut"]); $cliente->setTelefono($row["telefono"]); $cliente->setEmail($row["email"]); return $cliente; } return null; } catch (Exception $ex) { $ex->getTraceAsString(); } }
/** * Verifica o login do cliente no sistema * @param Cliente $cliente */ public function login(Cliente $cliente) { /** * Cria a sessão para a navegação segura do cliente, * incluindo a sessão atual de 'visitante' */ $query = "SELECT clientes.*, enderecos.* FROM clientes INNER JOIN enderecos " . "ON enderecos.id_cliente = clientes.id_cliente " . "WHERE clientes.email = :email AND clientes.senha = :senha"; $stmt = $this->conexao->prepare($query); $stmt->bindValue(":email", $cliente->getEmail(), PDO::PARAM_STR); $stmt->bindValue(":senha", $cliente->getSenha(), PDO::PARAM_STR); $stmt->execute(); $rs_cliente = $stmt->fetchAll(PDO::FETCH_ASSOC); $objCliente = array(); foreach ($rs_cliente as $rs) { $c = new Cliente(); $endereco = new WSCepEndereco(); $endereco->setCep($rs['cep_origem']); $endereco->getEndereco(); $c->setIdCliente($rs['id_cliente']); $_SESSION['id_cliente'] = $rs['id_cliente']; $c->setNome($rs['nome']); $_SESSION['nome_cliente'] = $rs['nome']; $c->setCpf($rs['cpf']); $c->setCepOrigem($rs['cep_origem']); $frete = new Frete('41106', $rs['cep_origem'], $rs['cep_destino']); $frete->calculaFrete(); $_SESSION['frete'] = $frete->getValor(); $c->setEndereco($endereco->getTipoLogradouro() . ' ' . $endereco->getLogradouro()); $c->setBairro($endereco->getBairro()); $c->setCidade($endereco->getCidade()); $c->setEstado($endereco->getEstado()); $c->setEmail($rs['email']); $c->setNumero($rs['numero']); $c->setComplemento($rs['complemento']); $c->setDddTelefone($rs['ddd_telefone']); $c->setTelefone($rs['telefone']); $c->setDddCelular($rs['ddd_celular']); $c->setCelular($rs['celular']); $objCliente[] = $c; } return $objCliente; }