-
Notifications
You must be signed in to change notification settings - Fork 0
/
specialist.cpp
63 lines (54 loc) · 1.11 KB
/
specialist.cpp
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
#include <iostream>
#include <Windows.h>
#include <unistd.h>
#include <string>
#include <fstream>
#include <vector>
#include <ctime>
#include <iomanip>
//#include <conio.h>
//#include <cstdlib>
#include "specialist.h"
specialist::specialist()
{
}
specialist::~specialist()
{
}
void specialist::main_menu(){
int nav;
start_specialist:
do{
system("CLS");
cout << "-------------------------------------------------" << endl;
cout << " Specialist Main Menu " << endl;
cout << "-------------------------------------------------" << endl;
cout << "[1] View Upcoming Schedule" << endl;
cout << "[2] My Profile" << endl;
cout << "\nChoose [0]Logout : "; cin >> nav;
cin.clear(); cin.ignore(INT_MAX,'\n');
}while(nav<0 || nav>2);
switch(nav){
case 0:{
system("CLS");
cout << "Confirm to logout? [0]No [1]Yes: ";
cin >> nav;
cin.clear(); cin.ignore(INT_MAX,'\n');
if(nav==1) return;
break;
}
case 1:{
view_upcoming_schedule();
break;
}
case 2:{
my_profile();
system("PAUSE");
break;
}
default:{
break;
}
}
goto start_specialist;
}