Exemple #1
0
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')
Exemple #2
0
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')
Exemple #3
0
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
Exemple #4
0
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