本文整理汇总了PHP中Cliente类的典型用法代码示例。如果您正苦于以下问题:PHP Cliente类的具体用法?PHP Cliente怎么用?PHP Cliente使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Cliente类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: actionCreateClient
/**
* Creates a new model.
* If creation is successful, the browser will be redirected to the 'view' page.
*/
public function actionCreateClient()
{
$hU = new HttpUtils();
if ($hU->isAjaxRequest() == false) {
Response::error("not allowed ;)");
}
if (isset($_POST["clientName"]) == false || isset($_POST["clientEmail"]) == false) {
Response::ok(CJSON::encode(array("resultado" => Constants::RESULTADO_OPERACION_FALLA, "detalle" => "Faltan parámetros obligatorios")));
}
$cl = Cliente::model()->findAll("email=:email", array(':email' => $_POST["clientEmail"]));
if (sizeof($cl) > 0) {
Response::ok(CJSON::encode(array("resultado" => Constants::RESULTADO_OPERACION_FALLA, "detalle" => "Cliente {$_POST["clientEmail"]} ya registrado en el sistema")));
}
$cl = new Cliente();
$cl->surname = "";
$cl->comments = "";
$cl->streetaddress = "";
$cl->name = $_POST["clientName"];
$cl->email = $_POST["clientEmail"];
if ($cl->save()) {
Response::ok(CJSON::encode(array("resultado" => Constants::RESULTADO_OPERACION_EXITO, "detalle" => "Cliente {$cl->email} registrado con éxito")));
} else {
Response::ok(CJSON::encode(array("resultado" => Constants::RESULTADO_OPERACION_FALLA, "detalle" => "Error registrando cliente {$cl->email} en el sistema")));
}
}
开发者ID:MRodriguez08,项目名称:yii-bundles-app,代码行数:29,代码来源:NotificationController.php
示例2: guardarCliente
function guardarCliente(Cliente $cliente)
{
$nombre = $cliente->getNombre();
$email = $cliente->getEmail();
$arrayRuta = $cliente->getRutaImagen();
$imagen = $arrayRuta['name'];
$tmp = $arrayRuta['tmp_name'];
if ($imagen != "") {
$destino = "../imagenes/" . $imagen;
if (copy($tmp, $destino)) {
if (empty($nombre) || empty($email)) {
return "No hay datos que guardar";
} else {
$sql = "insert into cliente2 values(0,'{$nombre}','{$email}','{$destino}')";
if ($this->conexion->conexion->query($sql)) {
$myId = $this->conexion->conexion->insert_id;
return $myId;
$this->conexion->conexion->close();
} else {
return "Error al guardar el usuario";
}
$this->conexion->conexion->close();
}
} else {
return "Error al subir Imagen";
}
} else {
return "Error en el nombre de la imagen";
}
}
开发者ID:AGMadera,项目名称:pruebaBracketsDistribuidos,代码行数:30,代码来源:DAOCliente.php
示例3: mantclientes
function mantclientes()
{
$_SESSION['Autenticado'] = true;
$cliente = new Cliente();
$data['Cliente'] = $cliente->listadoClientes();
$this->view->show("cliente/listar.phtml", $data);
}
开发者ID:luigiguerreros,项目名称:erp,代码行数:7,代码来源:ventascontroller.php
示例4: array
/**
* Restituisce la lista dei metodi di pagamento (carte di credito)
* di uno specifico cliente
* @param Cliente $cliente
* @return array una lista di metodi pagamenti
*/
public function &getListaPagamentiPerCliente(Cliente $cliente)
{
$pagamenti = array();
$query = "select \n pagamenti.id, \n pagamenti.saldo, \n pagamenti.num_carta, \n pagamenti.cod_carta, \n pagamenti.scadenza_carta, \n pagamenti.titolare_carta, \n pagamenti.tipo_carta\n from \n clienti_pagamenti join pagamenti\n on \n clienti_pagamenti.pagamenti_id = pagamenti.id\n where \n clienti_pagamenti.clienti_id = ?";
$mysqli = Db::getInstance()->connectDb();
if (!isset($mysqli)) {
error_log("[caricaPagamentoPerId] impossibile inizializzare il database");
$mysqli->close();
return null;
}
$stmt = $mysqli->stmt_init();
$stmt->prepare($query);
if (!$stmt) {
error_log("[getListaPagamentiPerCliente] impossibile" . " inizializzare il prepared statement");
$mysqli->close();
return null;
}
if (!$stmt->bind_param('i', $cliente->getId())) {
error_log("[getListaPagamentiPerCliente] impossibile" . " effettuare il binding in input");
$mysqli->close();
return null;
}
$pagamenti = self::caricaPagamentiDaStmt($stmt, 2);
$mysqli->close();
return $pagamenti;
}
开发者ID:Artorias91,项目名称:Progetto-AMM,代码行数:32,代码来源:PagamentoFactory.php
示例5: 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');
}
}
开发者ID:prof-edson-melo,项目名称:php,代码行数:30,代码来源:ClienteControle.php
示例6: cadastro
public function cadastro($created)
{
/**
* criar uma pessoa
*/
$modelPessoa = new Pessoa();
$pessoasId = $modelPessoa->genericInsert(array('tipo_pessoa' => 1, 'created' => $created));
/**
* criar uma pessoa fisica
*/
$ModelPF = new Fisica();
$ModelPF->genericInsert(array('pessoas_id' => $pessoasId, 'cpf' => '00000000000', 'nome' => $this->getNome()));
/**
* criar um contato
*/
$modelContato = new Contato();
$contatoId = $modelContato->genericInsert(array('telefone' => Utils::returnNumeric($this->getPhone()), 'tipo' => 1));
$modelContato->inserirContato($pessoasId, $contatoId);
/**
* criar um email
*/
$modelEmail = new Email();
$modelEmail->inserirEmailPessoa($pessoasId, $this->getEmail());
/**
* criar um usuario
*/
$modelUsuario = new Usuario();
$usuarioId = $modelUsuario->genericInsert(array('roles_id' => 1, 'pessoas_id' => $pessoasId, 'status' => 1, 'perfil_teste' => 0, 'created' => $created, 'email' => $this->getEmail(), 'login' => $this->getEmail(), 'senha' => Authentication::password($this->getPhone()), 'chave' => Authentication::uuid(), 'facebook_id' => $this->getFacebookId()));
$modelCliente = new Cliente();
$modelCliente->genericInsert(array('pessoas_id' => $pessoasId, 'status' => 1, 'sexo' => 0));
return $modelCliente->recuperaCliente($this->getNome(), $this->getPhone());
}
开发者ID:brunoblauzius,项目名称:sistema,代码行数:32,代码来源:Facebook.php
示例7: clientezona
function clientezona()
{
$dataClienteZona = new ClienteZona();
$opciones = new general();
$zona = new Zona();
$cliente = new Cliente();
$url = "/" . $_REQUEST['url'];
$id = $_REQUEST['id'] != '' ? $_REQUEST['id'] : 1;
$data['Opcion'] = $opciones->buscaOpcionexurl($url);
$data['Modulo'] = $opciones->buscaModulosxurl($url);
$tamanio = 10;
$data['ClienteZona'] = $dataClienteZona->listado($id, $tamanio);
$total = count($data['ClienteZona']);
for ($i = 0; $i < $total; $i++) {
if ($data['ClienteZona'][$i]['idcliente'] != '' && $data['ClienteZona'][$i]['idcliente'] != 0) {
$data['ClienteZona'][$i]['nombrecli'] = $cliente->nombrexid($data['ClienteZona'][$i]['idcliente']);
}
if ($data['ClienteZona'][$i]['idzona'] != '' && $data['ClienteZona'][$i]['idzona'] != 0) {
$data['ClienteZona'][$i]['nombrezona'] = $zona->nombrexid($data['ClienteZona'][$i]['idzona']);
}
}
$data['Paginacion'] = 1;
$data['Pagina'] = 1;
$this->view->show("/mantenimiento/clientezona.phtml");
}
开发者ID:luigiguerreros,项目名称:erp,代码行数:25,代码来源:mantenimientocontroller.php
示例8: verificaCpf
public function verificaCpf(Cliente $objCliente)
{
$conexao = $this->abreConexao();
$sql = "SELECT * FROM " . TBL_CLIENTES . " WHERE cpf = '" . $objCliente->getCpf() . "'";
$banco = $conexao->query($sql);
$numLinhas = $banco->num_rows;
return $numLinhas;
$this->fechaConexao();
}
开发者ID:lucasmachoalfa,项目名称:gcommerce,代码行数:9,代码来源:clienteDao.php
示例9: excluir
public function excluir()
{
$objeto = new Cliente();
$objeto->load($_GET['id']);
if ($objeto->excluir()) {
redirecionar('?pagina=cliente&acao=listar', 'registro excluido com sucesso!');
} else {
redirecionar('?pagina=cliente&acao=listar', 'falha ao excluir registro!');
}
}
开发者ID:rtsnanner,项目名称:PHP-Scaffold,代码行数:10,代码来源:ClienteController.php
示例10: createCliente
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
private function createCliente($cliente)
{
$usuario = $this->crearUsuarioPasajero($cliente['identificacion']);
$cliente = new Cliente();
$cliente->identificacion = $cliente['identificacion'];
$cliente->nombres = $cliente['nombres'];
$cliente->telefono = $cliente['telefono'];
$cliente->direccion = $cliente['direccion'];
$cliente->usuario_id = $cliente->id;
return array('cliente' => $cliente->save(), 'usuario' => $usuario);
}
开发者ID:andybolano,项目名称:viaja_seguro,代码行数:17,代码来源:GiroController.php
示例11: salvar
public function salvar()
{
$obj2 = new Cliente();
if (!$obj2->load($this->getcliente_cpf_cnpj())) {
//if (!$this->getcliente_cpf_cnpj()) {
$result = DB::getConexao()->query("INSERT INTO `cliente`(`cliente_cpf_cnpj`,`cliente_nome`,`cliente_descricao`)\n VALUES ('{$this->cliente_cpf_cnpj}','{$this->cliente_nome}','{$this->cliente_descricao}')");
return $result;
} else {
return DB::getConexao()->query("UPDATE `cliente`\n SET \n `cliente_nome` = '{$this->cliente_nome}', \n `cliente_descricao` = '{$this->cliente_descricao}' \n \n WHERE `cliente_cpf_cnpj` = '{$this->cliente_cpf_cnpj}';");
}
}
开发者ID:rtsnanner,项目名称:PHP-Scaffold,代码行数:11,代码来源:Cliente.php
示例12: getListaCliente
private function getListaCliente($lista)
{
$listaAux = array();
foreach ($lista as $item) {
$cliente = new Cliente();
$cliente->setIdCliente($item["idCliente"]);
$cliente->setNombre($item["nombre"]);
$cliente->setDireccion($item["Direccion"]);
$listaAux[] = $cliente;
}
return $listaAux;
}
开发者ID:mabalderramav,项目名称:PHP-Gestionar-Venta,代码行数:12,代码来源:Cliente.php
示例13: buscarxOrdenVenta
function buscarxOrdenVenta()
{
$idOrdenVenta = $_REQUEST['id'];
$cliente = new Cliente();
$data = $cliente->buscaxOrdenVenta($idOrdenVenta);
$dataRespuesta['razonsocial'] = !empty($data[0]['razonsocial']) ? html_entity_decode($data[0]['razonsocial'], ENT_QUOTES, 'UTF-8') : "";
$dataRespuesta['idcliente'] = !empty($data[0]['idcliente']) ? $data[0]['idcliente'] : "";
$dataRespuesta['codcliente'] = !empty($data[0]['codcliente']) ? $data[0]['codcliente'] : "";
$dataRespuesta['codantiguo'] = !empty($data[0]['codantiguo']) ? $data[0]['codantiguo'] : "";
$dataRespuesta['codigov'] = !empty($data[0]['codigov']) ? $data[0]['codigov'] : "";
$dataRespuesta['ruc'] = !empty($data[0]['ruc']) ? $data[0]['ruc'] : "";
echo json_encode($dataRespuesta);
}
开发者ID:luigiguerreros,项目名称:erp,代码行数:13,代码来源:ordencobrocontroller.php
示例14: run
public function run()
{
// going 'Faker' :) on the polls table.
$faker = Faker::create();
for ($i = 1; $i <= 100; $i++) {
$cliente = new Cliente();
$cliente->direccion = $faker->address;
$cliente->nombre = $faker->name;
$cliente->email = $faker->email;
$cliente->telefono = $faker->phoneNumber;
$cliente->farmacia_id = $faker->numberBetween(1, 5);
$cliente->save();
}
}
开发者ID:kailIII,项目名称:farmacia,代码行数:14,代码来源:ClientesTableSeeder.php
示例15: loginCliente
private function loginCliente($user, $passw)
{
// chiediamo al modello di caricare i dati e li passiamo alla vista.
// Il passaggio e' fatto semplicemente popolando delle variabili
// che poi vengono lette dalla vista.
$q = "SELECT * FROM cliente\r\n WHERE Username = '{$user}' AND Password ='{$passw}'";
$res = $db->query($q);
if (mysql_num_rows($res) == 1) {
$row = mysql_fetch_array($res);
$cliente = new Cliente();
$cliente->setUsername($user);
$cliente->setPassword($passw);
$cliente->setIdCliente($idCliente);
$cliente->setCognome($cognome);
$cliente->setNome($nome);
$cliente->setTelefono($telefono);
$this->showCliente($cliente);
//header('Location: index.php');
} else {
?>
<script type="text/javascript">
alert('utente non trovato!');
</script>
<?php
}
}
开发者ID:vanBerkel,项目名称:AmmAnnisPierPaolo,代码行数:26,代码来源:ClienteController.php
示例16: verificaLogin
public function verificaLogin(Cliente $objCliente)
{
$conexao = $this->abreConexao();
$sql = "SELECT *\n FROM " . TBL_CLIENTES . "\n WHERE email = '" . $objCliente->getEmail() . "'\n AND senha = '" . $objCliente->getSenha() . "'\n ";
$banco = $conexao->query($sql);
$numLinha = $banco->num_rows;
if ($numLinha == 1) {
$retorno = $banco->fetch_assoc();
} else {
$retorno = 0;
}
return $retorno;
$this->fechaConexao();
}
开发者ID:lucasmachoalfa,项目名称:gcommerce,代码行数:14,代码来源:clienteDao.php
示例17: map
/** mappatura proprietà cliente */
public static function map(Cliente $cliente, array $properties)
{
if (array_key_exists('ID', $properties)) {
$cliente->setID($properties['ID']);
}
if (array_key_exists('EMAIL', $properties)) {
$cliente->setEMAIL($properties['EMAIL']);
}
if (array_key_exists('PASSWORD', $properties)) {
$cliente->setPASSWORD($properties['PASSWORD']);
}
if (array_key_exists('ATTIVO', $properties)) {
$cliente->setATTIVO($properties['ATTIVO']);
}
}
开发者ID:blackvalmiki,项目名称:bee-friend,代码行数:16,代码来源:ClienteMapper.php
示例18: RegistrarCliente
public function RegistrarCliente($nombres, $doc_ident, $atencion_a, $direccion, $telefono, $correo, $referencia)
{
$resultado = array('valor' => 1, 'message' => 'Servicio Registrado correctamente.');
$cliente = new Cliente();
$cliente->nombres = $nombres;
$cliente->doc_ident = $doc_ident;
$cliente->atencion_a = $atencion_a;
$cliente->direccion = $direccion;
$cliente->telefono = $telefono;
$cliente->correo = $correo;
$cliente->referencia = $referencia;
if (!$cliente->save()) {
$resultado = array('valor' => 0, 'message' => 'No hemos podido Registrar el servicio, intentelo nuevamente');
}
return $resultado;
}
开发者ID:JLuisJ7,项目名称:sisfip,代码行数:16,代码来源:Cliente.php
示例19: getIndex
public function getIndex()
{
//Session::put('infocliente',Auth::user()->id);
$cliente = Cliente::find(Auth::user()->id);
$elcli = Auth::user()->id;
date_default_timezone_set("America/Bogota");
$accesoanterior = $cliente->updated_at;
$nombrec = $cliente->nombre;
$cliente->updated_at = Carbon::now();
$cliente->save();
$cuentas = Cuenta::where('cedula', Auth::user()->id)->get();
$ahorros = array();
$corriente = array();
if (!is_null($cuentas)) {
foreach ($cuentas as $cuenta) {
if ($cuenta->tipo == 'A') {
$aho = Ahorros::where('cuenta', $cuenta->codigo)->first();
array_push($ahorros, $aho);
} else {
$corr = Corriente::where('cuenta', $cuenta->codigo)->first();
array_push($corriente, $corr);
}
}
}
return View::make('bienvenidas.bienvenida')->with('ultacceso', $accesoanterior)->with('corriente', $corriente)->with('ahorros', $ahorros)->with('cuentas', $cuentas)->with('elcli', $elcli)->with('nombrec', $nombrec);
//primer pantallazo
}
开发者ID:jdzapatas,项目名称:SunBank,代码行数:27,代码来源:LoginController.php
示例20: update
public function update()
{
$inputs = Input::all();
$reglas = array('nombres' => 'required|min:4', 'apellido' => 'required');
$mensajes = array('required' => 'Campo Obligatorio');
$validar = Validator::make($inputs, $reglas);
if ($validar->fails()) {
Input::flash();
return Redirect::back()->withInput()->withErrors($validar);
} else {
$id = Input::get('id');
$cliente = Cliente::find($id);
$cliente->nombres = Input::get('nombres');
$cliente->apellido = Input::get('apellido');
$cliente->tipo_doc = Input::get('tipo_doc');
$cliente->documento = Input::get('documento');
$cliente->email = Input::get('email');
$cliente->calle = Input::get('calle');
$cliente->num = Input::get('num');
$cliente->piso = Input::get('piso');
$cliente->localidad = Input::get('localidad');
$cliente->telefono = Input::get('telefono');
$cliente->celular = Input::get('celular');
$cliente->save();
return Redirect::to('lista_clientes')->with('error', 'El Cliente ha sido actualizado con Éxito')->withInput();
}
}
开发者ID:walheredia,项目名称:expo,代码行数:27,代码来源:ClientesController.php
注:本文中的Cliente类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论