예제 #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()