forked from fadkeabhi/LIBRARY-MANAGMENT-SYSTEM
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmenu.h
149 lines (141 loc) · 3.25 KB
/
menu.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
void LIB::menu()
{
int ch;
do
{
system("CLS");
cout << "***** WELCOME TO " << lib_name << " ******" << endl;
cout << "\t1. Student Details.\n";
cout << "\t2. Book section. \n";
cout << "\t3. Save Data. \n";
cout << "\t0. Exit. \n";
cout<<"Enter Choice: ";
cin >> ch;
switch (ch)
{
case 1:
stud_menu();
break;
case 2:
book_menu();
break;
case 3:
save();
break;
case 0:
save();
exit(0);
default:
cout << "*Wrong Choice*" << endl;
break;
}
} while (ch != 0);
}
void LIB::stud_menu()
{
int ch1;
bool frommenu=1;
do
{
if(frommenu==0)
{
cout<<"\nPress Enter to continue.";
getch();
}
frommenu=0;
system("CLS");
cout << "***STUDENT SECTION***" << endl;
cout << "\t1. Add Student Data.\n";
cout << "\t2. Delete Student Data.\n ";
cout << "\t3. Edit Student Data.\n ";
cout << "\t4. View Student Data.\n " ;
cout << "\t5. Show all Student Data.\n " ;
cout << "\t0. Exit.\n " ;
cout<<"Enter Choice: ";
cin >> ch1;
cin.ignore(1,'\n');
system("CLS");
switch (ch1)
{
case 1:
add_student();
break;
case 2:
remove_student();
break;
case 3:
edit_student();
break;
case 4:
stud_details();
break;
case 5:
show_all_stud();
break;
case 0:
cout << "Exiting to main menu " << endl;
break;
default:
cout << "Wrong Choice" << endl;
break;
}
} while (ch1 != 0);
}
void LIB::book_menu()
{
int ch2;
bool frommenu=1;
do
{
if(frommenu==0)
{
cout<<"\nPress Enter to continue.";
getch();
}
frommenu=0;
system("CLS");
cout << "***BOOK SECTION***" << endl;
cout << "\t1. Add Book Data.\n";
cout << "\t2. Remove Book Data.\n ";
cout << "\t3. Edit Book Data.\n ";
cout << "\t4. View Book Data.\n " ;
cout << "\t5. Show all Book Data.\n " ;
cout << "\t6. Lend Book.\n " ;
cout << "\t7. Return Book.\n " ;
cout << "\t0. Exit.\n " ;
cout<<"Enter Choice: ";
cin >> ch2;
cin.ignore(1,'\n');
system("CLS");
switch (ch2)
{
case 1:
add_book();
break;
case 2:
remove_book();
break;
case 3:
edit_book();
break;
case 4:
book_details();
break;
case 5:
show_all_books();
break;
case 6:
lend_book();
break;
case 7:
return_book();
break;
case 0:
cout << "Exiting to main menu " << endl;
break;
default:
cout << "Wrong Choice" << endl;
break;
}
} while (ch2 != 0);
}