当前位置: 首页>>代码示例>>PHP>>正文


PHP Cliente类代码示例

本文整理汇总了PHP中Cliente的典型用法代码示例。如果您正苦于以下问题:PHP Cliente类的具体用法?PHP Cliente怎么用?PHP Cliente使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了Cliente类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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


注:本文中的Cliente类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。