本文整理汇总了PHP中Conexao::update方法的典型用法代码示例。如果您正苦于以下问题:PHP Conexao::update方法的具体用法?PHP Conexao::update怎么用?PHP Conexao::update使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Conexao
的用法示例。
在下文中一共展示了Conexao::update方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: gravarVenda
public static function gravarVenda()
{
try {
$conn = Conexao::getInstance();
if (!$conn->inTransaction()) {
$conn->beginTransaction();
}
$venda = $_POST['venda'];
$VendaDao = new VendaDao();
$VendaTO = new VendaTO();
$VendaTO->id_usuario = isset($venda['id_usuario']) ? $venda['id_usuario'] : NULL;
$VendaTO->id_cliente = is_numeric($venda['id_cliente']) ? $venda['id_cliente'] : NULL;
$VendaTO->venda_confirmada = isset($venda['venda_confirmada']) ? $venda['venda_confirmada'] : NULL;
$VendaTO->id_empreendimento = isset($venda['id_empreendimento']) ? $venda['id_empreendimento'] : NULL;
$VendaTO->id_status_venda = isset($venda['id_status_venda']) ? $venda['id_status_venda'] : 4;
$VendaTO->id = isset($venda['id']) ? $venda['id'] : NULL;
$VendaTO->dta_venda = isset($venda['dta_venda']) ? $venda['dta_venda'] : NULL;
$VendaTO->vlr_saldo_anterior = isset($venda['vlr_saldo_anterior']) ? $venda['vlr_saldo_anterior'] : NULL;
if (isset($venda['newCliente'])) {
$ClienteTO = new ClienteTO();
$PessoaFisicaTO = new PessoaFisicaTO();
$PessoaJuridicaTO = new PessoaJuridicaTO();
$ClienteDao = new ClienteDao();
$PessoaFisicaDao = new PessoaFisicaDao();
$PessoaJuridicaDao = new PessoaJuridicaDao();
$EmpreendimentoDao = new EmpreendimentoDao();
$UsuarioEmpreendimentoTO = new UsuarioEmpreendimentoTO();
$cliente = $venda['newCliente'];
$empreendimento = $EmpreendimentoDao->getEmpreendimentoById($venda['id_empreendimento']);
$ClienteTO->nome = NULL;
$ClienteTO->id_estado = $empreendimento['cod_estado'];
$ClienteTO->id_cidade = $empreendimento['cod_cidade'];
$last_id_cliente = $ClienteDao->saveCliente($ClienteTO);
if ($last_id_cliente) {
if ($cliente['tipo_cadastro'] == "pf") {
$PessoaFisicaTO->usuarios_id = $last_id_cliente;
$PessoaFisicaTO->cpf = $cliente['cpf'];
if (!$PessoaFisicaDao->savePessoaFisica($PessoaFisicaTO)) {
if ($conn->inTransaction()) {
$conn->rollback();
}
Flight::halt(500, 'Erro ao vincular o cliente ao cpf');
}
} else {
if ($cliente['tipo_cadastro'] == "pj") {
$PessoaJuridicaTO->usuarios_id = $last_id_cliente;
$PessoaJuridicaTO->cnpj = $cliente['cnpj'];
if (!$PessoaJuridicaDao->savePessoaJuridica($PessoaJuridicaTO)) {
if ($conn->inTransaction()) {
$conn->rollback();
}
Flight::halt(500, 'Erro vincular o cliente ao cnpj');
}
}
}
$UsuarioEmpreendimentoTO->id_usuario = $last_id_cliente;
$UsuarioEmpreendimentoTO->id_empreendimento = $venda['id_empreendimento'];
if (!$EmpreendimentoDao->saveUsuarioEmpreendimento($UsuarioEmpreendimentoTO)) {
if ($conn->inTransaction()) {
$conn->rollback();
}
Flight::halt(500, 'erro ao vincular usuario ao empreendimento');
}
$VendaTO->id_cliente = $last_id_cliente;
} else {
if ($conn->inTransaction()) {
$conn->rollback();
}
Flight::halt(500, 'Erro ao cadastrar o cliente');
}
}
if (empty($VendaTO->id)) {
$id_venda = $VendaDao->saveVenda($VendaTO);
} else {
$id_venda = $VendaTO->id;
$Conexao = new Conexao();
$Conexao->update($VendaTO, 'tbl_vendas')->where("id = {$id_venda}")->execute();
$Conexao->delete('tbl_itens_venda')->where("id_venda = {$id_venda}")->execute();
}
if (!$id_venda) {
if ($conn->inTransaction()) {
$conn->rollback();
}
Flight::halt(500, 'erro ao inserir venda');
} else {
if ($conn->inTransaction()) {
$conn->commit();
}
$dados = array('id_venda' => $id_venda);
if (isset($last_id_cliente)) {
$dados['id_cliente'] = $last_id_cliente;
}
Flight::response()->status(201)->header('Content-Type', 'application/json')->write(json_encode($dados))->send();
}
} catch (Exception $e) {
if ($conn->inTransaction()) {
$conn->rollback();
}
jsonException($e);
}
//.........这里部分代码省略.........
示例2: updateIDWebSocket
public static function updateIDWebSocket()
{
try {
$caixa = new stdClass();
if (isset($_POST['id_ws_web'])) {
$caixa->id_ws_web = strtolower($_POST['id_ws_web']) == 'null' ? null : $_POST['id_ws_web'];
}
if (isset($_POST['id_ws_dsk'])) {
$caixa->id_ws_dsk = strtolower($_POST['id_ws_dsk']) == 'null' ? null : $_POST['id_ws_dsk'];
}
$id_empreendimento = $_POST['id_empreendimento'];
$pth_local = $_POST['pth_local'];
$Conexao = new Conexao();
$Conexao->update($caixa, 'tbl_conta_bancaria')->where("id_empreendimento = {$id_empreendimento} AND pth_local = '{$pth_local}'")->execute();
} catch (Exception $e) {
jsonException($e);
}
}
示例3: Conexao
<?php
include 'header.php';
require_once "./util/Conexao.class.php";
require_once "./util/funcoes.php";
$conexao = new Conexao();
$item_edit = $_POST['Item'];
$codigo = $_GET['id'];
$dados = $conexao->select('itens_lista', array('*'), "where ITE_LIS_CODIGO = " . $codigo);
if (count($dados) > 0) {
$att = $conexao->update('itens_lista', array('ITE_LIS_DESCRICAO_ITEM'), array($item_edit), "ITE_LIS_CODIGO = " . $codigo);
echo "Item alterado com sucesso";
}
include 'footer.php';
示例4: header
<?php
require './util/funcoes.php';
session_start();
if (!isLogged()) {
header("Location: /login.php");
} else {
if (isset($_POST['nomeLista']) && $_POST['nomeLista'] != '') {
require_once "util/Conexao.class.php";
$id = $_GET['id'];
$campos = array("LIS_NOME", "LIS_DATA_INICIAL");
$valores = array($_POST['nomeLista'], "2015-10-10");
$conexao = new Conexao();
$conexao->update("lista", $campos, $valores, "LIS_CODIGO = {$id}");
header("Location: /listas.php");
} else {
include "./header.php";
?>
<div class="container">
<div class="alert alert-danger">O nome não foi informado ! Por favor, informe-o.</div>
</div>
<a href="editar-lista.php?id=<?php
echo $id;
?>
">Voltar</a>
<?php
include "./scripts.php";
include "./footer.php.php";
}
}
示例5: header
<?php
require_once "./util/Conexao.class.php";
require_once "./util/funcoes.php";
if (session_status() != PHP_SESSION_ACTIVE) {
session_start();
}
$id = $_GET['id'];
if (!isLogged()) {
header("Location: login.php");
} else {
if (isset($_POST['nomegrupo']) && $_POST['nomegrupo'] != '') {
$campos = array("GRU_NOME");
$valores = array($_POST['nomegrupo']);
$conexao = new Conexao();
$conexao->update("grupo", $campos, $valores, "GRU_CODIGO = {$id}");
header("Location: /dashboard/");
} else {
include './header.php';
?>
<div class="container" id="conteudo">
<div class="alert alert-danger">O nome não foi informado ! Por favor informe-o.</div>
</div>
<a href="/editar-grupo.php?id=<?php
echo $id;
?>
"
<?php
include "./scripts.php";
include "./footer.php";
}