Example #1
0
def defAdmin():
    try:
        servidores = session.query(Servers).all()
        for s in servidores:
            print s.id, " - ", s.nome, " - ", s.endereco, " - ", s.administrador
        opcao = input(
            "Digite o id do servidor que deseja definir o novo adm: ")
        newName = raw_input("Digite o nome do novo administrador: ")
        newAdmin = session.query(Servers).filter(Servers.id == opcao).first()
        newAdmin.administrador = newName
        session.commit()
        print "Novo adm %s definido com sucesso" % newName
    except Exception as e:
        print "Falha ao definir administrador: \n%s" % e
Example #2
0
def delServer():
    try:
        servidores = session.query(Servers).all()
        for s in servidores:
            print s.id, " - ", s.nome, " - ", s.endereco
        opcao = input("Digite o id do servidor que deseja remover: ")
        deleteServer = session.query(Servers).filter(
            Servers.id == opcao).first()
        session.delete(deleteServer)
        session.commit()
        print "Servidor %s removido com sucesso" % deleteServer.nome
    except Exception as e:
        print "Erro: %s" % e
        session.rollback()
def registerUser():
    print "----------------------------------"
    print "------ Cadastro de usuarios ------"
    print "----------------------------------"
    userName = raw_input("Digite o nome do usuario: ")
    userLogin = raw_input("Digite o email do usuario %s: " % userName)
    userPass = raw_input("Digite a senha do usuario %s: " % userName)
    try:
        usuario = Users(userName, userLogin, userPass)
        session.add(usuario)
        session.commit()
        print "Usuario %s registrado com sucesso!" % userName
    except Exception as e:
        print "Erro: %s" % e
        session.rollback()
Example #4
0
def addServer():
    print "------------------------------------"
    print "------ Cadastro de Servidores ------"
    print "------------------------------------"
    serverName = raw_input("Digite o nome do servidor: ")
    serverIP = raw_input("Digite o endereco IP do servidor: ")
    admLogin = raw_input("Digite o nome do Sysadmin: ")
    try:
        servidor = Servers(serverName, serverIP, admLogin)
        session.add(servidor)
        session.commit()
        print "Servidor %s registrado com sucesso" % serverName
    except Exception as e:
        print "Erro: %s" % e
        session.rollback()
def chPasswd():
    print "--------------------------------"
    print "------ Alteracao de senha ------"
    print "--------------------------------"
    try:
        usuarios = session.query(Users).all()
        for u in usuarios:
            print u.id, " - ", u.nome, " - ", u.senha
        opcao = input(
            "Digite o id do usuario que deseja definir a nova senha: ")
        usuario = session.query(Users).filter(Users.id == opcao).first()
        newPass = raw_input("Digite a nova senha do usuario %s: " %
                            usuario.nome)
        usuario.senha = newPass
        session.commit()
        print "Senha alterada com sucesso"
    except Exception as e:
        print "Erro ao alterar a senha: \n%s" % e
        session.rollback()