示例#1
0
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))
示例#2
0
def Scheduling():
    return render_template("Scheduling.htm",
                           titulo="Agendamento",
                           usuario=nome,
                           clientes=Cliente.RetornarClientes(),
                           barbeiros=Usuario.RetornarUsuarios(),
                           tipo_usuario=tipo_cliente(id))
示例#3
0
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())
示例#4
0
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))
示例#5
0
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))
示例#6
0
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'''

示例#7
0
def DeletarBarbeiro(id):
    Usuario.DeletarBarbeiroId(id)
    flash('Barbeiro deletado com sucesso!')
    return redirect(url_for("Barber"))
示例#8
0
def Barber():
    return render_template("Barber.htm", titulo="Barbeiros", usuario=nome, barbeiros=Usuario.RetornarUsuarios(), tipo_usuario=tipo_cliente(id))
示例#9
0
def tipo_cliente(id):
    for tipo in Usuario.RetornarTipoUsuario(id):
        return tipo[0]
示例#10
0
def ConfigScheduling():
    return render_template("ConfigScheduling.htm", barbeiros=Usuario.RetornarBarbeiroId(id), titulo="Configurar Agendamento", usuario=nome, tipo_usuario=tipo_cliente(id))