def editConfiguracoes(): _msg = "" funcoes = Funcoes() try: configuracoes = Configuracoes() configuracoes.taxa_juro_diario = request.form[ 'taxa_juro_diario'].replace(',', '.') configuracoes.multa_atraso = request.form['multa_atraso'].replace( ',', '.') _msg = configuracoes.update() #log log = _msg + "|Usuário:" + session['usuario'] + "|" funcoes.logInfo(log) return jsonify(erro=False, mensagem=_msg) except Exception as e: _msg, _msg_exception = e.args #log log = _msg + "|Usuário:" + session['usuario'] + "|" funcoes.logError(log) return jsonify(erro=True, mensagem=_msg, mensagem_exception=_msg_exception)
def deleteProduto(): _msg = "" funcoes = Funcoes() try: produto = Produtos() produto.id_produto = request.form['id_produto'] _msg = produto.delete() #log log = _msg + "|ID Produto:" + request.form[ 'id_produto'] + "|Usuário:" + session['usuario'] + "|" funcoes.logInfo(log) return jsonify(erro=False, mensagem=_msg) except Exception as e: _msg, _msg_exception = e.args #log log = _msg + "|Usuário:" + session['usuario'] + "|" funcoes.logError(log) return jsonify(erro=True, mensagem=_msg, mensagem_exception=_msg_exception)
def editProduto(): _msg = "" funcoes = Funcoes() try: produto = Produtos() produto.id_produto = request.form['id_produto'] produto.nome = request.form['nome'] produto.descricao = request.form['descricao'] produto.valor_unitario = request.form['valor_unitario'].replace( ',', '.') produto.foto = "data:" + request.files[ 'foto'].content_type + ";base64," + str( base64.b64encode(request.files['foto'].read()), "utf-8") _msg = produto.update() #log log = _msg + "|ID Produto:" + request.form[ 'id_produto'] + "|Usuário:" + session['usuario'] + "|" funcoes.logInfo(log) return jsonify(erro=False, mensagem=_msg) except Exception as e: _msg, _msg_exception = e.args #log log = _msg + "|Usuário:" + session['usuario'] + "|" funcoes.logError(log) return jsonify(erro=True, mensagem=_msg, mensagem_exception=_msg_exception)
def abrirComanda(): _msg = "" funcoes = Funcoes() try: comanda=Comandas() comanda.id_comanda = request.form['id_comanda'] comanda.numero_comanda = request.form['numero_comanda'] comanda.data_hora = datetime.datetime.now() comanda.status_comanda = 0 comanda.status_pagamento = 0 comanda.funcionario_id = session['id_funcionario'] comanda.cliente_id = 1 _msg = comanda.insert() #log log = _msg +"|Comanda:"+ request.form['numero_comanda'] +"|Usuário:" + session['usuario'] + "|" funcoes.logInfo(log) return jsonify(erro=False, mensagem=_msg) except Exception as e: _msg, _msg_excpetion = e.args #log log = _msg +"|Usuário:" + session['usuario'] + "|" funcoes.logError(log) return jsonify(erro=True, mensagem=_msg, mensagem_exception=_msg_excpetion)
def editCliente(): _msg = "" funcoes = Funcoes() try: cliente=Clientes() cliente.id_cliente = request.form['id_cliente'] cliente.nome = request.form['nome'] cliente.cpf = request.form['cpf'].replace('.','').replace('-','') cliente.telefone = request.form['telefone'].replace('(','').replace(')','').replace(' ','').replace('-','') cliente.compra_fiado = request.form['compra_fiado'] cliente.dia_fiado = request.form['dia_fiado'].replace('/','') cliente.senha = funcoes.encrypt(request.form['senha']) _msg = cliente.update() #log log = _msg +"|ID:"+ request.form['id_cliente'] + session['usuario'] + "|" funcoes.logInfo(log) return jsonify(erro=False, mensagem=_msg) except Exception as e: _msg, _msg_exception = e.args #log log = _msg +"|Usuário:" + session['usuario'] + "|" funcoes.logError(log) return jsonify(erro=True, mensagem=_msg, mensagem_exception=_msg_exception)
def editFuncionario(): _msg = "" funcoes = Funcoes() try: funcionario = Funcionarios() funcionario.id_funcionario = request.form['id_funcionario'] funcionario.nome = request.form['nome'] funcionario.matricula = request.form['matricula'] funcionario.cpf = request.form['cpf'].replace('.', '').replace('-', '') funcionario.telefone = request.form['telefone'].replace( '(', '').replace(')', '').replace(' ', '').replace('-', '') funcionario.grupo = request.form['grupo'] funcionario.senha = funcoes.encrypt(request.form['senha']) _msg = funcionario.update() #log log = _msg + "|ID:" + request.form[ 'id_funcionario'] + "|Usuário:" + session['usuario'] + "|" funcoes.logInfo(log) return jsonify(erro=False, mensagem=_msg) except Exception as e: _msg, _msg_excpetion = e.args #log log = _msg + "|Usuário:" + session['usuario'] + "|" funcoes.logError(log) return jsonify(erro=True, mensagem=_msg, mensagem_exception=_msg_excpetion)
def addProdutoComanda(): _msg = "" funcoes = Funcoes() try: comandaAddProd = ComandaAddProd() comandaAddProd.quantidade = request.form['quantidade'] comandaAddProd.valor_unitario = request.form['valor_total'] comandaAddProd.comanda_id = request.form['comanda_id'] comandaAddProd.produto_id = request.form['id_produto'] comandaAddProd.funcionario_id = session['id_funcionario'] _msg = comandaAddProd.insert() #log log = _msg + "|ID Produto:" + request.form[ 'id_produto'] + "|Usuário:" + session['usuario'] + "|" funcoes.logInfo(log) return jsonify(erro=False, mensagem=_msg) except Exception as e: _msg, _msg_excpetion = e.args #log log = _msg + "|Usuário:" + session['usuario'] + "|" funcoes.logError(log) return jsonify(erro=True, mensagem=_msg, mensagem_exception=_msg_excpetion)
def addClienteComanda(): _msg = "" funcoes = Funcoes() try: comandaAddCliente = ComandaAddCliente() comandaAddCliente.cliente_id = request.form['id_cliente'] comandaAddCliente.id_comanda = request.form['id_comanda'] _msg = comandaAddCliente.update() #log log = _msg + "|ID Comanda:" + request.form[ 'id_comanda'] + "|ID Cliente:" + request.form[ 'id_cliente'] + "|Usuário:" + session['usuario'] + "|" funcoes.logInfo(log) return jsonify(erro=False, mensagem=_msg) except Exception as e: _msg, _msg_excpetion = e.args #log log = _msg + "|Usuário:" + session['usuario'] + "|" funcoes.logError(log) return jsonify(erro=True, mensagem=_msg, mensagem_exception=_msg_excpetion)
def logout (): #cria objeto funcoes para armazenar log funcoes = Funcoes() #log log = "Logout efetuado" + "|Usuário:" + session['usuario']+ "|" funcoes.logInfo(log) session.pop('usuario',None) #poderiamos limpar toda a sessão utiliazando session.clear() return redirect (url_for('login.login', falhaSessao=2))
def validaLogin(): #cria objeto funcoes para armazenar log funcoes = Funcoes() #cria o objeto e armezena usuário e senha digitado funcionario = Funcionarios() funcionario.cpf = request.form['cpf'] funcionario.senha = funcoes.encrypt(request.form['senha']) #realiza a busca pelo usuário e armazena o resultado no objeto funcionario.selectLogin() #verifica se o usuário foi encontrado if funcionario.id_funcionario > 0: #limpa a sessão session.clear() #registra o usuário na sessão, armazenando o login do usuário session['usuario'] = funcionario.nome session['cpf'] = funcionario.cpf session['grupo'] = funcionario.grupo session['id_funcionario'] = funcionario.id_funcionario #log log = "Login Efetuado com sucesso" + "|Usuário:" + session['usuario']+ "|" funcoes.logInfo(log) #abre a aplicação na tela home return redirect(url_for('home.formHome')) else: #log log = "Tentativa de Login" + "|Usuário:" + request.form['cpf'] + "|" funcoes.logWarning(log) #retornna para a tela de login return redirect(url_for('login.login', falhaLogin=1))
def deleteComanda(): _msg = "" funcoes = Funcoes() try: comanda = Comandas() comanda.id_comanda = request.form['id_comanda'] _msg = comanda.delete() #log log = _msg +"|ID Comanda:"+ request.form['id_comanda'] +"|Usuário:" + session['usuario'] + "|" funcoes.logInfo(log) return jsonify(erro=False, mensagem=_msg) except Exception as e: _msg, _msg_exception = e.args #log log = _msg +"|Usuário:" + session['usuario'] + "|" funcoes.logError(log) return jsonify(erro=True, mensagem=_msg, mensagem_exception=_msg_exception)
def deleteCliente(): _msg = "" funcoes = Funcoes() try: cliente = Clientes() cliente.id_cliente = request.form['id_cliente'] _msg = cliente.delete() #log log = _msg +"|ID:"+ request.form['id_cliente'] + session['usuario'] + "|" funcoes.logInfo(log) return jsonify(erro=False, mensagem=_msg) except Exception as e: _msg, _msg_exception = e.args #log log = _msg +"|Usuário:" + session['usuario'] + "|" funcoes.logError(log) return jsonify(erro=True, mensagem=_msg, mensagem_exception=_msg_exception)