示例#1
0
文件: controller.py 项目: Nastia28/BD
 def get_procedure_by_client_type(self, **kwargs):
     is_vip = scanner.input_simple('Чи є клієнт ВІПом?').lower() in ('t', 'true', '+', 'yes', 'y')
     data = self.model.get_procedure_by_client_type(is_vip)
     self.view.print_entities(
         f'Процедури які робили клієнти віп={is_vip}', data)
     scanner.press_enter()
     self.show_start_menu()
示例#2
0
 def fts_phrase(self, **kwargs):
     phrase = scanner.input_simple(
         'Введіть фразу, за якою хочете здійснити повнотекстовий пошук:')
     data = self.model.fts_phrase(phrase)
     self.view.print_entities(f'Документи, в яких є фраза `{phrase}`', data)
     scanner.press_enter()
     self.show_start_menu()
示例#3
0
文件: controller.py 项目: Nastia28/BD
 def get_masters_by_procedures(self, **kwargs):
     procedures = scanner.input_simple('Через кому введіть процедури:').split(',')
     procedures = [p.strip() for p in procedures]
     data = self.model.get_masters_by_procedures(procedures)
     self.view.print_entities(f'Майстри які робили процедури={procedures}', data)
     scanner.press_enter()
     self.show_start_menu()
示例#4
0
 def fts_without_word(self, **kwargs):
     word = scanner.input_simple('Яке слово має бути відсутнє у документі?')
     data = self.model.fts_without_word(word)
     self.view.print_entities(f'Документи, в яких немає слова `{word}`',
                              data)
     scanner.press_enter()
     self.show_start_menu()