def menuGestor(): #menu principal do gestor op3 = (input("1 - Confirmar local de reuniões\n" "2 - Cadastrar novos espaços de reunião\n" "3 - Voltar ao menu principal\n")) if op3 == "1": with open('usuarioreuniao.csv') as csvfile: #consulta o arquivo e lista as informações das reunioes reader = csv.DictReader(csvfile, delimiter=';') for row in reader: print('{} : {}\n {} : {}\n {} : {}\n {} : {}\n {} : {}\n {} : {}\n {} : {}'.format( 'Assunto', row['Assunto'], 'Data', row['Data'], 'Hora', row['Hora'], 'Local', row['Local'], 'Participantes', row['Participantes'], 'Ata', row['Ata'], 'Presença Coordenador', row['confirmacaocoord'])) confirmacao = input("Digite sim/nao para confirmar o local:") with open('usuarioreuniao.csv', 'a', newline='') as csvfile: # abre o arquivo usuarioreuniaocsv e insere a informação de confirmação do local da reunião fieldnames = ['Assunto', 'Data', 'Hora', 'Local', 'Participantes', 'Coordenador', 'Ata', 'confirmacaocoord', 'confirmacaogestor', 'novoespaco'] # parametros das colunas do arquivo writer = csv.DictWriter(csvfile,fieldnames=fieldnames, delimiter=';') writer.writerow({'confirmacaogestor': confirmacao}) #insere a informação na coluna especifica desejada menuGestor() #chama o menu do gestor elif op3 == "2": novoespaco = input('Digite o nome do novo local:') with open('usuarioreuniao.csv', 'a', newline='') as csvfile: # abre o arquivo usuarioreuniaocsv e insere a informação do novo espaço para reunioes fieldnames = ['Assunto', 'Data', 'Hora', 'Local', 'Participantes', 'Coordenador', 'Ata', 'confirmacaocoord', 'confirmacaogestor', 'novoespaco'] # parametros das colunas do arquivo writer = csv.DictWriter(csvfile,fieldnames=fieldnames, delimiter=';') writer.writerow({'novoespaco': novoespaco}) #insere a informação na coluna especifica desejada menuGestor() #chama o menu do gestor elif op3 == "3": login_user.login() #chama o menu de login
def Cadastro(): #salva as informações nas variaveis nome = input("Digite seu nome") cpf = input('Digite seu cpf') senha = input("Digite sua senha") with open('usuario.csv', 'a', newline='') as csvfile: #abre o arquivo csv para inserir as informações do usuario fieldnames = ['cpf', 'senha', 'nome'] #parametro com o nome das colunas writer = csv.DictWriter(csvfile, fieldnames=fieldnames, delimiter= ';') writer.writerow({'cpf': cpf, 'senha': senha, 'nome': nome}) #insere as informações das variaveis nas colunas espeficicas n = input("1 - Efetuar login:\n" # verificação se o valor digitado corresponde as opções apresentadas "2 - Voltar para o Menu principal:\n") while n != "1" and n != "2": n = input("1 - Efetuar login:\n" "2 - Voltar para o Menu principal:\n") if n == "1": login_user.login() #chama o menu de login
def main(): print("Morais corporation") print(" --------------- MENU ----------------") op = (input(" 1 - Cadastrar Usuário: \n" " 2 - Efetuar Login: \n")) if op == "1": Cad_user.Cadastro() elif op == "2": login_user.login() n = input("1 - Efetuar login:\n" "2 - Voltar para o Menu principal:\n") while n != '1' and n != '2': n = input("1 - Efetuar login:\n" "2 - Voltar para o Menu principal:\n") if n == "1": login_user.login() elif n == "2": main()
def main(): podeparar = False print(" " * 5 + "Morais corporation") #menu principal print(" " * 9 + "E-meeting\n") while podeparar == False: op = (input(" 1 - Cadastrar Usuário: \n" " 2 - Efetuar Login: \n")) if op == "1": Cad_user.Cadastro( ) #chama o arquivo onde contem a função para cadastrar o usuário podeparar = True elif op == "2": login_user.login( ) # faz a verificação do login, de acordo com o login digitado, chama o menu especifico podeparar = True else: print("Você digitou uma opção inválida")
close() } if __name__ == "__main__": """ CONNECT TO EEG STREAM """ print('Looking for an EEG stream...') streams = resolve_byprop('type', 'EEG', timeout=2) if len(streams) == 0: raise RuntimeError('Can\'t find EEG stream.') print("Start acquiring data") inlet = StreamInlet(streams[0], max_chunklen=12) eeg_time_correction = inlet.time_correction() info = inlet.info() description = info.desc() fs = int(info.nominal_srate()) """ INITIALIZE BUFFERS """ eeg_buffer = np.zeros((int(fs * BUFFER_LENGTH), 1)) filter_state = None # for use with the notch filter n_win_test = int(np.floor((BUFFER_LENGTH - EPOCH_LENGTH) / SHIFT_LENGTH + 1)) band_buffer = np.zeros((n_win_test, 4)) """ USE """ nome = user.login() print("UTENTE SELEZIONATO: " + nome) fileCSV = "utenti\\" + nome + ".csv" execute(eeg_buffer, filter_state, n_win_test, band_buffer, fileCSV)
def menuUser(): #menu principal usuário comum opUsuario = (input("1 - Criar Reunião\n" "2 - Visualizar Atas das reuniões\n" "3 - Visualizar reuniões\n" "4 - Voltar ao menu principal\n")) if opUsuario == "1": #cria a reuniao e armazena as informações no arquivo csv Assunto = input("Digite o assunto da reunião") Data = input("Digite a data da reunião") Hora = input("Digite a Hora da reunião") Local = input("Digite a sala da reunião") Participantes = input("Informe o nome dos participantes") ConvidarCoordenador = input("Convidar coordenador?(sim/nao)") Ata = input("Ata da reunião:") with open('usuarioreuniao.csv', 'a', newline='' ) as csvfile: #abre o arquivo csv e salva as informações fieldnames = [ 'Assunto', 'Data', 'Hora', 'Local', 'Participantes', 'Coordenador', 'Ata' ] #parametros das colunas do arquivo writer = csv.DictWriter(csvfile, fieldnames=fieldnames, delimiter=';') writer.writerow({ 'Assunto': Assunto, 'Data': Data, 'Hora': Hora, 'Local': Local, 'Participantes': Participantes, 'Coordenador': ConvidarCoordenador, 'Ata': Ata }) #insere as informações nas colunas espeficicas print("Reunião criada com sucesso!\n" "Por favor, aguarde a confirmação do local" ) #o gestor vai inserir a informação no arquivo da reuniao, #confirmando o local da reuniao que foi inserido menuUser() # chama o menu do usuário elif opUsuario == "2": #abre o arquivo csv 'usuarioreuniao.csv' e mostra a coluna com o nome Ata. with open('usuarioreuniao.csv', 'r') as csvfile: reader = csv.DictReader(csvfile, delimiter=';') for row in reader: print(row['Ata'] ) #coluna Ata com as informações que foram inseridas menuUser() # chama o menu do usuário elif opUsuario == "3": with open('usuarioreuniao.csv') as csvfile: #abre o arquivo reuniao reader = csv.DictReader(csvfile, delimiter=';') for row in reader: # lista as reunioes que foram criadas print( '{} : {}\n {} : {}\n {} : {}\n {} : {}\n {} : {}\n {} : {}\n {} : {}' .format('Assunto', row['Assunto'], 'Data', row['Data'], 'Hora', row['Hora'], 'Local', row['Local'], 'Participantes', row['Participantes'], 'Ata', row['Ata'], 'Presença Coordenador', row['confirmacaocoord'])) menuUser() elif opUsuario == "4": login_user.login() #chama o menu de login
def menuCoordenador(): #menu coordenador opCoord = input("1 - Visualizar as reuniões em que voce foi convidado \n" "2 - Criar reunião\n" "3 - Adicionar Participantes\n" "4 - Realocar reuniões de sala\n" "5 - Voltar ao menu principal\n") if opCoord == "1": with open('usuarioreuniao.csv' ) as csvfile: #abre o arquivo usuarioreuniao.csv reader = csv.DictReader(csvfile, delimiter=';') for row in reader: if row['Coordenador'] == 'sim': #consulta se o coordenador foi convidado, caso 'sim' mostra as informações da reunião print( '{} : {}\n {} : {}\n {} : {}\n {} : {}\n {} : {}\n {} : {}\n {} : {}' .format('Assunto', row['Assunto'], 'Data', row['Data'], 'Hora', row['Hora'], 'Local', row['Local'], 'Participantes', row['Participantes'], 'Ata', row['Ata'], 'Coordenador convidado', row['Coordenador'])) presenca = input( "Marcar presença?(sim/nao)" ) #após verificar os dados da reunião,opção para confirmar presença if presenca == 'sim': with open('usuarioreuniao.csv', 'a', newline='') as csvfile: # abre o arquivo csv fieldnames = [ 'Assunto', 'Data', 'Hora', 'Local', 'Participantes', 'Ata', 'confirmacaocoord' ] writer = csv.DictWriter(csvfile, fieldnames=fieldnames, delimiter=';') writer.writerow( {'confirmacaocoord': presenca} ) #insere a informação no arquivo csv, confirmando ou nao sua presença print('Presença confirmada') menuCoordenador() #chama o menu coordenador. elif opCoord == "2": #criar reuniao Assunto = input("Digite o assunto da reunião") Data = input("Digite a data da reunião") Hora = input("Digite a Hora da reunião") Local = input("Digite a número sala da reunião") Participantes = input("Informe o nome dos participantes") Ata = input("Ata da reunião:") confcoord = input("Confirmar presença:") with open('usuarioreuniao.csv', 'a', newline='') as csvfile: #abre o arquivo csv fieldnames = [ 'Assunto', 'Data', 'Hora', 'Local', 'Participantes', 'Ata', 'confirmacaocoord' ] #parametros das colunas writer = csv.DictWriter(csvfile, fieldnames=fieldnames, delimiter=';') writer.writerow({ 'Assunto': Assunto, 'Data': Data, 'Hora': Hora, 'Local': Local, 'Participantes': Participantes, 'Ata': Ata, 'confimacaocoord': confcoord }) #inserir as informações nas colunas espeficicas do arquivo print("Reunião criada com sucesso!") menuCoordenador() #chama o menu corrdenador elif opCoord == "3": #adicionar participantes a reunião with open('usuarioreuniao.csv') as csvfile: #abre arquivo csv reader = csv.DictReader(csvfile, delimiter=';') for row in reader: #verifica as linhas do arquivo if row['Coordenador'] == 'sim': #verifica se a presença do coordenador esta confirmada e mostra as informações da reuniao print( '{} : {}\n {} : {}\n {} : {}\n {} : {}\n {} : {}\n {} : {}\n {} : {}' .format('Assunto', row['Assunto'], 'Data', row['Data'], 'Hora', row['Hora'], 'Local', row['Local'], 'Participantes', row['Participantes'], 'Ata', row['Ata'], 'Coordenador convidado', row['Coordenador'])) Participantes = input( "Informe o nome dos participante que deseja adicionar:" ) #armazena o nome do participante with open( 'usuarioreuniao.csv', 'a', newline='') as csvfile: #abre o arquivo csv usuarioreuniao.csv fieldnames = ['Participantes'] #coluna que deseja inserir writer = csv.DictWriter(csvfile, fieldnames=fieldnames, delimiter=';') writer.writerow( {'Participantes': Participantes} ) #inserir a informação da variavel na coluna especifica mencionada menuCoordenador() #chama o menu coordenador elif opCoord == "4": with open('usuarioreuniao.csv') as csvfile: #abre o arquivo csv reader = csv.DictReader(csvfile, delimiter=';') for row in reader: if row['Coordenador'] == 'sim': #verifica se a presença do coordenador esta confirmada e mostra as informações da reuniao print( '{} : {}\n {} : {}\n {} : {}\n {} : {}\n {} : {}\n {} : {}\n {} : {}' .format('Assunto', row['Assunto'], 'Data', row['Data'], 'Hora', row['Hora'], 'Local', row['Local'], 'Participantes', row['Participantes'], 'Ata', row['Ata'], 'Coordenador convidado', row['Coordenador'])) realocar = input( 'Digite a nova sala:') # insere informação na variavel with open('usuarioreuniao.csv', 'a', newline='') as csvfile: #abre arquivo csv fieldnames = ['Participantes'] writer = csv.DictWriter(csvfile, fieldnames=fieldnames, delimiter=';') writer.writerow({'mudancasala': realocar }) #insere a informação na coluna especifica menuCoordenador() #chama o menu coordenador elif opCoord == "5": login_user.login() # chama o menu de login