def salvaratareuniaoCordenador(): tipo = str( input( "Voce deseja salvar a ata de uma reunião publica(1) ou privada(2)?" )) if tipo == "1": nome = str( input("Escreva o nome da reunião que deseja baixar a ata: ")) if nome in atareunioesprivadas: nomedearquivo = str( input("Defina o nome do arquivo onde quer salvar a ata: ")) ata = reunioesprivadas.get(nome) nomeeata = "Reunião: ", nome, "ATA:", ata ataparabaixar = nomeeata arqata = open(nomedearquivo + '.txt', 'w') arqata.writelines(ataparabaixar) arqata.close() else: print("Reunião não existe") coordenadormenu.omenuC() elif tipo == "2": nome = str( input("Escreva o nome da reunião que deseja baixar a ata: ")) if nome in atareunioesprivadas: nomedearquivo = str( input("Defina o nome do arquivo onde quer salvar a ata: ")) ata = reunioespublicas.get(nome) nomeeata = "Reunião: ", nome, "ATA:", ata ataparabaixar = nomeeata arqata = open(nomedearquivo + '.txt', 'w') arqata.writelines(ataparabaixar) arqata.close() else: print("Reunião não existe") coordenadormenu.omenuC()
def negarpresença(): print("--- REUNIOES EM VOCE FOI CONVIDADO ---") print("---- PRIVADAS ----") for valor in naoconfirmouPr.values(): listadeespera = valor for i in range(len(listadeespera)): if i == usuario: print(naoconfirmouPr) print("---- PUBLICAS ----") for valor in naoconfirmouPu.values(): listadeespera = valor for i in range(len(listadeespera)): if i == usuario: print(naoconfirmouPu) nome = str(input("Digite o nome da reuniao a negar convite: ")) tipo = str(input("Reuniao 1-privada ou 2-publica: ")) if tipo == "1": # remover da lista de espera listadeespera = naoconfirmouPr[nome] if usuario in listadeespera: listadeespera.remove(usuario) # redirecionar para menu de usuario arq = open('arquivoDeLogin', 'r') for linha in arq: valor = linha.split() if valor[0] == usuario: funçao = valor[2] arq.close() if funçao == "o": outromenu.ousuariomenu() else: coordenadormenu.omenuC() elif tipo == "2": # remover da lista de espera listadeespera = naoconfirmouPu[nome] if usuario in listadeespera: listadeespera.remove(usuario) # redirecionar para menu de usuario arq = open('arquivoDeLogin', 'r') for linha in arq: valor = linha.split() if valor[0] == usuario: funçao = valor[2] arq.close() if funçao == "o": outromenu.ousuariomenu() else: coordenadormenu.omenuC()
def usuarioativo(): global username username = str(input("Digite seu Username: "******"Digite sua senha: ")) arq = open('arquivoDeLogin.txt', 'r') for linha in arq: valor = linha.split() if valor[0] == username and valor[1] == senha and valor[2] == "c": coordenadormenu.omenuC() elif valor[0] == username and valor[1] == senha and valor[2] == "g": gestormenu.Gestormenu() elif valor[0] == username and valor[1] == senha and valor[2] == "o": outromenu.ousuariomenu() else: print("Usuario e senha nao correspondem! ") arq.close() return username, senha
def mudarlocal(): tipo = str( input( "Voce deseja editar o local de uma reunião publica(1) ou privada(2)?" )) if tipo == "2": nome = str(input("Voce deseja editar o local de qual reunião?")) if nome in reunioesprivadas: local = str(input("Coloque o novo local!!")) atareunioesprivadas[nome] = "{}".format(local) else: print("Essa reunião não existe!!") coordenadormenu.omenuC() elif tipo == "1": nome = str(input("Voce deseja editar a ata de qual reunião?")) if nome in reunioespublicas: ata = str(input("Coloque a nova ata!!")) atareunioesprivadas[nome] = "{}".format(ata) else: print("Essa reunião não existe!!") coordenadormenu.omenuC()
def visualizaratasCordenador(): tipo = str( input("A reunião que deseja visualizar e publica(1) ou privada(2)?")) if tipo == "1": nome = str(input("Qual o nome da reunião?")) for chave in reunioespublicas.keys(): if chave == nome: ata = reunioespublicas.get(chave) print("A reunião", chave, " tem como ata: ", ata) else: print("Essa reunião publica não existe") coordenadormenu.omenuC() elif tipo == "2": nome = str(input("Qual o nome da reunião?")) for chave in reunioesprivadas.keys(): if chave == nome: ata = reunioesprivadas.get(chave) print("A reunião", chave, " tem como ata: ", ata) else: print("A reunião não existe!!") coordenadormenu.omenuC()
def confirmarpresença(): print("--- REUNIOES EM VOCE FOI CONVIDADO ---") print("---- PRIVADAS ----") for valor in naoconfirmouPr.values(): listadeespera = valor for i in range(len(listadeespera)): if i == usuario: print(naoconfirmouPr) print("---- PUBLICAS ----") for valor in naoconfirmouPu.values(): listadeespera = valor for i in range(len(listadeespera)): if i == usuario: print(naoconfirmouPu) nome = str(input("Digite o nome da reuniao: ")) tipo = str(input("Reuniao 1-privada ou 2-publica: ")) if tipo == "1": # remover da lista de espera listadeespera = naoconfirmouPr[nome] if usuario in listadeespera: listadeespera.remove(usuario) # colocar como participante da reuniao valor2 = reunioesprivadas[nome] datar = valor2[0] hora = valor2[1] local = valor2[2] horario = valor2[3] participantes = valor2[4] participantes.append(usuario) addreuniaoPr(nome, datar, hora, local, horario, participantes) # redirecionar para menu de usuario arq = open('arquivoDeLogin', 'r') for linha in arq: valor = linha.split() if valor[0] == usuario: funçao = valor[2] arq.close() if funçao == "o": outromenu.ousuariomenu() else: coordenadormenu.omenuC() elif tipo == "2": # remover da lista de espera listadeespera = naoconfirmouPu[nome] if usuario in listadeespera: listadeespera.remove(usuario) # colocar como participante da reuniao valor2 = reunioespublicas[nome] datar = valor2[0] hora = valor2[1] local = valor2[2] horario = valor2[3] participantes = valor2[4] participantes.append(usuario) addreuniaoPu(nome, datar, hora, local, horario, participantes) # redirecionar para menu de usuario arq = open('arquivoDeLogin', 'r') for linha in arq: valor = linha.split() if valor[0] == usuario: funçao = valor[2] arq.close() if funçao == "o": outromenu.ousuariomenu() else: coordenadormenu.omenuC()
def criarreuniaoPrC(): from pygame import mixer nome = str(input("Defina o nome da reunião: ")) while nome in reunioesprivadas.keys(): print("Esse nome ja existe tente outro") nome = str(input("Defina o nome da reunião: ")) ata = str(input("Defina a ata da sua reunião: ")) print("---- SALAS DE REUNIAO ----") for i in range(len(listadesalas)): print(listadesalas[i]) print("---- ESCOLHA UMA SALA ----") local = str(input("Defina a sala da reunião: ")) print("--- USUARIOS DO SISTEMA ---") arq = open('arquivoDeLogin.txt', 'r') for linha in arq: valor = linha.split() print(valor[0]) arq.close() print("--- ------------------- ---") participantesquanti = int(input("Quantos participantes na sua reuniao: ")) participantes = [] listadeespera = [] for i in range(participantesquanti): listadeespera.append( input("digite o username do usuario participante: ")) ano = int(input("Defina o ano de sua reunião: ")) mes = int(input("Defina o mês de sua reunião: ")) dia = int(input("Defina o dia de sua reunião: ")) horario = str( input( "Defina horario para a reuniao 1(7-8) 2(8-9) 3(9-10) 4(10-11): ")) datar = datetime.date(ano, mes, dia) datarsimple = "{}".format(datar) datah = datetime.date.today() H = int(input("Defina o hora inicial da sua reunião: ")) M = int(input("Coloque o minuto da reunião: ")) hora = ("{}:{}".format(H, M)) print("Reunião:{}.\nLocal:{}.\nData:{}.\nHora--{}:{}\n".format( nome, local, datar, H, M)) for valor in reunioesprivadas.values(): if valor[0] == datar and valor[1] == hora and valor[ 2] == local and valor[3] == horario: print( "Ja existe uma reunião marcada para esta sala, neste dia e neste horario!!" ) criarreuniaoPrC() else: print("REUNIÃO CRIADA") correcao = str(input("Deseja mudar os dados sim(s) não(n)")) if correcao == "s": criarreuniaoPrC() else: addreuniaoPr(nome, datar, hora, local, horario, participantes) naoconfirmouPr[nome] = listadeespera print(reunioesprivadas) addatareuniaoPr(nome, ata) coordenadormenu.omenuC() while True: if localtime().tm_hour == int(H) and localtime().tm_min == int( M) and datah == datarsimple: for i in range(1): print("ESTA NA HORA DA RUNIÃO: ", nome) mixer.init() mixer.music.load("alarm.mp3") mixer.music.play() coordenadormenu.omenuC()