public function ObterTurmasCurso($idCurso, $ativo = null) { try { $sql = "select * from " . $this->repositorio; $sql .= " where IdCurso = :idCurso"; if (isset($ativo) && $ativo != null) { $sql .= " and Ativo = :ativo"; } $pdo = Conexao::getInstance()->prepare($sql); $pdo->bindValue(":idCurso", (int) $idCurso); if (isset($ativo) && $ativo != null) { $pdo->bindValue(":ativo", (int) $ativo); } $pdo->execute(); $result = $pdo->fetchAll(PDO::FETCH_ASSOC); $listagem = array(); foreach ($result as $dados) { $modelo = $this->PopularDados($dados); array_push($listagem, $modelo); } return $listagem; } catch (Exception $e) { self::SetErro("Ocorreu um erro ao tentar executar esta ação: ( " . $e->getMessage() . " [ " . $e->getCode() . " ])"); return null; } }
public static function update() { try { $SerieDocumentoFiscalTO = new SerieDocumentoFiscalTO(); $SerieDocumentoFiscalDao = new SerieDocumentoFiscalDao(); $SerieDocumentoFiscalTO->id = $_POST['id']; $SerieDocumentoFiscalTO->cod_empreendimento = isset($_POST['cod_empreendimento']) ? $_POST['cod_empreendimento'] : NULL; $SerieDocumentoFiscalTO->serie_documento_fiscal = isset($_POST['serie_documento_fiscal']) ? $_POST['serie_documento_fiscal'] : NULL; $SerieDocumentoFiscalTO->num_modelo_documento_fiscal = isset($_POST['num_modelo_documento_fiscal']) ? $_POST['num_modelo_documento_fiscal'] : NULL; $SerieDocumentoFiscalTO->num_ultimo_documento_fiscal = isset($_POST['num_ultimo_documento_fiscal']) ? $_POST['num_ultimo_documento_fiscal'] : NULL; $validator = new DataValidator(); $validator->set_msg('Este campo é obrigatório')->set('descricao_categoria', $SerieDocumentoFiscalTO->cod_empreendimento)->is_required(); $validator->set_msg('Este campo é obrigatório')->set('descricao_categoria', $SerieDocumentoFiscalTO->serie_documento_fiscal)->is_required(); $validator->set_msg('Este campo é obrigatório')->set('descricao_categoria', $SerieDocumentoFiscalTO->num_modelo_documento_fiscal)->is_required(); $validator->set_msg('Este campo é obrigatório')->set('descricao_categoria', $SerieDocumentoFiscalTO->num_ultimo_documento_fiscal)->is_required(); if (!$validator->validate()) { Flight::response()->status(406)->header('Content-Type', 'application/json')->write(json_encode($validator->get_errors()))->send(); return; } $conn = Conexao::getInstance(); $conn->beginTransaction(); $SerieDocumentoFiscalDao->update($SerieDocumentoFiscalTO); $conn->commit(); Flight::halt(201); } catch (Exception $e) { $conn->rollback(); echo $e->getMessage(); } }
public function __construct($css, $titulo, $id_lanc) { $this->pdo = Conexao::getInstance(); $this->titulo = $titulo; $this->id_lanc = $id_lanc; $this->setarCSS($css); }
public function BuscarPorDescricao($descricao) { try { $sql = "SELECT * FROM Permissoes WHERE Descricao like '%:descricao%'"; $p_sql = Conexao::getInstance()->prepare($sql); $p_sql->bindValue(":descricao", $descricao); $p_sql->execute(); return $this->popularDados($p_sql->fetch(PDO::FETCH_ASSOC)); } catch (Exception $e) { self::$erro = "Ocorreu um erro ao tentar executar esta ação: ( " . $e->getMessage() . " [ " . $e->getCode() . " ])"; } }
public function BuscarPorIdDisciplina($idDisciplina) { try { $sql = "SELECT * FROM ProfessoresDisciplinas WHERE IdDisciplina = :idDisciplina"; $p_sql = Conexao::getInstance()->prepare($sql); $p_sql->bindValue(":idDisciplina", $idDisciplina); $p_sql->execute(); return $this->popularDados($p_sql->fetch(PDO::FETCH_ASSOC)); } catch (Exception $e) { print "Ocorreu um erro ao tentar executar esta ação."; } }
public function getItem($atributo, $valor) { try { $sql = "SELECT * FROM nfe_aquisicaodecana WHERE " . $atributo . " = " . $valor; $p_sql = Conexao::getInstance()->prepare($sql); $p_sql->execute(); return $this->getLinha($p_sql->fetch(PDO::FETCH_ASSOC)); } catch (Exception $e) { print "Ocorreu um erro ao tentar executar esta ação tente novamente mais tarde."; CriaLog::Logger('Erro: Código: ' . $e->getCode() . ' Mensagem: ' . $e->getMessage()); } }
public function update($obj) { try { $sql = "UPDATE " . $this->table . " set\n valorUM = :valorUM,\n valorDois = :valorDois\n WHERE id = :id"; $p_sql = Conexao::getInstance()->prepare($sql); $p_sql->bindValue(':valorUM', $obj->getValorUM()); $p_sql->bindValue(':valorDois', $obj->getValorDois()); return $p_sql->execute(); } catch (Exception $e) { Lib::warning($e); } }
public function Inserir(IBaseModel $dados) { try { $sql = "INSERT INTO SituacoesMatriculas (Descricao) \n VALUES (:descricao)"; $pdo = Conexao::getInstance()->prepare($sql); $pdo->bindValue(":descricao", $dados->getDescricao()); $pdo->execute(); return true; } catch (Exception $e) { self::SetErro("Ocorreu um erro ao tentar executar esta ação: ( " . $e->getMessage() . " [ " . $e->getCode() . " ])"); return false; //GeraLog::getInstance()->inserirLog("Erro: Código: " . $e->getCode() . " Mensagem: " . $e->getMessage()); } }
function Main() { echo base64_encode("ins"); return 0; $cnn = Conexao::getInstance(); $codigo = 1; $q = $cnn->prepare("SELECT * FROM mesClassePergunta where Codigo = :Codigo"); $q->bindParam(":Codigo", $codigo, PDO::PARAM_INT); $q->execute(); echo $q->rowCount() . "<br />"; while ($linha = $q->fetch(PDO::FETCH_OBJ)) { echo $linha->Codigo . " - " . $linha->Descricao; } }
function cadastrarVisitante(Visitante $visitante) { try { $sql = "INSERT INTO visitante ( nome_visitante, doc_iden)" . " VALUES ( :nome_visitante, :doc_iden)"; $p_sql = Conexao::getInstance()->prepare($sql); $p_sql->bindValue(":nome_visitante", $visitante->getNome_visitante()); $p_sql->bindValue(":doc_iden", $visitante->getDoc_iden()); $p_sql->execute(); echo 'cadastro efetuado com sucesso'; header("location: ../cadastro.php"); } catch (Exception $e) { echo $e . 'erro ao inserir no banco'; } }
public function Inserir(IBaseModel $dados) { try { $sql = "INSERT INTO Cursos (Nome, Sigla)\n VALUES (:id, :nome, :sigla)"; $pdo = Conexao::getInstance()->prepare($sql); $pdo->bindValue(":nome", $dados->getNome()); $pdo->bindValue(":sigla", $dados->getSigla()); $pdo->execute(); return true; } catch (Exception $e) { self::SetErro("Ocorreu um erro ao tentar executar esta ação: ( " . $e->getMessage() . " [ " . $e->getCode() . " ])"); return false; //GeraLog::getInstance()->inserirLog("Erro: Código: " . $e->getCode() . " Mensagem: " . $e->getMessage()); } }
public function BuscarPorNome($nome) { try { $sql = "SELECT * FROM usuario WHERE nome = :nome"; $p_sql = Conexao::getInstance()->prepare($sql); $p_sql->bindValue(":nome", $nome); $p_sql->execute(); while ($row = $p_sql->fetch(PDO::FETCH_ASSOC, PDO::FETCH_ORI_NEXT)) { $dadosRetorno[] = $this->populaUsuario($row); } return $dadosRetorno; } catch (Exception $e) { print "Ocorreu um erro ao tentar executar esta ação, foi gerado\r\n um LOG do mesmo, tente novamente mais tarde."; GeraLog::getInstance()->inserirLog("Erro: Código: " . $e->getCode() . " Mensagem: " . $e->getMessage()); } }
public function inserir(Usuario $usuario) { try { $sql = "INSERT INTO usuario ( \r\n nome,\r\n email,\r\n concorrer_inscricao)\r\n VALUES (\r\n :nome,\r\n :email,\r\n :concorrer_inscricao)"; //$stmt = $con = new PDO("mysql:host=localhost;dbname=dbVestibular", "root", ""); // $p_sql = Conexao::getInstance()->pre $p_sql = Conexao::getInstance()->prepare($sql); $p_sql->bindValue(":nome", $usuario->getNome()); $p_sql->bindValue(":email", $usuario->getEmail()); $p_sql->bindValue(":concorrer_inscricao", $usuario->getConcorrerInscricao()); return $p_sql->execute(); // header('location:sucesso.php'); } catch (Exception $e) { print "Ocorreu um erro ao tentar executar esta ação, foi gerado um LOG do mesmo, tente novamente mais tarde."; } }
public function update($obj) { try { $sql = "UPDATE " . $this->table . " set\n name=:name,\n login=:login,\n mail=:mail,\n pass=:pass,\n type=:type,\n photo=:photo\n WHERE id = :id"; $p_sql = Conexao::getInstance()->prepare($sql); $p_sql->bindValue(':id', $obj->getId()); $p_sql->bindValue(':name', $obj->getName()); $p_sql->bindValue(':login', $obj->getLogin()); $p_sql->bindValue(':mail', $obj->getMail()); $p_sql->bindValue(':pass', $obj->getPass()); $p_sql->bindValue(':type', $obj->getType()); $p_sql->bindValue(':photo', $obj->getPhoto()); return $p_sql->execute(); } catch (Exception $e) { Lib::warning($e); } }
public function Inserir(IBaseModel $dados) { try { $sql = "INSERT INTO Matriculas (IdAluno, IdCurso, Periodo, Ano, IdSituacao) \n VALUES (:idAluno, :idCurso, :periodo, :ano, :idSituacao)"; $pdo = Conexao::getInstance()->prepare($sql); $pdo->bindValue(":idAluno", $dados->getIdAluno()); $pdo->bindValue(":idCurso", $dados->getIdCurso()); $pdo->bindValue(":periodo", $dados->getPeriodo()); $pdo->bindValue(":ano", $dados->getAno()); $pdo->bindValue(":idSituacao", $dados->getIdSituacaoMatricula()); $pdo->execute(); return true; } catch (Exception $e) { self::SetErro("Ocorreu um erro ao tentar executar esta ação: ( " . $e->getMessage() . " [ " . $e->getCode() . " ])"); return false; //GeraLog::getInstance()->inserirLog("Erro: Código: " . $e->getCode() . " Mensagem: " . $e->getMessage()); } }
public static function salvarDevolucao() { $conn = Conexao::getInstance(); $conn->beginTransaction(); $DevolucaoDao = new DevolucaoDao(); $DevolucaoTO = new DevolucaoTO(); $devolucao = $_POST['devolucao']; $itens_devolucao = $_POST['itens_devolucao']; $DevolucaoTO->id_empreendimento = $devolucao['id_empreendimento']; $DevolucaoTO->id_venda = $devolucao['id_venda']; $DevolucaoTO->obs_devolucao = $devolucao['observacao']; $DevolucaoTO->id_operador = $devolucao['id_operador']; $id_deposito = $devolucao['id_deposito']; $DevolucaoDao->salvarDevolucao($DevolucaoTO, $itens_devolucao, $id_deposito); if ($conn->inTransaction()) { $conn->commit(); } Flight::halt(201); }
public function Inserir(IBaseModel $dados) { try { $sql = "INSERT INTO Professores (\n Nome, Sobrenome, Email, Cpf, Rg, Titulacao) \n VALUES (:nome, :sobrenome, :email, :cpf, :rg, :titulacao)"; $pdo = Conexao::getInstance()->prepare($sql); $pdo->bindValue(":nome", $dados->getNome()); $pdo->bindValue(":sobrenome", $dados->getSobrenome()); $pdo->bindValue(":email", $dados->getEmail()); $pdo->bindValue(":cpf", $dados->getCpf()); $pdo->bindValue(":rg", $dados->getRg()); $pdo->bindValue(":titulacao", $dados->getRg()); $pdo->execute(); return true; } catch (Exception $e) { self::SetErro("Ocorreu um erro ao tentar executar esta ação: ( " . $e->getMessage() . " [ " . $e->getCode() . " ])"); return false; //GeraLog::getInstance()->inserirLog("Erro: Código: " . $e->getCode() . " Mensagem: " . $e->getMessage()); } }
public function cadastroDAO(cliente $cliente) { try { $sql = "INSERT INTO cliente \n (razao_social\n \t cnpj\n \t email\n endereco\n cep\n municipio\n estado\n \t pessoa_contato\n tel_fixo\n tel_celular)\n \t\t\t VALUES\n (:razao_social,\n :cnpj,\n \t :email,\n :enderecoCompleto,\n :cep,\n :municipio,\n \t :pessoa_contato,\n :estado,\n :tel_fixo,\n :tel_celular)"; $clienteDao_sql = Conexao::getInstance()->prepare($sql); $clienteDao_sql->bindValue(":email", $cliente->getEmail()); $clienteDao_sql->bindValue(":razao_social", $cliente->getRazao_social()); $clienteDao_sql->bindValue(":cnpj", $cliente->getCnpj_cli()); $clienteDao_sql->bindValue(":endereco", $cliente->getEnderecoCompleto()); $clienteDao_sql->bindValue(":cep", $cliente->getCep()); $clienteDao_sql->bindValue(":municipio", $cliente->getMunicipio()); $clienteDao_sql->bindValue(":estado", $cliente->getEstado()); $clienteDao_sql->bindValue(":pessoa_contato", $cliente->getPesoa_contato()); $clienteDao_sql->bindValue(":tel_fixo", $cliente->getTel_fixo()); $clienteDao_sql->bindValue(":tel_celular", $cliente->getTel_celular()); return $clienteDao_sql->execute(); } catch (Exception $e) { print "Ocorreu um erro ao tentar executar esta ação, foi gerado um LOG do mesmo, tente novamente mais tarde."; } }
public function ObterPorId($id, $ativo = null) { try { $retorno = array(); $sql = "SELECT COUNT(*) FROM " . $this->repositorio . " WHERE Id = " . $id; $res = Conexao::getInstance()->query($sql); if ($res->fetchColumn() > 0) { $sql = "SELECT * FROM " . $this->repositorio . " WHERE Id = " . $id; if (isset($ativo) && is_bool($ativo) || is_int($ativo)) { $sql .= " where Ativo = " . (int) $ativo; } $pdo = Conexao::getInstance()->prepare($sql); $pdo->execute(); $result = $pdo->fetchAll(PDO::FETCH_ASSOC); if (count($result) > 0) { $retorno = $this->PopularDados($result[0]); } } return $retorno; } catch (Exception $e) { self::SetErro("Ocorreu um erro ao tentar executar esta ação: ( " . $e->getMessage() . " [ " . $e->getCode() . " ])"); //GeraLog::getInstance()->inserirLog("Erro: Código: " . $e->getCode() . " Mensagem: " . $e->getMessage()); } }
<?php require '../config.php'; $categoria = $_POST['categoria']; // Validacoes if ($categoria == '') { saidaJson(array(), Erros::CATEGORIA_VAZIO); } $con = Conexao::getInstance(); $sql = "Select idcategoria From categoria\r\n Where (categoria = '{$categoria}')"; $resultado = $con->query($sql); $categoriaBd = $resultado->fetch(PDO::FETCH_ASSOC); if ($categoriaBd) { saidaJson(array('idcategoria' => (int) $categoriaBd['idcategoria']), Erros::CATEGORIA_EXISTENTE); } $sql = "Insert Into categoria (categoria)\r\n Values ('{$categoria}')"; $con->exec($sql); $idcategoria = (int) $con->lastInsertId(); $dados = array('idcategoria' => $idcategoria); saidaJson($dados);
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); } }
<?php require_once "./class/Conexao.php"; require_once "./class/Crud.php"; // Consumindo métodos do CRUD genérico // Atribui uma conexão PDO $pdo = Conexao::getInstance(); // Atribui uma instância da classe Crud, passando como parâmetro a conexão PDO e o nome da tabela $crud = Crud::getInstance($pdo, 'contatos'); // Inseri os dados do usuário $arrayContato = ['nome' => 'Vinícius G. Oliveira', 'email' => '*****@*****.**', 'telefone' => '(51) 9737.5979']; $arrayCondicao = array('id=' => 1); $retorno = $crud->update($arrayContato, $arrayCondicao); echo "<script>alert('Registro atualizado com sucesso')</script>";
protected function Model() { $this->conexao = Conexao::getInstance(); }
<?php @session_start(); include "conf/config.php"; $db = Conexao::getInstance(); // VERIFICAÇÕES DE SESSÕES if (isset($_SESSION['usuario'])) { echo "<script>window.location = '" . PORTAL_URL . "dashboard/#!';</script>"; exit; } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content=""> <meta name="author" content=""> <meta http-equiv="cache-control" content="no-cache" /> <meta http-equiv="pragma" content="no-cache" /> <title><?php echo TITULOSISTEMA; ?> </title> <!-- BEGIN CORE CSS FRAMEWORK --> <link href="assets/plugins/boostrapv3/css/bootstrap.min.css" rel="stylesheet" type="text/css"/> <!-- END CORE CSS FRAMEWORK -->
public function delete($where) { $sql = 'DELETE FROM ' . $this->tabela . ' WHERE ' . $where; $con = Conexao::getInstance(); return $con->query($sql); }
public static function excluiEstoqueProduto() { $produtos = isset($_POST['produtos']) ? $_POST['produtos'] : array(); $id_empreendimento = $_POST['id_empreendimento']; $id_usuario = $_POST['id_usuario']; $ids_estoque_produto = null; foreach ($produtos as $produto) { if (!is_array($ids_estoque_produto)) { $ids_estoque_produto = array(); } $ids_estoque_produto[] = $produto['id_estoque_produto']; } $validator = new DataValidator(); $validator->set_msg('Informe ao menos um item para excluir')->set('id_estoque_produto', $ids_estoque_produto)->is_required(); if (!$validator->validate()) { Flight::response()->status(406)->header('Content-Type', 'application/json')->write(json_encode($validator->get_errors()))->send(); return; } try { $estoque_dao = new EstoqueDao(); $EstoqueSaidaTO = new EstoqueSaidaTO(); $EstoqueSaidaDao = new EstoqueSaidaDao(); $conn = Conexao::getInstance(); if (!$conn->inTransaction()) { $conn->beginTransaction(); } $ret = $estoque_dao->excluiEstoqueProduto($ids_estoque_produto); $EstoqueSaidaTO->id_empreendimento = $id_empreendimento; $EstoqueSaidaTO->id_usuario = $id_usuario; $EstoqueSaidaTO->flg_limpeza_estoque = 1; $id_estoque_saida = $EstoqueSaidaDao->saveEstoqueSaida($EstoqueSaidaTO); if (!$id_estoque_saida) { if ($conn->inTransaction()) { $conn->rollback(); } Flight::halt(500, 'Ocorreu um erro. Tente novamente mais tarde!!!'); } foreach ($produtos as $produto) { $ItemEstoqueSaidaTO = new ItemEstoqueSaidaTO(); $ItemEstoqueSaidaDao = new ItemEstoqueSaidaDao(); $ItemEstoqueSaidaTO->id_estoque_saida = $id_estoque_saida; $ItemEstoqueSaidaTO->id_deposito = $produto['id_deposito']; $ItemEstoqueSaidaTO->id_produto = $produto['id_produto']; $ItemEstoqueSaidaTO->dta_validade = $produto['dta_validade']; $ItemEstoqueSaidaTO->qtd_item = $produto['qtd_saida']; if (!$ItemEstoqueSaidaDao->saveItemEstoqueSaida($ItemEstoqueSaidaTO)) { if ($conn->inTransaction()) { $conn->rollback(); } Flight::halt(500, 'Ocorreu um erro. Tente novamente mais tarde!!'); } } if ($ret) { Flight::halt(200, 'Estoque atualizado com sucesso!'); } else { if ($conn->inTransaction()) { $conn->rollback(); } Flight::halt(500, 'Ocorreu um erro. Tente novamente mais tarde!'); } } catch (PDOException $e) { if ($conn->inTransaction()) { $conn->rollback(); } Flight::halt(500, $e->getMessage()); } }
public static function pegarTipoPDO($tabela, $campo) { $conn = Conexao::getInstance(); $query = $conn->prepare("SHOW COLUMNS FROM {$tabela} WHERE Field = '{$campo}'"); $query->execute(); $linha = $query->fetch(PDO::FETCH_ASSOC); if (strpos($linha['Type'], 'varchar') !== false || strpos($linha['Type'], 'enum') !== false || strpos($linha['Type'], 'text') !== false) { return PDO::PARAM_STR; } else { if (strpos($linha['Type'], 'tinyint(1)') !== false) { return PDO::PARAM_BOOL; } else { if (strpos($linha['Type'], 'int') !== false) { return PDO::PARAM_INT; } } } }
public function BuscarPorId($id) { try { $sql = "SELECT * FROM Usuarios WHERE Id = :id"; $pdo = Conexao::getInstance()->prepare($sql); $pdo->bindValue(":id", $id); $pdo->execute(); return $this->PopularDados($pdo->fetch(PDO::FETCH_ASSOC)); } catch (Exception $e) { self::$erro = "Ocorreu um erro ao tentar executar esta ação."; //GeraLog::getInstance()->inserirLog("Erro: Código: " . $e->getCode() . " Mensagem: " . $e->getMessage()); } }
public function __construct() { $this->conn = Conexao::getInstance(); }
<?php ob_start(); session_start(); //ADICIONAR A CONEXAO E URL AMIGAVEL include_once "conf/Url.php"; include_once "conf/config.php"; //FUNCOES include_once "conf/session.php"; include_once "utils/funcoes.php"; // include_once('utils/permissoes.php'); // include_once "conf/Rotas.php"; //INSTANCIA A CONEXAO $oConexao = Conexao::getInstance(); // VERIFICACAO DE ACESSO DO MODULO // $moduloid = $_SESSION['moduloid']; // $moduloapelido = $_SESSION['moduloapelido']; // $modulopagina = $_SESSION['modulopagina']; // $submoduloapelido = $_SESSION['submoduloapelido']; // $acaosubmodulo = $_SESSION['acaousuario']; $modulo = Url::getURL(0); $mvc = Url::getURL(1); $pastamodulo = Url::getURL(2); $arquivomodulo = Url::getURL(3); $parametromodulo = Url::getURL(4); // echo "modulo: $modulo <br/>"; // echo "pasta: $pastamodulo <br/>"; // echo "arquivo: $arquivomodulo <br/>"; // echo "parametro: $parametromodulo <br/>"; // if($modulo == ''){ // $modulo = "login";