def delete_task_data(self): if self.view_tdata.selectedItems() is not None: taskid = self.view_tdata.rowAt() db.query_tdata_delete(taskid) self.get_task_data() else: db.message("error_4")
def create_task(self): tasknum = self.field_NewTaskNumber.text() if tasknum == "" or None: db.message("error_1") else: db.query_create_task(tasknum) self.field_NewTaskNumber.clear() self.get_task_list("tasknum")
def add_task_data(self): if self.list_CurrentTlist.currentItem() is not None: tasknum = self.list_CurrentTlist.currentItem().text() text = self.field_Addtdata.toPlainText() if text != "" or None: db.query_tdata_add(tasknum, text) self.field_Addtdata.clear() self.get_task_data() else: db.message("error_3") else: db.message("error_4")
def button_archive_task(self): # Добавить вопрос "да/нет" self.view_tdata.setRowCount(0) if self.list_CurrentTlist.currentItem() is not None: tasknum = self.list_CurrentTlist.currentItem().text() arch = db.query_check_arch(tasknum) if arch == 0: db.query_arch_unarch(tasknum, 1, "Заявка добавлена в архив") else: db.query_arch_unarch(tasknum, 0, "Заявка убрана из архива") self.get_task_list("tasknum") else: db.message("error_5")
def delete_task(self): self.view_tdata.setRowCount(0) if self.list_CurrentTlist.currentItem() is not None: """Добавить вопрос "да/нет" msgBox_title = "Сообщение об ошибке" msgBox_text = "Предупреждение: Заявка будет удалена вместе со всеми данными. Продолжить?" msgBox_reply = QMessageBox.question(self, msgBox_title, msgBox_text, QMessageBox.Yes | QMessageBox.No, QMessageBox.No) if msgBox_reply == QMessageBox.Yes:""" tasknum = self.list_CurrentTlist.currentItem().text() db.query_delete_task(tasknum) self.get_task_list("tasknum") # добавить фокусировку на 1й строке и проверку ее существования # self.list_CurrentTlist.setCurrentRow(0) # self.get_task_data() else: db.message("error_2")