本文整理汇总了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";
}
}
示例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";
}