def mainMenus(screen): #topMenu = Menu(x, y, width, height, screen, buttons, id): #topMenuQuitB = Button(x, y, width, height, screen, buttons, id): pantallita = screen menu = Menu(0, 900, 1920, 180, pantallita, [], 00) menu.activateMenu() menu2 = Menu(0, 0, 1920, 80, pantallita, [], 10) menu2.activateMenu()
def MenuRed(): while True: op = Menu.Menu("Gestão de Rede", ["IP", "DNS"], 2) if op == 1: Gestao_de_rede.IP() elif op == 2: Gestao_de_rede.DNS() elif op == 0: break
def MenuPrincipalAdmin(): while True: op = Menu.Menu( "Gestão de rede social", ["Gestão Utilizadores", "Gestão Mensagens", "Gestão Rede"], 3) if op == 1: MenuGU.MenuGu() elif op == 2: MenuMSG.MenuMSG() elif op == 3: MenuR.MenuRed() elif op == 0: break
def MenuMSG(): while True: op = Menu.Menu("Gestão de Mensagens", ["Inserir", "Alterar", "Eliminar", "Listar todas", "Pesquisa filtrada"], 5) if op == 1: Gestao_de_mensagens.addpublicacao() elif op == 2: Gestao_de_mensagens.alterarpublicacao() elif op == 3: Gestao_de_mensagens.eliminarpublicacao() elif op == 4: Gestao_de_mensagens.gestaodemensagens() elif op == 5: Gestao_de_mensagens.pesquisafiltrada() elif op == 0: break
def MenuGu(): while True: op = Menu.Menu("Gestão de utilizadores", [ "Inserir", "Alterar", "Eliminar", "Listar todos", "Pesquisa por nome", "Estatistica" ], 6) if op == 1: Gestao_de_utilizadores.inserirUtilizadores() usrop = input("Deseja repetir o processo? s/n: ") while usrop == "s": Gestao_de_utilizadores.inserirUtilizadores() usrop = input("Deseja repetir o processo? s/n: ") input("Prima qualquer tecla para continuar") elif op == 2: Gestao_de_utilizadores.alterarUtilizador() usrop = input("Deseja repetir o processo? s/n: ") while usrop == "s": Gestao_de_utilizadores.alterarUtilizador() usrop = input("Deseja repetir o processo? s/n: ") input("Prima qualquer tecla para continuar") elif op == 3: Gestao_de_utilizadores.eliminarUtilizador() usrop = input("Deseja repetir o processo? s/n: ") while usrop == "s": Gestao_de_utilizadores.eliminarUtilizador() usrop = input("Deseja repetir o processo? s/n: ") input("Prima qualquer tecla para continuar") elif op == 4: Gestao_de_utilizadores.listarUtilizadores() usrop = input("Deseja repetir o processo? s/n: ") while usrop == "s": Gestao_de_utilizadores.listarUtilizadores() usrop = input("Deseja repetir o processo? s/n: ") input("Prima qualquer tecla para continuar") elif op == 5: Gestao_de_utilizadores.pesquisarporUtilizador() usrop = input("Deseja repetir o processo? s/n: ") while usrop == "s": Gestao_de_utilizadores.pesquisarporUtilizador() usrop = input("Deseja repetir o processo? s/n: ") input("Prima qualquer tecla para continuar") elif op == 6: Gestao_de_utilizadores.estatistica() usrop = input("Deseja repetir o processo? s/n: ") while usrop == "s": Gestao_de_utilizadores.estatistica() usrop = input("Deseja repetir o processo? s/n: ") input("Prima qualquer tecla para continuar") elif op == 0: break
from Menus import Menu menu = Menu() menu.menu_principal()
def MenuPrincipalUser(utilizador): while True: op = Menu.Menu("Gestão de rede social", [ "Criar post", "Ver publicacoes", "Comentar/responder publicacoes", "Alterar publicacoes", "Remover publicacoes", "Alterar comentarios/reposta", "Remover comentarios/repostas", "Pesquisar por utiliziador", "Ver perfil", "Definicoes de conta", "Remover publicacao", "Pesquisa filtrada de comentarios " "e publicacoes" ], 12) if op == 1: Utilizador.criarpost(utilizador) usrop = input("Deseja repetir o processo? s/n: ") while usrop == "s": Utilizador.criarpost(utilizador) usrop = input("Deseja repetir o processo? s/n: ") input("Prima qualquer tecla para continuar") elif op == 2: Utilizador.verpublicacoes() usrop = input("Deseja repetir o processo? s/n: ") while usrop == "s": Utilizador.verpublicacoes() usrop = input("Deseja repetir o processo? s/n: ") input("Prima qualquer tecla para continuar") elif op == 3: Utilizador.comentarPublicacoes(utilizador) usrop = input("Deseja repetir o processo? s/n: ") while usrop == "s": Utilizador.comentarPublicacoes(utilizador) usrop = input("Deseja repetir o processo? s/n: ") input("Prima qualquer tecla para continuar") elif op == 4: Utilizador.alterarPublicacoes(utilizador) usrop = input("Deseja repetir o processo? s/n: ") while usrop == "s": Utilizador.alterarPublicacoes(utilizador) usrop = input("Deseja repetir o processo? s/n: ") input("Prima qualquer tecla para continuar") elif op == 5: Utilizador.removerPublicacoes(utilizador) usrop = input("Deseja repetir o processo? s/n: ") while usrop == "s": Utilizador.removerPublicacoes(utilizador) usrop = input("Deseja repetir o processo? s/n: ") input("Prima qualquer tecla para continuar") elif op == 6: Utilizador.alterarComentarios(utilizador) usrop = input("Deseja repetir o processo? s/n: ") while usrop == "s": Utilizador.alterarComentarios(utilizador) usrop = input("Deseja repetir o processo? s/n: ") input("Prima qualquer tecla para continuar") elif op == 7: Utilizador.removerComentarios(utilizador) usrop = input("Deseja repetir o processo? s/n: ") while usrop == "s": Utilizador.removerComentarios(utilizador) usrop = input("Deseja repetir o processo? s/n: ") input("Prima qualquer tecla para continuar") elif op == 8: Gestao_de_utilizadores.pesquisarporUtilizador() usrop = input("Deseja repetir o processo? s/n: ") while usrop == "s": Gestao_de_utilizadores.pesquisarporUtilizador() usrop = input("Deseja repetir o processo? s/n: ") input("Prima qualquer tecla para continuar") elif op == 9: Utilizador.verPerfil(utilizador) usrop = input("Deseja repetir o processo? s/n: ") while usrop == "s": Utilizador.verPerfil(utilizador) usrop = input("Deseja repetir o processo? s/n: ") input("Prima qualquer tecla para continuar") elif op == 10: Utilizador.definicoesdeconta(utilizador) usrop = input("Deseja repetir o processo? s/n: ") while usrop == "s": Utilizador.definicoesdeconta(utilizador) usrop = input("Deseja repetir o processo? s/n: ") input("Prima qualquer tecla para continuar") elif op == 11: Gestao_de_utilizadores.pesquisafiltrada() usrop = input("Deseja repetir o processo? s/n: ") while usrop == "s": Gestao_de_utilizadores.pesquisafiltrada() usrop = input("Deseja repetir o processo? s/n: ") input("Prima qualquer tecla para continuar") elif op == 0: break