@@ -27,4 +27,87 @@ public void run(){
2727
2828 // ПРОДОЛЖИТЬ
2929 }
30+
31+ @ Override
32+ public void printFillingDatabaseMenu () {
33+ Printable .super .printFillingDatabaseMenu ();
34+ String input = scanner .nextLine ().trim ();
35+ try {
36+ int fillOption = Integer .parseInt (input );
37+
38+ switch (fillOption ){
39+ case 1 -> fillManually ();
40+ case 2 -> fillFromFile ();
41+ case 3 -> fillRandom ();
42+ case 0 -> System .out .println ("Возврат в главное меню..." );
43+ }
44+ } catch (NumberFormatException e ){
45+ System .out .println ("Пожалуйста, введите цифру для выбора действия или выхода в меню" );
46+ }
47+
48+ }
49+
50+ @ Override
51+ public void printSortingMenu () {
52+ Printable .super .printSortingMenu ();
53+ String input = scanner .nextLine ().trim ();
54+ try {
55+ int fillSortOption = Integer .parseInt (input );
56+
57+ switch (fillSortOption ){
58+ case 1 -> fillDefaultOrder ();
59+ case 2 -> fillSortOfName ();
60+ case 3 -> fillSortOfID ();
61+ case 4 -> fillSortOfPhoneNumber ();
62+ case 5 -> System .out .println ("Возврат в главное меню..." );
63+ }
64+ } catch (NumberFormatException e ){
65+ System .out .println ("Пожалуйста, введите цифру для выбора действия или выхода в меню" );
66+ }
67+ }
68+
69+ @ Override
70+ public void printNameSortingOptions () {
71+ Printable .super .printNameSortingOptions ();
72+ String input = scanner .nextLine ().trim ();
73+ }
74+
75+ @ Override
76+ public void printIdSortingOptions () {
77+ Printable .super .printIdSortingOptions ();
78+ String input = scanner .nextLine ().trim ();
79+ }
80+
81+ @ Override
82+ public void printPhoneSortingOptions () {
83+ Printable .super .printPhoneSortingOptions ();
84+ String input = scanner .nextLine ().trim ();
85+ }
86+ private void fillManually (){
87+ System .out .println ("Выбран способ ввода данных вручную" );
88+ }
89+
90+ private void fillFromFile (){
91+ System .out .println ("Выбран способ ввода данных из файла" );
92+ }
93+
94+ private void fillRandom (){
95+ System .out .println ("Выбран способ ввода случайных данных" );
96+ }
97+
98+ private void fillDefaultOrder (){
99+ System .out .println ("Список клиентов" );
100+ }
101+
102+ private void fillSortOfName (){
103+ System .out .println ("Сортировка по Имени" );
104+ }
105+
106+ private void fillSortOfID (){
107+ System .out .println ("Сортировка по ID" );
108+ }
109+
110+ private void fillSortOfPhoneNumber (){
111+ System .out .println ("Сортировка по номеру телефона" );
112+ }
30113}
0 commit comments