def finalizarRecebimento(): _msg = "" funcoes = Funcoes() try: if request.form['tipo_recebimento'] == "1": #inserindo na TB_RECEBIMENTO comandaRecebimento = ComandaRecebimento() comandaRecebimento.data_hora = datetime.datetime.now() comandaRecebimento.tipo = 1 #a vista 1 comandaRecebimento.valor_acrescimo = request.form['valor_acrescimo'] comandaRecebimento.valor_desconto = request.form['valor_desconto'] comandaRecebimento.valor_total = request.form['subtotal'] comandaRecebimento.funcionario_id = session['id_funcionario'] comandaRecebimento.insert() ultimoId = comandaRecebimento.pegarLastrowid() #insert tb_comanda recebimento comandaRecebimento.id_comanda = request.form['id_comanda'] comandaRecebimento.recebimento_id = ultimoId comandaRecebimento.insertTbComandaRecebimento() #update status comanda e pagamento tb_comanda comandaRecebimento.id_comanda = request.form['id_comanda'] _msg = comandaRecebimento.updateTbComandaAVista() else: comandaRecebimento = ComandaRecebimento() cliente=Clientes() cliente.cpf = request.form['cpf'].replace('.','').replace('-','') cliente.senha = funcoes.encrypt(request.form['senha']) cliente.selectLogin() if cliente.id_cliente > 0: #update status comanda e pagamento tb_comanda comandaRecebimento.id_comanda = request.form['id_comanda'] _msg = comandaRecebimento.updateTbComandaFiado() else: _msg = "Dados do Cliente Incorretos" return jsonify(erro=True, mensagem=_msg) return jsonify(erro=False, mensagem=_msg) except Exception as e: _msg, _msg_excpetion = e.args return jsonify(erro=True, mensagem=_msg, mensagem_exception=_msg_excpetion)
def validaLoginCliente(): #cria objeto funcoes para armazenar log funcoes = Funcoes() #cria o objeto e armezena usuário e senha digitado cliente = Clientes() cliente.cpf = request.form['cpf'] cliente.senha = funcoes.encrypt(request.form['senha']) #realiza a busca pelo usuário e armazena o resultado no objeto cliente.selectLogin() #verifica se o usuário foi encontrado if cliente.id_cliente > 0: #limpa a sessão session.clear() #registra o usuário na sessão, armazenando o login do usuário session['usuario'] = cliente.nome session['cpf'] = cliente.cpf session['id_cliente'] = cliente.id_cliente #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.formHomeCliente')) 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))