示例#1
0
 def update(self, table_name):
     filter_by = scanner.input_dict(table_name,
                                    'Який рядок треба змінити?:',
                                    limit=1)
     new_values = scanner.input_dict(table_name, 'Введіть нові значення:')
     self.model.update(table_name, list(filter_by.items())[0], **new_values)
     self.show_table_menu(table_name, 'Оновлення відбулося успішно')
示例#2
0
 def get(self, table_name):
     filter_by = scanner.input_dict(
         table_name,
         'За чим фільтрувати запит? Залиште пустим щоб отримати всі рядки:')
     data = self.model.get(table_name, **filter_by)
     self.view.print_entities(table_name, data)
     scanner.press_enter()
     self.show_table_menu(table_name)
示例#3
0
文件: controller.py 项目: Nastia28/BD
 def delete(self, table_name):
     filter_by = scanner.input_dict(table_name, 'Які рядки треба видалити?')
     self.model.delete(table_name, **filter_by)
     self.show_table_menu(table_name, 'Видалення відбулося успішно')
示例#4
0
文件: controller.py 项目: Nastia28/BD
 def insert(self, table_name):
     new_values = scanner.input_dict(table_name, 'Введіть нові значення:')
     self.model.insert(table_name, **new_values)
     self.show_table_menu(table_name, 'Вставка відбулася успішно')