def createTask(self, description, workload, deadline, priority): db = DB() # Instancia objeto passando os parametros task = Task(description, workload, deadline, priority) # Procura max idTask do Banco task_counter = db.selectIdTask() if(task_counter is None): idTask = 0 else: idTask = task_counter+1 # Salva idTask na Task instanciada task.set_idTask(idTask) # Adiciona numa lista de Tasks self.taskList.append(task) # Salvar task no Banco de Dados... db.insertTask(task.get_idTask(), task.get_creationDate(), description, workload, deadline, priority, task.get_done(), task.get_weight())