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); } }
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); } }
<?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';
<?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"; } }
<?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"; }