def iniciar_sistema_curso(): while True: menu.curso() op = input('DIGITE A OPÇÃO: ') if op == '0': print('SAINDO DO CURSO') break elif op == '1': print('CADASTRAR CURSO>>>') cod = input('Digite o código do Curso: ') curso = BD.buscar_curso_por_codigo(cod) if curso == None: nome = input('Digite o nome do Curso: ') sigla = input('Digite a sigla do Curso: ') status = True cursoo = [cod, nome, sigla, status] BD.adicionar_curso(cursoo) print('CURSO ADICIONADO COM SUCESSO!!!') else: print('Código já utilizado') elif op == '2': util.imprimir_cursos() elif op == '3': print('Buscar por Código>>>') cod = input('DIGITE O CÓDIGO: ') curso = BD.buscar_curso_por_codigo(cod) if curso != None: print(curso) else: print('CURSO NÃO ENCONTRADO') else: print('OPÇÃO INVÁLIDA - TENTE NOVAMENTE')
def iniciar_sistema_disciplina(): while True: menu.disciplina() op = input('DIGITE A OPÇÃO: ') if op == '0': print('SAINDO DO MENU DISCIPLINA') break if op == '1': util.imprimir_cursos() cod_curso = input('DIGITE O COD DO CURSO: ') curso = BD.buscar_curso_por_codigo(cod_curso) if curso is not None: cod = input('Digite o código da disciplina: ') disciplina = BD.buscar_disciplina_por_codigo(cod) if disciplina == None: nome = input('Digite o nome da Disciplina: ') periodo = input('Digite o período da Disciplina: ') disciplina = { 'cod': cod, 'nome': nome, 'periodo': periodo, 'cod_curso': cod_curso } BD.adicionar_disciplina(disciplina) print('DISCIPLINA ADICIONADA COM SUCESSO') else: print('Disciplina já existente') else: print('CURSO INVÁLIDO') if op == '2': util.imprimir_disciplinas() if op == '3': print('Buscar por Código>>>') cod = input('DIGITE O CÓDIGO: ') disciplina = BD.buscar_disciplina_por_codigo(cod) if disciplina != None: print(disciplina) else: print('Disciplina não encontrada') if op == '4': print('Buscar Por Nome>>>') nome = str(input('Digite o nome da Disciplina')) disciplina = BD.buscar_disciplina_por_nome(nome) if disciplina != None: print(disciplina) else: print('Disiplina não encontrada')
def imprimir_disciplinas(): print('DISCIPLINAS>>>') count = 1 disciplinas = BD.get_disciplinas() for c in disciplinas: print('Disciplina: ', count) print('Código: ', c[0]) print('Nome: ', c[1]) print('Período: ', c[2]) curso = BD.buscar_curso_por_codigo(c[3]) print('CURSO: ', curso[1]) print('-----------') count += 1
def imprimir_disciplinas(): print('DISCIPLINAS>>>') count = 1 disciplinas = BD.get_disciplinas() for c in disciplinas: print('Disciplina: ', count) print('Código: ', c.get('cod')) print('Nome: ', c.get('nome')) print('Período: ', c.get('periodo')) curso = BD.buscar_curso_por_codigo('cod') print('CURSO: ', c.get('curso')) print('-----------') count += 1