Пример #1
0
    def getInscritosCurso(self, col_name, args):
        '''
        Retorna uma lista com o nr de inscritos por ano lectivo
        nos diversos cursos 
        '''
        cursor = self.conn.cursor()
        totalH = [0 for i in range(16)]
        totalM = [0 for i in range(16)]
        totalHM = [0 for i in range(16)]
        cursos = []  #lista de cursos

        cursor.execute("SELECT * FROM " + self.table_name + " WHERE " +
                       col_name + " LIKE " + "'%" + args[0] + "%'" + " OR " +
                       col_name + " LIKE " + "'%" + args[1] + "%'")

        for row in cursor:
            escreve_h = True
            escreve_m = False
            escreve_hm = False
            curso = Curso()
            curso.totalH = []
            curso.totalM = []
            curso.totalHM = []

            for i in range(len(row)):
                if (i == 3):
                    curso.nome = row[i]
                elif (i > 3):
                    if (escreve_h == True):
                        curso.totalH.append(int(row[i]))
                        escreve_h = False
                        escreve_m = True
                    elif (escreve_m == True):
                        curso.totalM.append(int(row[i]))
                        escreve_m = False
                        escreve_hm = True
                    elif (escreve_hm == True):
                        curso.totalHM.append(int(row[i]))
                        escreve_hm = False
                        escreve_h = True
                i += 1

            cursos.append(curso)

        return cursos
Пример #2
0
    def getInscritosCurso(self, col_name, args):
        '''
        Retorna uma lista com o nr de inscritos por ano lectivo
        nos diversos cursos 
        ''' 
        cursor = self.conn.cursor()
        totalH = [0 for i in range(16)]
        totalM = [0 for i in range(16)]
        totalHM = [0 for i in range(16)]
        cursos = [] #lista de cursos
		
        cursor.execute("SELECT * FROM " + self.table_name + " WHERE " + col_name + " LIKE " + "'%" + args[0] + "%'" + " OR " + col_name + " LIKE " + "'%" + args[1] + "%'")
		
        for row in cursor:
            escreve_h = True
            escreve_m = False
            escreve_hm = False
            curso = Curso()
            curso.totalH = []
            curso.totalM = []
            curso.totalHM = []
			
            for i in range(len(row)):
                if (i == 3):
                    curso.nome = row[i]
                elif (i > 3):
                    if (escreve_h == True):
                        curso.totalH.append(int(row[i]))
                        escreve_h = False
                        escreve_m = True
                    elif (escreve_m == True):
                        curso.totalM.append(int(row[i]))
                        escreve_m = False
                        escreve_hm = True
                    elif (escreve_hm == True):
                        curso.totalHM.append(int(row[i]))
                        escreve_hm = False
                        escreve_h = True
                i += 1

            cursos.append(curso)
			
        return cursos
Пример #3
0
 print('=' * 50)
 print('~ Cursos ~')
 print('I - ' + str(universidade.curso1))
 print('II - ' + str(universidade.curso2))
 print('-' * 50)
 entrar = int(
     input(
         '1 - Configurações do Curso 1\n2 - Configurações do Curso 2\n3 - Home\n--> '
     ))
 if entrar == 1:
     cursos = 1
     print(' ~ Configurações de Redes de Computadores ~ ')
     menu2 = int(
         input("1 - Mudar nome do Curso\n2 - Sair\n--> "))
     if menu2 == 1:
         redes.nome = input('Novo nome: ')
         print(f'Novo nome cadastrado: {redes.nome}')
     elif menu2 == 2:
         pass
 elif entrar == 2:
     cursos = 2
     print(' ~ Configurações de Sistemas para Internet ~ ')
     menu2 = int(
         input("1 - Mudar nome do Curso\n2 - Sair\n--> "))
     if menu2 == 1:
         sistemas.nome = input('Novo nome: ')
         print(f'Novo nome cadastrado: {sistemas.nome}')
     elif menu2 == 2:
         pass
 print('=' * 50)
 menu1 = int(