Exemplo n.º 1
0
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()
Exemplo n.º 2
0
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()
Exemplo n.º 3
0
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
Exemplo n.º 4
0
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()
Exemplo n.º 5
0
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()
Exemplo n.º 6
0
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()
Exemplo n.º 7
0
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()