本文整理汇总了PHP中Cliente::setEmail方法的典型用法代码示例。如果您正苦于以下问题:PHP Cliente::setEmail方法的具体用法?PHP Cliente::setEmail怎么用?PHP Cliente::setEmail使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Cliente
的用法示例。
在下文中一共展示了Cliente::setEmail方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: login
/**
* 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');
}
}
示例2: clienteFactory
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;
}
示例3: getInstanceBySQLRow
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;
}
示例4: createObjectFromData
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;
}
示例5: getUsuarioPorNome
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;
}
示例6: creaClienteDaArray
/**
* 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;
}
示例7: 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();
}
示例8: Cliente
<?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
示例9: Cliente
$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);
示例10: Cliente
<?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");
}
示例11: Cliente
/**
* 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>
示例12: catch
<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('ren@gmail.com');
$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>
示例13: buscarClienteXRut
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();
}
}
示例14: login
/**
* 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;
}