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


PHP Cliente::first方法代码示例

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


在下文中一共展示了Cliente::first方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: pago

function pago($nro_tarjeta, $cod_seg, $fecha_exp, $monto, $ci, $nro_afiliado)
{
    $client = Cliente::first('all', array('conditions' => array(' ci = ?', $ci)));
    $tarjeta = Tarjeta::first('all', array('conditions' => array(' nro_tarjeta = ?', $nro_tarjeta)));
    $banco = Cuenta::first('all', array('conditions' => array(' nro_afiliado = ?', $nro_afiliado)));
    // var_dump($client->nombre);
    if ($client != NULL && $tarjeta != NULL && $banco != NULL) {
        $cuentaCliente = Cuenta::first('all', array('conditions' => array(' ci_cliente = ?', $ci)));
        if ($cuentaCliente->nro_afiliado == $tarjeta->nro_afiliado && $cod_seg == $tarjeta->cod_seg) {
            if ($monto <= $cuentaCliente->saldo) {
                $cuentaCliente->saldo = $cuentaCliente->saldo - $monto;
                $cuentaCliente->save();
                $banco->saldo = $banco->saldo + $monto;
                $banco->save();
                Transaccion::create(array('nro_tarjeta' => $nro_tarjeta, 'ci' => $ci, 'fecha_transaccion' => date("Y-m-d H:i:s"), 'monto' => $monto, "nro_afiliado_adquiriente" => $nro_afiliado, 'cod' => "00"));
                return "00";
            } else {
                Transaccion::create(array('nro_tarjeta' => $nro_tarjeta, 'ci' => $ci, 'fecha_transaccion' => date("Y-m-d H:i:s"), 'monto' => $monto, "nro_afiliado_adquiriente" => $nro_afiliado, 'cod' => "01"));
                return "01";
            }
        } else {
            Transaccion::create(array('nro_tarjeta' => $nro_tarjeta, 'ci' => $ci, 'fecha_transaccion' => date("Y-m-d H:i:s"), 'monto' => $monto, "nro_afiliado_adquiriente" => $nro_afiliado, 'cod' => "10"));
            return "10";
        }
    } else {
        Transaccion::create(array('nro_tarjeta' => $nro_tarjeta, 'ci' => $ci, 'fecha_transaccion' => date("Y-m-d H:i:s"), 'monto' => $monto, "nro_afiliado_adquiriente" => $nro_afiliado, 'cod' => "10"));
        return "10";
    }
}
开发者ID:Vinz93,项目名称:WS-ECommerce,代码行数:29,代码来源:server.php

示例2: array

<?php

require_once 'vendor/php-activerecord/ActiveRecord.php';
ActiveRecord\Config::initialize(function ($cfg) {
    $cfg->set_model_directory('models');
    $cfg->set_connections(array('development' => 'mysql://root:root@127.0.0.1/banco'));
    $cfg->set_default_connection("development");
});
$ci = 2117244;
$nro_tarjeta = 40001;
$cod_seg = "123";
$fecha_exp = "2015-12-31";
$monto = "2000";
$client = Cliente::first('all', array('conditions' => array(' ci = ?', $ci)));
$account = Tarjeta::first('all', array('conditions' => array(' nro_tarjeta = ?', $nro_tarjeta)));
// var_dump($client->nombre);
if ($client != NULL && $account != NULL) {
    if ($ci == $account->ci_cliente && $cod_seg == $account->cod_seg) {
        if ($monto <= $account->saldo) {
            $account->saldo = $account->saldo - $monto;
            $account->save();
            Transaccion::create(array('nro_tarjeta' => $nro_tarjeta, 'ci' => $ci, 'fecha_transaccion' => date("Y-m-d H:i:s"), 'monto' => $monto, 'cod' => "00"));
            echo "00";
        } else {
            Transaccion::create(array('nro_tarjeta' => $nro_tarjeta, 'ci' => $ci, 'fecha_transaccion' => date("Y-m-d H:i:s"), 'monto' => $monto, 'cod' => "01"));
            echo "01";
        }
    } else {
        Transaccion::create(array('nro_tarjeta' => $nro_tarjeta, 'ci' => $ci, 'fecha_transaccion' => date("Y-m-d H:i:s"), 'monto' => $monto, 'cod' => "10"));
        echo "10";
    }
开发者ID:Vinz93,项目名称:WS-ECommerce,代码行数:31,代码来源:test.php


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