Example #1
0
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);
}
Example #3
0
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;
}
Example #4
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>";
    }
}
Example #5
0
<!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;