function cadastraProd() { $descricaoProd = $_POST['descricaoProd']; $codigo = $_POST['codigo']; $preco = $_POST['preco']; if (empty($_POST['estoque'])) { /* Se o campo estoque está vazio, podemos assimir que é um produto que não possui a necessidade de estoque Ex: Bife à Parme... */ $estoque = '-'; /* Estoque tipo */ } else { $estoque = $_POST['estoque']; } $statusProduto = '1'; /* Produto existe em 1, recebe 0 quando é deletado */ $produtoExluido = '0'; $conn = conectaBanco(); $sql = "SELECT * FROM produto WHERE codigo='{$codigo}' AND statusProduto!='{$produtoExluido}'"; $codigo_query = mysqli_query($conn, $sql); if (!mysqli_num_rows($codigo_query)) { /* Verificando se já não existe um produto com este código */ $insert_prod = "INSERT INTO produto (descricao, codigo, preco, estoque, statusProduto) " . "VALUE ('{$descricaoProd}', '{$codigo}', '{$preco}', '{$estoque}', '{$statusProduto}')"; if (mysqli_query($conn, $insert_prod)) { mysqli_close($conn); echo "<script>alert('Produto cadastrado com sucesso!')</script>"; return 1; } } mysqli_close($conn); echo "<script>alert('ERRO! Código de identificação ({$codigo}) já cadastrado!')</script>"; return 0; }
function cadastra() { /* Responsável pelo cadastro de novos funcionários */ $nome = $_POST['nome']; $cpf = $_POST['cpf']; $senha = $_POST['senha']; $endereco = $_POST['endereco']; $telefone = $_POST['telefone']; if (empty($_POST['tipo_usuario'])) { $tipo_usuario = '3'; /* Funcionário comum, situaçao onde o gerente esta realizando o cadastro */ } else { $tipo_usuario = $_POST['tipo_usuario']; } $conn = conectaBanco(); $usuarioExcluido = '0'; $sql = "SELECT * FROM usuario WHERE cpf='{$cpf}' AND tipoUser!='{$usuarioExcluido}'"; $cpf_query = mysqli_query($conn, $sql); if (!mysqli_num_rows($cpf_query)) { $sql_insert = "INSERT INTO usuario (nome, cpf, senha, endereco, telefone, tipoUser)\n VALUE ('{$nome}', '{$cpf}', '{$senha}', '{$endereco}', '{$telefone}', '{$tipo_usuario}')"; if (mysqli_query($conn, $sql_insert)) { echo "<script>alert('Cadastro realizado com sucesso!')</script>"; } } else { echo "<script>alert('ERRO, CPF ({$cpf}) já cadastrado!')</script>"; } mysqli_close($conn); }
function validarLogin($cpf, $senha) { /* Validar cpf e senha E retronar array com nome, tipo e id no usuario */ $conn = conectaBanco(); $usuarioExluido = 0; $sql = "SELECT nome, tipoUser, idUsuario\n FROM usuario\n WHERE cpf='{$cpf}' AND senha='{$senha}' AND tipoUser!='{$usuarioExluido}'"; $query = mysqli_query($conn, $sql); mysqli_close($conn); if (mysqli_num_rows($query)) { $dataArray = mysqli_fetch_array($query); return $dataArray; } /* Caso de usuário não encontrado no banco de dados */ return 0; }
function fazerPedido() { $conn = conectaBanco(); /* Dados do formulário*/ $codigoProduto = $_POST['codigoProduto']; $codigoCliente = $_POST['codigoCliente']; $quantidade = $_POST['quantidade']; /* Quantidade solitada */ $getDP = validaProduto($conn, $codigoProduto); $getDC = validaCliente($conn, $codigoCliente); /* Se o cliente e produto foram validados, partimos para o cadastro do pedido */ $estoque = $getDP['estoque']; $valorVenda = $getDP['preco']; $valorTotal = $valorVenda * $quantidade; /* valor do pedido */ /* As operações são feitas com base no id */ $idUsuario = $_SESSION['usuario']['idUsuario']; /* Quem está realizando a venda */ $idCliente = $getDC['idCliente']; $idProduto = $getDP['idProduto']; // ** if (controlaEstoque($conn, $idProduto, $quantidade, $estoque)) { /* * Insere os dados na tabela venda */ $idVenda = venda($conn, $idUsuario, $idCliente); /* Repeticao de dados na tabela venda é evitada Sendo assim, é verificado se não existe uma venda desta já cadastrada Venda é a relação de um funcionario com o cliente -> garçom1 atente cliente1 -> 1 venda -> garçom2 atente cliente1 -> outra venda */ /* * Inseres os dados na tabela itemVenda */ itemDeVenda($conn, $idVenda, $idProduto, $quantidade, $valorTotal); /* A repetição de valores na tabela item_venda não é evitado Afim de listar os pedidos em ordem */ mysqli_close($conn); echo "<script>alert('Pedido cadastrado com sucesso!')</script>"; } }
<!DOCTYPE html> <?php include '../models/defSession.php'; include '../models/db.php'; include '../models/caixa_m.php'; validaSession(); $conn = conectaBanco(); $codigoCliente = $_GET['data']; ?> <html> <?php include 'navTab.php'; ?> <div id="page-wrapper"> <div class="row"> <div class="col-lg-12"> <h1 > </h1> </div> </div> <div class="row"> <div class="col-lg-12"> <div class="panel panel-default"> <div class="panel-heading"> CAIXA - Cliente <?php echo $codigoCliente;