def EnterLogin(): email = request.form['email'] senha = request.form['senha'] if email != "" and senha != "": for usuario in Usuario.ValidarUsuario(str(email), str(senha)): if usuario: session['usuario_logado'] = request.form['email'] for nomes in Usuario.PesquisarUsuarioEmail(str(email)): global nome nome = nomes[1] global id id = nomes[0] return redirect(url_for("Scheduling")) return render_template("Login.htm", email=email, mensagem="E-mail ou Senha Invalidos!", titulo="Login", tipo_usuario=tipo_cliente(id))
def Scheduling(): return render_template("Scheduling.htm", titulo="Agendamento", usuario=nome, clientes=Cliente.RetornarClientes(), barbeiros=Usuario.RetornarUsuarios(), tipo_usuario=tipo_cliente(id))
def CreateOrder(): return render_template("CreateOrder.htm", titulo="Criar Pedido", usuario=nome, clientes=Cliente.RetornarClientes(), produtos=Produtos.RetornarProdutos(), barbeiros=Usuario.RetornarUsuarios(), tipo_usuario=tipo_cliente(id), pedidos=Pedido.RetornarPedidos())
def HistoricScheduling(): return render_template("HistoricScheduling.htm", titulo="Agenda", usuario=nome, agenda=Agenda.ReturneAgendamentos(), barbeiro=Usuario, nome_usuario=Usuario.RetornarUsuarios(), cliente=Cliente, tipo_usuario=tipo_cliente(id))
def CreateUser(): tipo_usuario = request.form['tipo_usuario'] nome1 = request.form['nome'] sobrenome = request.form['sobrenome'] email = request.form['email'] senha = request.form['senha'] global nome if senha == request.form['senha2']: Usuario.CadastrarUsuario(nome1, sobrenome, email, senha, tipo_usuario) flash("Barbeiro cadastrado com Successo!") return render_template("ViewUser.htm",usuario=nome, titulo="Cadastrar Barbeiro", tipo_usuario=tipo_cliente(id)) return render_template("ViewUser.htm", mensagem='Senhas divergentes', usuario=nome, titulo="Cadastrar Barbeiro", tipo_usuario=tipo_cliente(id))
Cliente.CadastrarCliente('Kaique', 'Lelis', '*****@*****.**', 'Rua Riga', '370', '','SÂO PAULO', 'SP', '04249-070') ======= '''Massa de Produtos''' Produtos.CadastrarProdutos("Gel", '10,00') Produtos.CadastrarProdutos("Laque", '15,00') Produtos.CadastrarProdutos("Navalha", '1,00') Produtos.CadastrarProdutos("Shampoo", '15,00') Produtos.CadastrarProdutos("Condicionador", '12,00') Produtos.CadastrarProdutos("Pomada", '10,00') Produtos.CadastrarProdutos("Alisante", '15,00') '''Massa de Clientes''' Cliente.CadastrarCliente('Kaique', 'Lelis Moura', '*****@*****.**', 'Rua Joaquim', '37', '', 'São Paulo', 'SP', '04249-070' ) Cliente.CadastrarCliente('Felipe', 'Misso', '*****@*****.**', 'Rua Amora', '07', '', 'São Paulo', 'SP', '04252-071' ) Cliente.CadastrarCliente('Matheus', 'Espindola Lins', '*****@*****.**', 'Rua Gilberto', '03', '', 'São Paulo', 'SP', '04229-040' ) Cliente.CadastrarCliente('Wilson', 'Alves', '*****@*****.**', 'Rua Manuel Fernandez', '32', '', 'São Paulo', 'SP', '04239-020' ) Cliente.CadastrarCliente('Arthur', 'Felix', '*****@*****.**', 'Rua José Antonio', '70', '', 'São Paulo', 'SP', '04148-070' ) Cliente.CadastrarCliente('Maria', 'Leite', '*****@*****.**', 'Rua Antonio', '73', '', 'São Paulo', 'SP', '04149-040' ) Cliente.CadastrarCliente('Yohana', 'da Silva Monteiro', '*****@*****.**', 'Rua Xavier', '75', '', 'São Paulo', 'SP', '04244-050' ) Cliente.CadastrarCliente('Monica', 'Jose', '*****@*****.**', 'Rua Aurelio', '39', '', 'São Paulo', 'SP', '04239-010' ) '''Massa de Usuario''' Usuario.CadastrarUsuario('Admin', 'Kaique', 'Lelis Moura', '*****@*****.**', '123') Usuario.CadastrarUsuario('Admin', 'Matheus', 'Espindola', '*****@*****.**', '1010') Usuario.CadastrarUsuario('Barbeiro', 'Wilson', 'Alves', '*****@*****.**', '123') Usuario.CadastrarUsuario('Barbeiro', 'Arthur', 'Felix', '*****@*****.**', '123') '''Configuração da Agenda'''
def DeletarBarbeiro(id): Usuario.DeletarBarbeiroId(id) flash('Barbeiro deletado com sucesso!') return redirect(url_for("Barber"))
def Barber(): return render_template("Barber.htm", titulo="Barbeiros", usuario=nome, barbeiros=Usuario.RetornarUsuarios(), tipo_usuario=tipo_cliente(id))
def tipo_cliente(id): for tipo in Usuario.RetornarTipoUsuario(id): return tipo[0]
def ConfigScheduling(): return render_template("ConfigScheduling.htm", barbeiros=Usuario.RetornarBarbeiroId(id), titulo="Configurar Agendamento", usuario=nome, tipo_usuario=tipo_cliente(id))