Hotel Management C++ college project

C++ Academic project – A simple Hotel Management Application

Also see our project and documentation for Electronic Voting Machine and interact with other college students.

http://www.joblagao.com/voice/technical-articles/electronic-voting-machine-c-project-for-college-students.aspx

 

C++ Code for College Students

www.joblagao.com

 

 

 

 

Copy the contents below and save the file as “HotelManagement.cpp”

#include <graphics.h>
#include <stdlib.h>
#include <process.h>
#include <fstream.h>
#include <conio.h>
#include <string.h>
#include <stdio.h>
#include <math.h>

struct worker
{
char name[20];
char address[30];
long ph;
int doj;
int moj;
long yoj;
int age;
int code;
char rank;
};

struct we
{
char name[20];
long adv;
int ro[10];
long sum;
};

struct roomss
{
char roomcode;
long roomno;
};

struct guest
{
char name[20];
long adv;
int roomtype;
long bal;
};

struct food
{
long cost;
int itemno;
};
class hotel
{
protected:
int roo[10];
worker w[10],m[30],f[30],r[30],h[30],l[30],b[30],s[30];
int n,n1,n2,n3,n4,n5,n6,n7,to,no;
we t[10];
roomss rs[10];
guest g[10];
food fo[48];

public:
void hotelconstructor();
void staff();
void display();
void todisplay();
void moredisplay(int o);
void modify();
void del();
void createm();
void createf();
void creater();
void createh();
void createl();
void createb();
void creates();
void room();
void decide();
void mdisplay();
void fdisplay();
void rdisplay();
void hdisplay();
void ldisplay();
void bdisplay();
void sdisplay();
void menucard();
void menudisplay();
int staffmanage(void);
int roommanage(void);
int greeting(void);
int end();
};

void hotel::hotelconstructor()
{
clrscr();
int i;
cout<<”ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»\n”;
cout<<”º º\n”;
for(i=0;i<22;i++)
{
cout<<”º º\n”;
}
cout<<”ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ”;
greeting();

////////enter the number of rooms you want /////////
no=0;
clrscr();
gotoxy(8,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
gotoxy(8,14);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
gotoxy(8,13);
cout<<” Please enter the number of rooms you want in your hotel  “;
cin>>to;
for(i=0;i<to;i++)
{
rs[i].roomcode=’v';
rs[i].roomno=i+1;
}
////////// assigning cost to dishes ///////////////
for(i=0;i<6;i++)
fo[i].cost=250;
for(i=6;i<9;i++)
fo[i].cost=200;
for(i=13;i<18;i++)
fo[i].cost=200;
for(i=9;i<13;i++)
fo[i].cost=300;
fo[18].cost=60;
fo[19].cost=60;
fo[20].cost=80;
for(i=21;i<28;i++)
fo[i].cost=150;
fo[28].cost=60;
fo[29].cost=36;
fo[31].cost=36;
fo[30].cost=45;
for(i=32;i<38;i++)
fo[i].cost=45;
fo[38].cost=50;
fo[39].cost=50;
fo[40].cost=30;
fo[41].cost=45;
fo[42].cost=45;
fo[43].cost=30;
fo[47].cost=30;
fo[44].cost=20;
fo[45].cost=15;
fo[46].cost=15;
for(int k=0;k<49;k++)
fo[k].itemno=k+1;
}

 

int hotel::greeting(void)
{
/* request auto detection */
int gdriver = DETECT, gmode, errorcode;
int style,midx,midy;
char msg[50];
int size=1 ;

/* initialize graphics and local variables */
initgraph(&gdriver, &gmode, “c:\\tc\\bgi”);

/* read result of initialization */
errorcode = graphresult();

if (errorcode != grOk) /* an error occurred */
{
printf(“Graphics error: %s\n”, grapherrormsg(errorcode));
printf(“Press any key to halt:”);
getch();
exit(1); /* terminate with an error code */
}
cleardevice();
style=GOTHIC_FONT;

/* select the text style */
settextstyle(DEFAULT_FONT, HORIZ_DIR,2);
settextjustify(LEFT_TEXT,CENTER_TEXT);

setbkcolor(1);
textcolor(2);
sprintf(msg, “THE TAJ PALACE HOTEL MANAGEMENT SYSTEM.”,2);

/* output a message */
outtextxy(11,240,msg);

outtextxy(9,270,””);
char msg1[20];
sprintf(msg1,”Microsoft R Windows 95.”,size);

settextjustify(LEFT_TEXT,CENTER_TEXT);
settextstyle(style,HORIZ_DIR,size);
int y=440;

circle(84,438,6);
circle(12,447,6);
outtextxy(1,439,msg1);
outtextxy(618,230,”TM”);

y+=textheight(msg1);
char msg2[50];
sprintf(msg2,” C Copyright Microsoft Corporation 1981-1999.”,size);
outtextxy(1,y,msg2);

y+=textheight(msg2);
char msg3[30];
sprintf(msg3,”All rights reserved.”,size);
outtextxy(1,y,msg3);

outtextxy(10,10,”ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»”);
for(int j=0,z=14;j<87;j++,z+=2)
{
moveto(10,z);
outtextxy(10,z,”º”);
moveto(626,z);
outtextxy(626,z,”º”);
}
for(j=23,z=182;z>=14;j+=7,z-=4)
{
circle(j,z,3);
}

while((j<610)||(z<=182))
{
circle(j,z,3);
j+=7;z+=4;
}
getch();

/* clean up */
closegraph();
return 0;
}
int hotel::roommanage(void)
{
/* request auto detection */
int gdriver = DETECT, gmode, errorcode;
int style,midx,midy;
char msg[50];
int size=1 ;

/* initialize graphics and local variables */
initgraph(&gdriver, &gmode, “c:\\tc\\bgi”);

/* read result of initialization */
errorcode = graphresult();

if (errorcode != grOk) /* an error occurred */
{
printf(“Graphics error: %s\n”, grapherrormsg(errorcode));
printf(“Press any key to halt:”);
getch();
exit(1); /* terminate with an error code */
}
cleardevice();
style=GOTHIC_FONT;

/* select the text style */
settextstyle(DEFAULT_FONT, HORIZ_DIR,2);
settextjustify(LEFT_TEXT,CENTER_TEXT);

setbkcolor(1);
textcolor(2);

sprintf(msg, “THE TAJ PALACE ROOM MANAGEMENT SYSTEM.”,2);

/* output a message */
outtextxy(25,240,msg);

outtextxy(9,270,””);
outtextxy(9,280,””);

char msg1[20];
sprintf(msg1,”Microsoft R Windows 95.”,size);

settextjustify(LEFT_TEXT,CENTER_TEXT);
settextstyle(style,HORIZ_DIR,size);
int y=440;

circle(84,438,6);
circle(12,447,6);
outtextxy(1,439,msg1);
outtextxy(618,230,”TM”);

y+=textheight(msg1);
char msg2[50];
sprintf(msg2,” C Copyright Microsoft Corporation 1981-1999.”,size);
outtextxy(1,y,msg2);

y+=textheight(msg2);
char msg3[30];
sprintf(msg3,”All rights reserved.”,size);
outtextxy(1,y,msg3);

outtextxy(10,10,”ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»”);
for(int j=0,z=14;j<87;j++,z+=2)
{
moveto(10,z);
outtextxy(10,z,”º”);
moveto(626,z);
outtextxy(626,z,”º”);
}
for(j=23,z=182;z>=14;j+=7,z-=4)
{
circle(j,z,3);
}

while((j<610)||(z<=182))
{
circle(j,z,3);
j+=7;z+=4;
}
getch();

/* clean up */
closegraph();
return 0;
}
int hotel::staffmanage(void)
{
/* request auto detection */
int gdriver = DETECT, gmode, errorcode;
int style,midx,midy;
char msg[50];
int size=1 ;

/* initialize graphics and local variables */
initgraph(&gdriver, &gmode, “c:\\tc\\bgi”);

/* read result of initialization */
errorcode = graphresult();

if (errorcode != grOk) /* an error occurred */
{
printf(“Graphics error: %s\n”, grapherrormsg(errorcode));
printf(“Press any key to halt:”);
getch();
exit(1); /* terminate with an error code */
}
cleardevice();
style=GOTHIC_FONT;

/* select the text style */
settextstyle(DEFAULT_FONT, HORIZ_DIR,2);
settextjustify(LEFT_TEXT,CENTER_TEXT);

setbkcolor(2);
textcolor(2);

sprintf(msg, “THE TAJ PALACE STAFF MANAGEMENT SYSTEM.”,2);

/* output a message */
outtextxy(11,240,msg);

outtextxy(9,270,””);
outtextxy(9,280,””);

char msg1[20];
sprintf(msg1,”Microsoft R Windows 95.”,size);

settextjustify(LEFT_TEXT,CENTER_TEXT);
settextstyle(style,HORIZ_DIR,size);
int y=440;

circle(84,438,6);
circle(12,447,6);
outtextxy(1,439,msg1);
outtextxy(618,230,”TM”);

y+=textheight(msg1);
char msg2[50];
sprintf(msg2,” C Copyright Microsoft Corporation 1981-1999.”,size);
outtextxy(1,y,msg2);

y+=textheight(msg2);
char msg3[30];
sprintf(msg3,”All rights reserved.”,size);
outtextxy(1,y,msg3);

outtextxy(10,10,”ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»”);
for(int j=0,z=14;j<87;j++,z+=2)
{
moveto(10,z);
outtextxy(10,z,”º”);
moveto(626,z);
outtextxy(626,z,”º”);
}
for(j=23,z=182;z>=14;j+=7,z-=4)
{
circle(j,z,3);
}

while((j<610)||(z<=182))
{
circle(j,z,3);
j+=7;z+=4;
}
getch();

/* clean up */
closegraph();
return 0;
}

 

void hotel::staff()
{

textcolor(2);

char ch=’y';int i=0,c=1;
while(ch==’y')
{
clrscr();
cout<<”Please enter the name of the worker  “;
gets(w[i].name);
cout<<endl<<”Please enter the address of the worker \n”;
gets(w[i].address);
cout<<endl<<”Please enter the phone number of the worker  “;
cin>>w[i].ph;
cout<<endl<<”Please enter age of the worker  “;
cin>>w[i].age;
cout<<endl<<”NOTE  Please refer to the display menu to fill the appropriate rank of\n”;
cout<<” the worker.\n”;
clrscr();
cout<<”Category list.\n”;
cout<<”——————————————-\n”;
cout<<”Category. Department.\n”;
cout<<”——————————————-\n”;
cout<<”1. A  Management.\n”;
cout<<”2. B  Food and beverage\n”;
cout<<”3. C  Reception.\n”;
cout<<”4. D  Housekeeping & Room service.\n”;
cout<<”5. E  Laundry .\n”;
cout<<”6. F  Bell boys.\n”;
cout<<”7. G  Sanitation.\n”;
cout<<”——————————————-\n”;
cout<<endl<<”Please enter the suitable rank of the worker (A to G)  “;
cin>>w[i].rank;
w[i].code=c;
c++;
//////////////////////date part starts from here///////////////////////
int r=0;
cout<<endl<<”Please enter the year of joining (1950 to 1999)  “;
cin>>w[i].yoj;
if((w[i].yoj<1950)||(w[i].yoj>1999))
{cout<<”INVALID YEAR OF JOINING HAS BEEN ENTERED.\n”;getch();}

else
{
r=w[i].yoj%4;
if(r==0)
{
cout<<”Please enter the month of joining (1 to 12)  “;
cin>>w[i].moj;
if((w[i].moj<1)||(w[i].moj>12))
{cout<<”\nINVALID MONTH OF JOINING HAS BEEN ENTERED,PLEASE ENTER THE INFORTION\n”;
cout<<”AGAIN.\n”;getch();}

else
{
if(w[i].moj==2)
{cout<<”Please enter the date of joining (1 to 29)  “;cin>>w[i].doj;
if((w[i].doj<1)||(w[i].doj>29))
{cout<<”\nINVALID DATE OF JOINING HAS BEEN ENTERED,PLEASE ENTER THE INFORTION\n”;
cout<<”AGAIN.\n”;getch();}
else
{
cout<<”\nDo you want to enter more workers ?(y,n)  “;
cin>>ch;
i++;
}
}
else
{
if((w[i].moj==1)||(w[i].moj==3)||(w[i].moj==5)||(w[i].moj==7)||(w[i].moj==8)||(w[i].moj==10)||(w[i].moj==12))
{cout<<”Please enter the date of joining (1 to 31)  “;cin>>w[i].doj;
if((w[i].doj<1)||(w[i].doj>31))
{cout<<”\nINVALID DATE OF JOINING HAS BEEN ENTERED,PLEASE ENTER THE INFORTION\n”;
cout<<”AGAIN.\n”;getch();}
else
{
cout<<”\nDo you want to enter more workers ?(y,n)  “;
cin>>ch;
i++;
}
}

else
{cout<<”Please enter the date of joining (1 to 30)  “;cin>>w[i].doj;
if((w[i].doj<1)||(w[i].doj>30))
{cout<<”\nINVALID DATE OF JOINING HAS BEEN ENTERED,PLEASE ENTER THE INFORTION\n”;
cout<<”AGAIN.\n”;getch();}
else
{
cout<<”\nDo you want to enter more workers ?(y,n)  “;
cin>>ch;
i++;
}
}
}
}
}

else
{
cout<<”Please enter the month of joining (1 to 12)  “;
cin>>w[i].moj;
if((w[i].moj<1)||(w[i].moj>12))
{cout<<”\nINVALID MONTH OF JOINING HAS BEEN ENTERED,PLEASE ENTER THE INFORMATION\n”;
cout<<”AGAIN.\n”;getch();}
else
{
if(w[i].moj==2)
{cout<<”Please enter the date of joining (1 to 28)  “;cin>>w[i].doj;
if((w[i].doj<1)||(w[i].doj>28))
{cout<<”\nINVALID DATE OF JOINING HAS BEEN ENTERED,PLEASE ENTER THE INFORMATION\n”;
cout<<”AGAIN.\n”;getch();}
else
{
cout<<”\nDo you want to enter more workers ?(y,n)  “;
cin>>ch;
i++;
}
}

else
{
if((w[i].moj==1)||(w[i].moj==3)||(w[i].moj==5)||(w[i].moj==7)||(w[i].moj==8)||(w[i].moj==10)||(w[i].moj==12))
{cout<<”Please enter the date of joining (1 to 31)  “;cin>>w[i].doj;
if((w[i].doj<1)||(w[i].doj>31))
{cout<<”\nINVALID DATE OF JOINING HAS BEEN ENTERED,PLEASE ENTER THE INFORMATION\n”;
cout<<”AGAIN.\n”;getch();}
else
{
cout<<”\nDo you want to enter more workers ?(y,n)  “;
cin>>ch;
i++;
}
}
else
{cout<<”Please enter the date of joining (1 to 30)  “;cin>>w[i].doj;
if((w[i].doj<1)||(w[i].doj>30))
{cout<<”\nINVALID DATE OF JOINING HAS BEEN ENTERED,PLEASE ENTER THE INFORMATION\n”;
cout<<”AGAIN.\n”;getch();}
else
{
cout<<”\nDo you want to enter more workers ?(y,n)  “;
cin>>ch;
i++;
}
}
}
}
}
}
}
n=i;
getch();
}

int hotel::end()
{
int gdriver = DETECT, gmode, errorcode;
int style,midx,midy;
char msg[50],msg5[50];
int size=1 ;

/* initialize graphics and local variables */
initgraph(&gdriver, &gmode, “c:\\tc\\bgi”);

/* read result of initialization */
errorcode = graphresult();

if (errorcode != grOk) /* an error occurred */
{
printf(“Graphics error: %s\n”, grapherrormsg(errorcode));
printf(“Press any key to halt:”);
getch();
exit(1); /* terminate with an error code */
}
cleardevice();
style=GOTHIC_FONT;

settextstyle(DEFAULT_FONT, HORIZ_DIR,2);
settextjustify(LEFT_TEXT,CENTER_TEXT);
sprintf(msg5,”Thank you for using”,1);
outtextxy(150,200,msg5);
/* select the text style */
settextstyle(DEFAULT_FONT, HORIZ_DIR,2);
settextjustify(LEFT_TEXT,CENTER_TEXT);

setbkcolor(2);
textcolor(2);
sprintf(msg, “THE TAJ PALACE HOTEL MANAGEMENT SYSTEM.”,1);

/* output a message */
outtextxy(11,240,msg);

outtextxy(9,270,””);
char msg1[20];
sprintf(msg1,”Microsoft R Windows 95.”,size);

settextjustify(LEFT_TEXT,CENTER_TEXT);
settextstyle(style,HORIZ_DIR,size);
int y=440;

circle(84,438,6);
circle(12,447,6);
outtextxy(1,439,msg1);
outtextxy(618,230,”TM”);

y+=textheight(msg1);
char msg2[50];
sprintf(msg2,” C Copyright Microsoft Corporation 1981-1999.”,size);
outtextxy(1,y,msg2);

y+=textheight(msg2);
char msg3[30];
sprintf(msg3,”All rights reserved.”,size);
outtextxy(1,y,msg3);

outtextxy(10,10,”ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»”);
for(int j=0,z=14;j<87;j++,z+=2)
{
moveto(10,z);
outtextxy(10,z,”º”);
moveto(626,z);
outtextxy(626,z,”º”);
}
for(j=23,z=182;z>=14;j+=7,z-=4)
{
circle(j,z,3);
}

while((j<610)||(z<=182))
{
circle(j,z,3);
j+=7;z+=4;
}
getch();

/* clean up */
closegraph();
return 0;
}
void hotel::moredisplay(int o)
{

textcolor(2);

int i=o;
clrscr();
cout<<”*******************************************\n”;
cout<<”Worker Information.\n”;
cout<<”*******************************************\n”;
cout<<”Name  “<<w[i].name<<endl;
cout<<”Category of the worker  “<<w[i].rank<<endl;
cout<<”Age  “<<w[i].age<<endl;
cout<<”Address  “<<w[i].address<<endl;
cout<<”Phone number  “<<w[i].ph<<endl;
cout<<”Date of joining  “<<w[i].doj<<”-”<<w[i].moj<<”-”<<w[i].yoj<<endl;
cout<<”Worker code  “<<w[i].code;
cout<<”\n\n\nHotel Staff.\n”;
cout<<”——————————————-\n”;
cout<<”Category. Department.\n”;
cout<<”——————————————-\n”;
cout<<”1. A  Management.\n”;
cout<<”2. B  Food and beverage\n”;
cout<<”3. C  Reception.\n”;
cout<<”4. D  Housekeeping & Room service.\n”;
cout<<”5. E  Laundry .\n”;
cout<<”6. F  Bell boys.\n”;
cout<<”7. G  Sanitation.\n”;
cout<<”——————————————-\n”;
getch();
}

void hotel::todisplay()
{

textcolor(2);

int i;
for(i=0;i<n;i++)
{
clrscr();
cout<<”*******************************************\n”;
cout<<”Worker Information.\n”;
cout<<”*******************************************\n”;
cout<<”Name  “<<w[i].name<<endl;
cout<<”Category of the worker  “<<w[i].rank<<endl;
cout<<”Age  “<<w[i].age<<endl;
cout<<”Address  “<<w[i].address<<endl;
cout<<”Phone number  “<<w[i].ph<<endl;
cout<<”Date of joining  “<<w[i].doj<<”-”<<w[i].moj<<”-”<<w[i].yoj<<endl;
cout<<”Worker code  “<<w[i].code;
cout<<”\n\n\nHotel Staff.\n”;
cout<<”——————————————-\n”;
cout<<”Category. Department.\n”;
cout<<”——————————————-\n”;
cout<<”1. A  Management.\n”;
cout<<”2. B  Food and beverage\n”;
cout<<”3. C  Reception.\n”;
cout<<”4. D  Housekeeping & Room service.\n”;
cout<<”5. E  Laundry .\n”;
cout<<”6. F  Bell boys.\n”;
cout<<”7. G  Sanitation.\n”;
cout<<”——————————————-\n”;
getch();
}
}

void hotel::display()
{

textcolor(2);

int c,i;
char ch=’y';
while(ch==’y')
{
clrscr();
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”  Display menu \n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”1.Display list of staff members.\n”;
cout<<”2.Display key for worker ranks.\n”;
cout<<”3.Exit.\n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”\nPlease enter your choice  “;
cin>>c;

switch(c)
{
case 1:clrscr();
todisplay();
break;
case 2:clrscr();
cout<<”Hotel Staff.\n”;
cout<<”——————————————-\n”;
cout<<”Category. Department.\n”;
cout<<”——————————————-\n”;
cout<<”1. A  Management.\n”;
cout<<”2. B  Food and beverage\n”;
cout<<”3. C  Reception.\n”;
cout<<”4. D  Housekeeping & Room service.\n”;
cout<<”5. E  Laundry .\n”;
cout<<”6. F  Bell boys.\n”;
cout<<”7. G  Sanitation.\n”;
cout<<”——————————————-\n”;
getch();
break;
default:if((c<1)||(c>=3))
ch=’n';
}
}
getch();
}
void hotel::decide()
{

textcolor(2);

char ch=’y',cha=’q';
int i,c;
while(ch==’y')
{
clrscr();
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”  Main menu \n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”1.Display particular staff lists.\n”;
cout<<”2.Display a particular staff member’sdetails.\n”;
cout<<”3.Exit.\n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”\nPlease enter your choice again for confirmation  “;
cin>>c;
switch(c)
{
case 1:int a;
while(cha==’q')
{
clrscr();
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”Display  \n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”(1).Management staff list.\n”;
cout<<”(2).Food & beverage staff list.\n”;
cout<<”(3).Reception staff list.\n”;
cout<<”(4).Housekeeping & room service staff list.\n”;
cout<<”(5).Laundry staff list.\n”;
cout<<”(6).Bell boys’ staff list.\n”;
cout<<”(7).Sanitation staff list.\n”;
cout<<”(8).Exit.\n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”\nPlease enter your choice  “;
cin>>a;
switch(a)
{
case 1:mdisplay();
break;
case 2:fdisplay();
break;
case 3:rdisplay();
break;
case 4:hdisplay();
break;
case 5:ldisplay();
break;
case 6:bdisplay();
break;
case 7:sdisplay();
break;
default:if((a<1)||(a>7))
cha=’w';
}
}
break;
case 2:int h,p;
clrscr();
cout<<”Please enter the worker code number  “;
cin>>p;
for(i=0;i<n;i++)
{
if(w[i].code==p)
moredisplay(i);
}
break;
default:if((c<1)||(c>=3))
ch=’n';
}
}
}
void hotel::mdisplay()
{

textcolor(2);

clrscr();
int i;
for(i=0;i<n1;i++)
{
clrscr();
cout<<”*******************************************\n”;
cout<<”Worker Information.\n”;
cout<<”*******************************************\n”;
cout<<”Name  “<<m[i].name<<endl;
cout<<”Category of the worker  “<<m[i].rank<<endl;
cout<<”Age  “<<m[i].age<<endl;
cout<<”Address  “<<m[i].address<<endl;
cout<<”Phone number  “<<m[i].ph<<endl;
cout<<”Date of joining  “<<m[i].doj<<”-”<<m[i].moj<<”-”<<m[i].yoj<<endl;
cout<<”Worker code  “<<m[i].code;
cout<<”\n\n\nHotel Staff.\n”;
cout<<”——————————————-\n”;
cout<<”Category. Department.\n”;
cout<<”——————————————-\n”;
cout<<”1. A  Management.\n”;
cout<<”2. B  Food and beverage\n”;
cout<<”3. C  Reception.\n”;
cout<<”4. D  Housekeeping & Room service.\n”;
cout<<”5. E  Laundry .\n”;
cout<<”6. F  Bell boys.\n”;
cout<<”7. G  Sanitation.\n”;
cout<<”——————————————-\n”;
getch();
}
}
void hotel::fdisplay()
{

textcolor(2);

clrscr();
int i;
for(i=0;i<n2;i++)
{
clrscr();
cout<<”*******************************************\n”;
cout<<”Worker Information.\n”;
cout<<”*******************************************\n”;
cout<<”Name  “<<f[i].name<<endl;
cout<<”Category of the worker  “<<f[i].rank<<endl;
cout<<”Age  “<<f[i].age<<endl;
cout<<”Address  “<<f[i].address<<endl;
cout<<”Phone number  “<<f[i].ph<<endl;
cout<<”Date of joining  “<<f[i].doj<<”-”<<f[i].moj<<”-”<<f[i].yoj<<endl;
cout<<”Worker code  “<<f[i].code;
cout<<”\n\n\nHotel Staff.\n”;
cout<<”——————————————-\n”;
cout<<”Category. Department.\n”;
cout<<”——————————————-\n”;
cout<<”1. A  Management.\n”;
cout<<”2. B  Food and beverage\n”;
cout<<”3. C  Reception.\n”;
cout<<”4. D  Housekeeping & Room service.\n”;
cout<<”5. E  Laundry .\n”;
cout<<”6. F  Bell boys.\n”;
cout<<”7. G  Sanitation.\n”;
cout<<”——————————————-\n”;
getch();
}
}
void hotel::rdisplay()
{

textcolor(2);

clrscr();
int i;
for(i=0;i<n3;i++)
{
clrscr();
cout<<”*******************************************\n”;
cout<<”Worker Information.\n”;
cout<<”*******************************************\n”;
cout<<”Name  “<<r[i].name<<endl;
cout<<”Category of the worker  “<<r[i].rank<<endl;
cout<<”Age  “<<r[i].age<<endl;
cout<<”Address  “<<r[i].address<<endl;
cout<<”Phone number  “<<r[i].ph<<endl;
cout<<”Date of joining  “<<r[i].doj<<”-”<<r[i].moj<<”-”<<r[i].yoj<<endl;
cout<<”Worker code  “<<r[i].code;
cout<<”\n\n\nHotel Staff.\n”;
cout<<”——————————————-\n”;
cout<<”Category. Department.\n”;
cout<<”——————————————-\n”;
cout<<”1. A  Management.\n”;
cout<<”2. B  Food and beverage\n”;
cout<<”3. C  Reception.\n”;
cout<<”4. D  Housekeeping & Room service.\n”;
cout<<”5. E  Laundry .\n”;
cout<<”6. F  Bell boys.\n”;
cout<<”7. G  Sanitation.\n”;
cout<<”——————————————-\n”;
getch();
}
}
void hotel::hdisplay()
{

textcolor(2);

clrscr();
int i;
for(i=0;i<n4;i++)
{
clrscr();
cout<<”*******************************************\n”;
cout<<”Worker Information.\n”;
cout<<”*******************************************\n”;
cout<<”Name  “<<h[i].name<<endl;
cout<<”Category of the worker  “<<h[i].rank<<endl;
cout<<”Age  “<<h[i].age<<endl;
cout<<”Address  “<<h[i].address<<endl;
cout<<”Phone number  “<<h[i].ph<<endl;
cout<<”Date of joining  “<<h[i].doj<<”-”<<h[i].moj<<”-”<<h[i].yoj<<endl;
cout<<”Worker code  “<<h[i].code;
cout<<”\n\n\nHotel Staff.\n”;
cout<<”——————————————-\n”;
cout<<”Category. Department.\n”;
cout<<”——————————————-\n”;
cout<<”1. A  Management.\n”;
cout<<”2. B  Food and beverage\n”;
cout<<”3. C  Reception.\n”;
cout<<”4. D  Housekeeping & Room service.\n”;
cout<<”5. E  Laundry .\n”;
cout<<”6. F  Bell boys.\n”;
cout<<”7. G  Sanitation.\n”;
cout<<”——————————————-\n”;
getch();
}
}
void hotel::ldisplay()
{

textcolor(2);

clrscr();
int i;
for(i=0;i<n5;i++)
{
clrscr();
cout<<”*******************************************\n”;
cout<<”Worker Information.\n”;
cout<<”*******************************************\n”;
cout<<”Name  “<<l[i].name<<endl;
cout<<”Category of the worker  “<<l[i].rank<<endl;
cout<<”Age  “<<l[i].age<<endl;
cout<<”Address  “<<l[i].address<<endl;
cout<<”Phone number  “<<l[i].ph<<endl;
cout<<”Date of joining  “<<l[i].doj<<”-”<<l[i].moj<<”-”<<l[i].yoj<<endl;
cout<<”Worker code  “<<l[i].code;
cout<<”\n\n\nHotel Staff.\n”;
cout<<”——————————————-\n”;
cout<<”Category. Department.\n”;
cout<<”——————————————-\n”;
cout<<”1. A  Management.\n”;
cout<<”2. B  Food and beverage\n”;
cout<<”3. C  Reception.\n”;
cout<<”4. D  Housekeeping & Room service.\n”;
cout<<”5. E  Laundry .\n”;
cout<<”6. F  Bell boys.\n”;
cout<<”7. G  Sanitation.\n”;
cout<<”——————————————-\n”;
getch();
}
}
void hotel::bdisplay()
{

textcolor(2);

clrscr();
int i;
for(i=0;i<n6;i++)
{
clrscr();
cout<<”*******************************************\n”;
cout<<”Worker Information.\n”;
cout<<”*******************************************\n”;
cout<<”Name  “<<b[i].name<<endl;
cout<<”Category of the worker  “<<b[i].rank<<endl;
cout<<”Age  “<<b[i].age<<endl;
cout<<”Address  “<<b[i].address<<endl;
cout<<”Phone number  “<<b[i].ph<<endl;
cout<<”Date of joining  “<<b[i].doj<<”-”<<b[i].moj<<”-”<<b[i].yoj<<endl;
cout<<”Worker code  “<<b[i].code;
cout<<”\n\n\nHotel Staff.\n”;
cout<<”——————————————-\n”;
cout<<”Category. Department.\n”;
cout<<”——————————————-\n”;
cout<<”1. A  Management.\n”;
cout<<”2. B  Food and beverage\n”;
cout<<”3. C  Reception.\n”;
cout<<”4. D  Housekeeping & Room service.\n”;
cout<<”5. E  Laundry .\n”;
cout<<”6. F  Bell boys.\n”;
cout<<”7. G  Sanitation.\n”;
cout<<”——————————————-\n”;
getch();
}
}
void hotel::sdisplay()
{

textcolor(2);

clrscr();
int i;
for(i=0;i<n7;i++)
{
clrscr();
cout<<”*******************************************\n”;
cout<<”Worker Information.\n”;
cout<<”*******************************************\n”;
cout<<”Name  “<<s[i].name<<endl;
cout<<”Category of the worker  “<<s[i].rank<<endl;
cout<<”Age  “<<s[i].age<<endl;
cout<<”Address  “<<s[i].address<<endl;
cout<<”Phone number  “<<s[i].ph<<endl;
cout<<”Date of joining  “<<s[i].doj<<”-”<<s[i].moj<<”-”<<s[i].yoj<<endl;
cout<<”Worker code  “<<s[i].code;
cout<<”\n\n\nHotel Staff.\n”;
cout<<”——————————————-\n”;
cout<<”Category. Department.\n”;
cout<<”——————————————-\n”;
cout<<”1. A  Management.\n”;
cout<<”2. B  Food and beverage\n”;
cout<<”3. C  Reception.\n”;
cout<<”4. D  Housekeeping & Room service.\n”;
cout<<”5. E  Laundry .\n”;
cout<<”6. F  Bell boys.\n”;
cout<<”7. G  Sanitation.\n”;
cout<<”——————————————-\n”;
getch();
}
}
void hotel::createm()
{

textcolor(2);

int i,j=0,c=0;
for(i=0;i<n;i++)
{
if(w[i].rank==’a')
{
m[j]=w[i];
c++;
j++;
}
}
n1=c;
clrscr();
gotoxy(10,10);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
gotoxy(10,11);
cout<<”  The list of management staff has been updated ”;
gotoxy(10,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
getch();
}

void hotel::createf()
{

textcolor(2);

int i,j=0,c=0;
for(i=0;i<n;i++)
{
if(w[i].rank==’b')
{
f[j]=w[i];
c++;
j++;
}
}
n2=c;
clrscr();
gotoxy(10,10);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
gotoxy(10,11);
cout<<”  The list of food & beverage staff has been updated ”;
gotoxy(10,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
getch();
}

void hotel::creater()
{

textcolor(2);

int i,j=0,c=0;
for(i=0;i<n;i++)
{
if(w[i].rank==’c')
{
r[j]=w[i];
c++;
j++;
}
}
n3=c;
clrscr();
gotoxy(10,10);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
gotoxy(10,11);
cout<<”  The list of reception staff has been updated ”;
gotoxy(10,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
getch();
}

void hotel::createh()
{

textcolor(2);

int i,j=0,c=0;
for(i=0;i<n;i++)
{
if(w[i].rank==’d')
{
h[j]=w[i];
c++;
j++;
}
}
n4=c;
clrscr();
gotoxy(10,10);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
gotoxy(10,11);
cout<<”  The list of housekeeping & roomservice staff has been updated ”;
gotoxy(10,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
getch();
}

void hotel::createl()
{

textcolor(2);

int i,j=0,c=0;
for(i=0;i<n;i++)
{
if(w[i].rank==’e')
{
l[j]=w[i];
c++;
j++;
}
}
n5=c;
clrscr();
gotoxy(10,10);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
gotoxy(10,11);
cout<<”  The list of laundry staff has been updated ”;
gotoxy(10,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
getch();
}

void hotel::createb()
{

textcolor(2);

int i,j=0,c=0;
for(i=0;i<n;i++)
{
if(w[i].rank==’f')
{
b[j]=w[i];
c++;
j++;
}
}
n6=c;
clrscr();
gotoxy(10,10);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
gotoxy(10,11);
cout<<”  The list of bell boys’ staff has been updated ”;
gotoxy(10,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
getch();
}

void hotel::creates()
{

textcolor(2);

int i,j=0,c=0;
for(i=0;i<n;i++)
{
if(w[i].rank==’g')
{
s[j]=w[i];
c++;
j++;
}
}
n7=c;
clrscr();
gotoxy(10,10);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
gotoxy(10,11);
cout<<”  The list of sanitation staff has been updated ”;
gotoxy(10,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
getch();
}

void hotel::modify()
{

textcolor(2);

int c,i,co;
char ch=’y';
cout<<”\n\nPlease enter the worker code  “;
cin>>co;
while(ch==’y')
{
clrscr();
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”  Modification menu \n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
cout<<”\nDo you want to modify worker information on \n”;
cout<<”1.Name of the worker.\n”;
cout<<”2.Age of the worker.\n”;
cout<<”3.Phone number.\n”;
cout<<”4.Address of the worker.\n”;
cout<<”5.Category of the worker.\n”;
cout<<”6.Exit.\n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
cout<<”\n\nPlease enter your choice  “;
cin>>c;
switch(c)
{
case 1:for (i=0;i<n;i++)
{
if(w[i].code==co)
{
gotoxy(0,10);
cout<<”Please enter the new name of the worker  “;
gets(w[i].name);
cout<<”\n\nThe name of the worker has been successfully changed.\n”;
}
}
getch();
break;
case 2:for (i=0;i<n;i++)
{
if(w[i].code==co)
{
gotoxy(0,10);
cout<<”Please enter the new age of the worker  “;
cin>>w[i].age;
cout<<”\n\nThe age of the worker has been successfully changed.\n”;
}
}
getch();
break;
case 3:for (i=0;i<n;i++)
{
if(w[i].code==co)
{
gotoxy(0,10);
cout<<”Please enter new phone number of the worker  “;
cin>>w[i].ph;
cout<<”\n\nThe phone number of the worker has been successfully changed.\n”;
}
}
getch();
break;
case 4:for (i=0;i<n;i++)
{
if(w[i].code==co)
{
gotoxy(0,10);
cout<<”Please enter the new address of the worker  “;
gets(w[i].address);
cout<<”\n\nThe address of the worker has been successfully changed.\n”;
}
}
getch();
break;
case 5:for (i=0;i<n;i++)
{
if(w[i].code==co)
{
gotoxy(0,10);
cout<<”Please enter the new category of the worker  “;
cin>>w[i].rank;
cout<<”\n\nThe category of the worker has been successfully changed.\n”;
}
}
getch();
break;
default:if((c<1)||(c>5))
ch=’n';
}
}
getch();
}

void hotel::room()
{

textcolor(2);

roommanage();

int c,j;
char ch=’c',cha=’y';
while(ch==’c')
{
clrscr();
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<” Room Management Menu. \n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”1.Book a Room.\n”;
cout<<”2.Display Rooms’ Status.\n”;
cout<<”3.Check out of the hotel.\n”;
cout<<”4.Exit.\n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”\nPlease enter your choice  “;
cin>>c;
switch(c)
{
case 1:int v;
while(cha==’y')
{
clrscr();

int count=0;
for(int u=0;u<to;u++)
if(rs[u].roomcode==’o')
{
count++;
}

if(count==to)
{
clrscr();
gotoxy(22,12);
cout<<” NO MORE ROOMS ARE VACANT ”;
getch();
break;
}

cout<<”Please select siutable room(s) from the following list \n”;
cout<<”\n\n”;
cout<<” Room Tarriff (per single room booked)\n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”1. Single Bed  4500 /-\n”;
cout<<”2. Single Bed (Deluxe)  5500 /-\n”;
cout<<”3. Double Bed  7500 /-\n”;
cout<<”4. Double Bed (Deluxe)  9000 /-\n”;
cout<<”5. Suite  10500 /-\n”;
cout<<”6. Suite (Deluxe)  12000 /-\n”;
cout<<”——————————————————\n”;
cout<<”7. Exit.\n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”\nPlease enter your choice  “;
cin>>v;
switch(v)
{
case 1:clrscr();
gotoxy(10,10);
cout<<”You have selected a SINGLE BED room.\n”;
gotoxy(10,11);
cout<<”Please enter an advance amount of Rs.1500  Rs.”;
cin>>g[no].adv;

if((g[no].adv<1500)||(g[no].adv>1500))
{
gotoxy(10,13);
cout<<”An invalid amount has been paid !!\n\n”;
cout<<”So,please return to the previous menu and select a suitable room again.”;
getch();
break;
}

g[no].bal=4500-g[no].adv;
g[no].roomtype=1;
no++;
for(int j=0;j<to;j++)
{
if(rs[j].roomcode==’v')
{
cout<<”\n\n”;
gotoxy(10,13);
cout<<”Your Room Number is  “<<j+1;
rs[j].roomcode=’o';
getch();
break;
}
}
break;
case 2:clrscr();
gotoxy(10,10);
cout<<”You have selected a SINGLE BED (Deluxe) room.\n”;
gotoxy(10,11);
cout<<”Please enter an advance amount of Rs.2000  Rs.”;
cin>>g[no].adv;

if((g[no].adv<2000)||(g[no].adv>2000))
{
gotoxy(10,13);
cout<<”An invalid amount has been paid !!\n\n”;
cout<<”So,please return to the previous menu and select a suitable room again.”;
getch();
break;
}

g[no].bal=5500-g[no].adv;
g[no].roomtype=2;
no++;
for(j=0;j<to;j++)
{
if(rs[j].roomcode==’v')
{
cout<<”\n\n”;
gotoxy(10,13);
cout<<”Your Room Number is  “<<j+1;
rs[j].roomcode=’o';
getch();
break;
}
}
break;
case 3:clrscr();
gotoxy(10,10);
cout<<”You have selected a DOUBLE BED room.\n”;
gotoxy(10,11);
cout<<”Please enter an advance amount of Rs.2500  Rs.”;
cin>>g[no].adv;

if((g[no].adv<2500)||(g[no].adv>2500))
{
gotoxy(10,13);
cout<<”An invalid amount has been paid !!\n\n”;
cout<<”So,please return to the previous menu and select a suitable room again.”;
getch();
break;
}

g[no].bal=7500-g[no].adv;
g[no].roomtype=3;
no++;
for(j=0;j<to;j++)
{
if(rs[j].roomcode==’v')
{
cout<<”\n\n”;
gotoxy(10,13);
cout<<”Your Room Number is  “<<j+1;
rs[j].roomcode=’o';
getch();
break;
}
}
break;
case 4:clrscr();
gotoxy(10,10);
cout<<”You have selected a DOUBLE BED (Deluxe) room.\n”;
gotoxy(10,11);
cout<<”Please enter an advance amount of Rs.3000  Rs.”;
cin>>g[no].adv;

if((g[no].adv<3000)||(g[no].adv>3000))
{
gotoxy(10,13);
cout<<”An invalid amount has been paid !!\n\n”;
cout<<”So,please return to the previous menu and select a suitable room again.”;
getch();
break;
}

g[no].bal=9000-g[no].adv;
g[no].roomtype=4;
no++;
for(j=0;j<to;j++)
{
if(rs[j].roomcode==’v')
{
cout<<”\n\n”;
gotoxy(10,13);
cout<<”Your Room Number is  “<<j+1;
rs[j].roomcode=’o';
getch();
break;
}
}
break;
case 5:clrscr();
gotoxy(10,10);
cout<<”You have selected a SUITE.\n”;
gotoxy(10,11);
cout<<”Please enter an advance amount of Rs.4000  Rs.”;
cin>>g[no].adv;

if((g[no].adv<4000)||(g[no].adv>4000))
{
gotoxy(10,13);
cout<<”An invalid amount has been paid !!\n\n”;
cout<<”So,please return to the previous menu and select a suitable room again.”;
getch();
break;
}

g[no].bal=10500-g[no].adv;
g[no].roomtype=5;
no++;
for(j=0;j<to;j++)
{
if(rs[j].roomcode==’v')
{
cout<<”\n\n”;
gotoxy(10,13);
cout<<”Your Room Number is  “<<j+1;
rs[j].roomcode=’o';
getch();
break;
}
}
break;
case 6:clrscr();
gotoxy(10,10);
cout<<”You have selected a SUITE (Deluxe).\n”;
gotoxy(10,11);
cout<<”Please enter an advance amount of Rs.5000  Rs.”;
cin>>g[no].adv;

if((g[no].adv<5000)||(g[no].adv>5000))
{
gotoxy(10,13);
cout<<”An invalid amount has been paid !!\n\n”;
cout<<”So,please return to the previous menu and select a suitable room again.”;
getch();
break;
}

g[no].bal=12000-g[no].adv;
g[no].roomtype=6;
no++;
for(j=0;j<to;j++)
{
if(rs[j].roomcode==’v')
{
cout<<”\n\n”;
gotoxy(10,13);
cout<<”Your Room Number is  “<<j+1;
rs[j].roomcode=’o';
getch();
break;
}
}
break;
default:if((v<1)||(v>=7))
cha=’n';
}
}
break;
case 2:clrscr();
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”  The following rooms are occupied \n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
for(j=0;j<to;j++)
{
if(rs[j].roomcode==’o')
{
cout<<” Room number “<<j+1<<” is OCCUPIED.\n”;
getch();
}
}
clrscr();
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”  The following rooms are vacant \n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
for(j=0;j<to;j++)
{
if(rs[j].roomcode==’v')
{
cout<<” Room number “<<j+1<<” is VACANT.\n”;
getch();
}
}
break;
case 3:clrscr();
int k,ba;
gotoxy(10,10);
cout<<”Please enter your Room Number  “;
cin>>k;

if(k>to)
{
gotoxy(10,13);
cout<<”An INVALID Room number has been entered.”;
gotoxy(10,14);
cout<<”It seems that THIS ROOM DOES NOT EXIST.”;
gotoxy(10,16);
cout<<”So,please return to the previous menu and select option 3 again !”;
getch();
break;
}

if(rs[k-1].roomcode!=’o')
{
gotoxy(10,13);
cout<<”An INVALID Room number has been entered.”;
gotoxy(10,14);
cout<<”THE SPECIFIED ROOM IS ALREADY VACANT.”;
gotoxy(10,16);
cout<<”So,please return to the previous menu and select option 3 again !”;
getch();
break;
}

if(g[k-1].roomtype==1)
{
gotoxy(10,11);
cout<<”Please make a balance payment of Rs.”<<g[k-1].bal<<”  Rs.”;
cin>>ba;
if((ba<g[k-1].bal)||(ba>g[k-1].bal))
{
gotoxy(10,13);
cout<<”An invalid amount has been paid !!”;
gotoxy(10,14);
cout<<”So,please return to the Main menu and select option 3 again.”;
getch();
break;
}
rs[k-1].roomcode=’v';
clrscr();
gotoxy(1,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
gotoxy(1,13);
cout<<” Thank you for visiting our Hotel,we hope that you would return soon \n”;
gotoxy(1,14);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
getch();
}

if(g[k-1].roomtype==2)
{
gotoxy(10,11);
cout<<”Please make a balance payment of Rs.”<<g[k-1].bal<<”  Rs.”;
cin>>ba;
if((ba<g[k-1].bal)||(ba>g[k-1].bal))
{
gotoxy(10,13);
cout<<”An invalid amount has been paid !!”;
gotoxy(10,14);
cout<<”So,please return to the Main menu and select option 3 again.”;
getch();
break;
}
rs[k-1].roomcode=’v';
clrscr();
gotoxy(1,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
gotoxy(1,13);
cout<<” Thank you for visiting our Hotel,we hope that you would return soon \n”;
gotoxy(1,14);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
getch();
}

if(g[k-1].roomtype==3)
{
gotoxy(10,11);
cout<<”Please make a balance payment of Rs.”<<g[k-1].bal<<”  Rs.”;
cin>>ba;
if((ba<g[k-1].bal)||(ba>g[k-1].bal))
{
gotoxy(10,13);
cout<<”An invalid amount has been paid !!”;
gotoxy(10,14);
cout<<”So,please return to the Main menu and select option 3 again.”;
getch();
break;
}
rs[k-1].roomcode=’v';
clrscr();
gotoxy(1,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
gotoxy(1,13);
cout<<” Thank you for visiting our Hotel,we hope that you would return soon \n”;
gotoxy(1,14);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
getch();
}

if(g[k-1].roomtype==4)
{
gotoxy(10,11);
cout<<”Please make a balance payment of Rs.”<<g[k-1].bal<<”  Rs.”;
cin>>ba;
if((ba<g[k-1].bal)||(ba>g[k-1].bal))
{
gotoxy(10,13);
cout<<”An invalid amount has been paid !!”;
gotoxy(10,14);
cout<<”So,please return to the Main menu and select option 3 again.”;
getch();
break;
}
rs[k-1].roomcode=’v';
clrscr();
gotoxy(1,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
gotoxy(1,13);
cout<<” Thank you for visiting our Hotel,we hope that you would return soon \n”;
gotoxy(1,14);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
getch();
}

if(g[k-1].roomtype==5)
{
gotoxy(10,11);
cout<<”Please make a balance payment of Rs.”<<g[k-1].bal<<”  Rs.”;
cin>>ba;
if((ba<g[k-1].bal)||(ba>g[k-1].bal))
{
gotoxy(10,13);
cout<<”An invalid amount has been paid !!”;
gotoxy(10,14);
cout<<”So,please return to the Main menu and select option 3 again.”;
getch();
break;
}
rs[k-1].roomcode=’v';
clrscr();
gotoxy(1,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
gotoxy(1,13);
cout<<” Thank you for visiting our Hotel,we hope that you would return soon \n”;
gotoxy(1,14);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
getch();
}

if(g[k-1].roomtype==6)
{
gotoxy(10,11);
cout<<”Please make a balance payment of Rs.”<<g[k-1].bal<<”  Rs.”;
cin>>ba;
if((ba<g[k-1].bal)||(ba>g[k-1].bal))
{
gotoxy(10,13);
cout<<”An invalid amount has been paid !!”;
gotoxy(10,14);
cout<<”So,please return to the Main menu and select option 3 again.”;
getch();
break;
}
rs[k-1].roomcode=’v';
clrscr();
gotoxy(1,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
gotoxy(1,13);
cout<<” Thank you for visiting our Hotel,we hope that you would return soon \n”;
gotoxy(1,14);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
getch();
}
getch();
break;
default:if((c<1)||(c>=4))
ch=’b';
}
}
}

void hotel::menucard()
{

textcolor(2);

clrscr();
gotoxy(15,12);
cout<<” WELCOME TO THE BUKHARA RETSRAUNT (TAJ PALACE)”;
gotoxy(15,13);
cout<<”øøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøø”;
gotoxy(2,22);
cout<<”Microsoft(R) Windows 95.”;
gotoxy(2,23);
cout<<”(C)Copyright Microsoft Corporation 1981-1999.”;
gotoxy(2,24);
cout<<”All rights reserved.”;
getch();
menudisplay();
getch();
}

void hotel::menudisplay()
{

textcolor(2);

int c;
char ch=’y';
while(ch==’y')
{
clrscr();
int i;
cout<<”ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»\n”;
cout<<”º º\n”;
for(i=0;i<21;i++)
{
cout<<”º º\n”;
}
cout<<”ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ”;
int f=2;
gotoxy(2,f);
cout<<”  THE BUKHARA MENU CARD  “;
gotoxy(2,++f);
cout<<”ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ”;
gotoxy(2,++f);
for(i=0;i<20;i++)
{
cout<<” ³″;
gotoxy(2,++f);
}

f=3;
gotoxy(2,++f);
cout<<” TANDOOR SE  Price (in Rs.)”;
gotoxy(2,++f);
cout<<”1. Chicken Tandoori 250.00″;
gotoxy(2,++f);
cout<<”2. Chicken Tikka (B) 250.00″;
gotoxy(2,++f);
cout<<”3. Hariyali Chicken (B) 250.00″;
gotoxy(2,++f);
cout<<”4. Garlic Chicken 250.00″;
gotoxy(2,++f);
cout<<”5. Reshmi Kabab (B) 250.00″;
gotoxy(2,++f);
cout<<”6. Kalmi Kabab 250.00″;
gotoxy(2,++f);
cout<<”7. Seek Kabab 200.00″;
gotoxy(2,++f);
cout<<”8. Fish Tikka 200.00″;
gotoxy(2,++f);
cout<<”9. Paneer Tikka 200.00″;
gotoxy(2,++f);
cout<<” Bukhara Ki Khasiyat ”;
gotoxy(2,++f);
cout<<”10. Makhani Lababdar Chicken 300.00″;
gotoxy(2,++f);
cout<<”11. Murg Musallam 300.00″;
gotoxy(2,++f);
cout<<”12. Kadai Chicken 300.00″;
gotoxy(2,++f);
cout<<”13. Tava Chicken 300.00″;
gotoxy(2,++f);
cout<<” Curries ”;
gotoxy(2,++f);
cout<<”14. Chicken Shahi (B) 200.00″;
gotoxy(2,++f);
cout<<”15. Chicken Saag 200.00″;
gotoxy(2,++f);
cout<<”16. Balti Meat 200.00″;
gotoxy(2,++f);
cout<<”17. Mutton Korma (B) 200.00″;
f=3;
gotoxy(41,++f);
cout<<”18. Keema Meat 200.00″;
gotoxy(41,++f);
cout<<” Soups  Price (in Rs.)”;
gotoxy(41,++f);
cout<<”19. Mix Vegetable 60.00″;
gotoxy(41,++f);
cout<<”20. Tomato 60.00″;
gotoxy(41,++f);
cout<<”21. Hot & sour (Non Veg.) 80.00″;
gotoxy(41,++f);
cout<<” Vegetarian ”;
gotoxy(41,++f);
cout<<”22. Shahi Paneer Makhani 150.00″;
gotoxy(41,++f);
cout<<”23. Malai Kofta 150.00″;
gotoxy(41,++f);
cout<<”24. Mixed Vegetable 150.00″;
gotoxy(41,++f);
cout<<”25. Alu Jeera 150.00″;
gotoxy(41,++f);
cout<<”26. Alu Gobhi 150.00″;
gotoxy(41,++f);
cout<<”27. Dal Makhani(Plain/Tarka) 150.00″;
gotoxy(41,++f);
cout<<”28. Matter Paneer 150.00″;
gotoxy(41,++f);
cout<<”29. Raita 60.00″;
gotoxy(41,++f);
cout<<” Tandoori Bread ”;
gotoxy(41,++f);
cout<<”30. Roti (Tawa) 36.00″;
gotoxy(41,++f);
cout<<”31. Roti (Tandoori) 45.00″;
gotoxy(41,++f);
cout<<”32. Plain Naan 36.00″;
gotoxy(41,++f);
cout<<”33. Butter Naan 45.00″;
gotoxy(41,++f);
cout<<”34. Paratha 45.00\n\n”;
cout<<” ®®®®®® Please type N & press ENTER to view the next page ¯¯¯¯¯¯”;
getch();
clrscr();

cout<<”ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»\n”;
cout<<”º º\n”;
for(i=0;i<12;i++)
{
cout<<”º º\n”;
}
cout<<”ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ”;
f=2;
gotoxy(2,f);
cout<<”  THE BUKHARA MENU CARD  “;
gotoxy(2,++f);
cout<<”ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ”;
gotoxy(2,++f);
for(i=0;i<9;i++)
{
cout<<” ³″;
gotoxy(2,++f);
}

f=3;
gotoxy(2,++f);
cout<<” Desserts ”;
gotoxy(2,++f);
cout<<”35. Vanilla ice cream 45.00″;
gotoxy(2,++f);
cout<<”36. Strawberry ice cream 45.00″;
gotoxy(2,++f);
cout<<”37. Chocolate ice cream 45.00″;
gotoxy(2,++f);
cout<<”38. Butterscotch ice cream 45.00″;
gotoxy(2,++f);
cout<<”39. Cassatta ice cream 50.00″;
gotoxy(2,++f);
cout<<”40. Pista ice cream 50.00″;
gotoxy(2,++f);
cout<<”41. Gulab-jamun 30.00″;
gotoxy(2,++f);
gotoxy(2,++f);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
gotoxy(2,++f);
cout<<” ®®®®®® (Sales Charges Extra / 7% Sales Tax Extra) ¯¯¯¯¯¯”;

f=3;
gotoxy(41,++f);
cout<<” Soft Drinks ”;
gotoxy(41,++f);
cout<<”42. Apple juice 45.00″;
gotoxy(41,++f);
cout<<”43. Lassi 45.00″;
gotoxy(41,++f);
cout<<”44. Fresh Lime Soda 30.00″;
gotoxy(41,++f);
cout<<”45. Cola/Limca/Orange 20.00″;
gotoxy(41,++f);
cout<<”46. Jeera Pani 15.00″;
gotoxy(41,++f);
cout<<”47. Soda 15.00″;
gotoxy(41,++f);
cout<<”48. Mineral Water 30.00″;
gotoxy(1,17);
cout<<”® 1 ¯ View menu again.\n”;
cout<<”® 2 ¯ Place an order.\n”;
cout<<”® 3 ¯ Exit.\n”;
cout<<endl<<”Please enter your choice  “;
cin>>c;
switch(c)
{
case 1:ch=’y';
break;
case 2:clrscr();
int dish,pay=0;
char cha=’y';
cout<<”ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»\n”;
cout<<”º º\n”;
for(i=0;i<21;i++)
{
cout<<”º º\n”;
}
cout<<”ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ”;
int g=1;
gotoxy(2,++g);
cout<<” ®®®®®® (Sales Charges Extra / 7% Sales Tax Extra) ¯¯¯¯¯¯”;
gotoxy(2,++g);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
while(cha==’y')
{
gotoxy(2,++g);
cout<<”Please enter the food item number  “;
cin>>dish;
if((dish<1)||(dish>48))
{
clrscr();
gotoxy(15,11);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
gotoxy(15,12);
cout<<” AN INVALID FOOD ITEM NUMBER HAS BEEN ENTERED !!!”;
gotoxy(15,13);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
getch();
break;
}
for(int j=0;j<49;j++)
{
if(fo[j].itemno==dish)
pay+=fo[j].cost;
}
gotoxy(2,++g);
cout<<”Do you want to order anything more ?(y,n)  “;
cin>>cha;
}
clrscr();
double p,q,r,s,t;
for(p=0;p<21;p++)
{
for(q=0;q<999999;q++)
{;}
gotoxy(0,++p);
cout<<”ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»\n”;
for(q=0;q<135000;q++)
{;}
gotoxy(0,++p);
cout<<”º º\n”;
for(r=0;r<22;r++)
{
gotoxy(0,++p);
for(q=0;q<135000;q++)
{;}
cout<<”º º\n”;
}
gotoxy(0,++p);
cout<<”ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ”;
}
g=1;
gotoxy(2,++g);
cout<<” ®®®®®® Bill Payment ¯¯¯¯¯¯”;
gotoxy(2,++g);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
gotoxy(2,23);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
gotoxy(2,24);
cout<<” ®®®®®® (Sales Charges Extra / 7% Sales Tax Extra) ¯¯¯¯¯¯”;
getch();
float pa;
pa=pay*1.07;
gotoxy(15,12);
cout<<”Please pay  “<<pa;
getch();
break;
default:if((c<1)||(c>=3))
ch=’n';
}
}
}

//////////////main program starts from here///////////////////
void main()
{

textcolor(2);

hotel ob;
ob.hotelconstructor();

int c,v;
char ch=’y';

while(ch==’y')
{
clrscr();
gotoxy(18,7);
cout<<””;
gotoxy(18,8);
cout<<”  Main menu ”;
gotoxy(18,9);
cout<<””;
gotoxy(18,10);
cout<<”1.Room Reservation System.”;
gotoxy(18,11);
cout<<”2.Staff Management System.”;
gotoxy(18,12);
cout<<”3.The Bukhara Restraunt (Taj Palace).”;
gotoxy(18,13);
cout<<”4.Exit.”;
gotoxy(18,14);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-”;
gotoxy(18,15);
cout<<”Please enter your choice  “;
cin>>v;
switch(v)
{
case 1:ob.room();
break;
case 2:ob.staffmanage();
char chara=’l';
while(chara==’l')
{
clrscr();
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-\n”;
cout<<”   Main menu  \n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-\n”;
cout<<” 1.Create a staff list.\n”;
cout<<” 2.Create/Update seperate staff lists.\n”;
cout<<” 3.Modify staff data.\n”;
cout<<” 4.Display staff list (Entire list will be displayed).\n”;
cout<<” 5.Display list of a particular staff (Make sure that all lists are updated).\n”;
cout<<” 6.Exit.\n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-\n”;
cout<<”\nPlease enter your choice  “;
cin>>c;
switch(c)
{
case 1:ob.staff();
break;
case 2:clrscr();
int e;
char cha=’y';
while(cha==’y')
{
clrscr();
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-\n”;
cout<<”   Main menu  \n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-\n”;
cout<<” 1.Create/Update Management staff list.\n”;
cout<<” 2.Create/Update Food & Beverage staff list.\n”;
cout<<” 3.Create/Update Reception staff list.\n”;
cout<<” 4.Create/Update Housekeeping & Room service staff list.\n”;
cout<<” 5.Create/Update Laundry staff list.\n”;
cout<<” 6.Create/Update Bell boys’ staff list.\n”;
cout<<” 7.Create/Update Sanitation staff list.\n”;
cout<<” 8.Exit.\n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-\n”;
cout<<”\nPlease enter your choice  “;
cin>>e;
switch(e)
{
case 1:ob.createm();
break;
case 2:ob.createf();
break;
case 3:ob.creater();
break;
case 4:ob.createh();
break;
case 5:ob.createl();
break;
case 6:ob.createb();
break;
case 7:ob.creates();
break;
default:if((e<1)||(e>7))
cha=’n';
}
}
break;
case 3:ob.modify();
break;
case 4:ob.display();
break;
case 5:ob.decide();
break;
default:if((c<1)||(c>=6))
chara=’z';
}
}
break;
case 3:ob.menucard();
break;
default:ob.end();
if((v<1)||(v>=4))
ch=’m';
}
}
}

For regular Employee referral job updates in Indian IT companies, connect with us on
FACEBOOK : http://www.facebook.com/job.lagao
LINKEDIN:     http://in.linkedin.com/pub/job-lagao/43/518/b92

Flat Tyre Puncture Repair shop near ITPL, Whitefield, Bangalore

Flat Tyre near the IT hub of Bangalore (whitefield area)? No worries. You can call Kalim on 9902844096

Tell him that you got his reference from www.joblagao.com . He will give you some discount

Flat Tyre Consultant

Flat Tyre Consultant

 

 

 

 

 

 

 

He has good expertise in handling Tube and Tubeless Tyres. He is available on call. Lot of people in Accenture Bang6 and Tesco call him as he sits around the corner .He can come to your office or apartment  in and around the whitefield area. Just call him on his number.His shop is near to Vydehi Hospital (opposite to State Bank of India), near to Whitefield Police station.Note that Sunday is a Holiday

Near Whitefield Police Station

Puncture Shop near whitefield

 

 

 

 

 

 

 

For regular Employee referral job updates in Indian IT companies, connect with us on

FACEBOOK : http://www.facebook.com/job.lagao
LINKEDIN:     http://in.linkedin.com/pub/job-lagao/43/518/b92

All the JOBS have moved to the revamped website www.joblagao.com

Note:

Effective August 2013, All the latest jobs are posted on http://www.joblagao.com/jobs.aspx

You can still visit the old jobs on www.joblagao.com/blog

Please note that we have similar jobs as shown in the above blog. If you are interested to apply, you can send your resume to joblagao@gmail.com

Please login and register on www.joblagao.com

 

 

PS: Please like our FACEBOOK PAGE  http://www.facebook.com/joblagaao
Thanks & Regards,
On behalf of The Job Lagao team
www.joblagao.comFor regular Employee referral job updates in Indian IT companies, connect with us on
FACEBOOK : http://www.facebook.com/job.lagao
LINKEDIN:     http://in.linkedin.com/pub/job-lagao/43/518/b92

Employee Referral jobs in Citrix

Send resume to joblagao@gmail.com

Citrix has the following employee referral job. Download the attachment.Reply with the req id if it matches your experience.

Citrix Employee Referral jobs September 2013

 OSD:

o Senior Systems Administrator (Req no: 17848 – 2 positions)

o Senior Manager ( Data Warehouse Management) (Req no: 17992)

o Software Engineer 1 (Req no: 18291)

o Software Test Engineer 1 (Req no: 18290)

o Senior Software Engineer 1  (Req no:18288)

o Staff/Senior Software Engineer( C++/Windows) (Req no:18328- 2 positions)

 

Globalization:

            o Senior Software Engineer 1 (Localization Engineering)(Req no: 17469)  

 

LCM:

o Software Test Engineer 2 (Req no: 18472)

o Software Engineer 1 (Req no: 18695)

o Senior Software Engineer 1 (Req no: 18812)

o Software Engineer 2 (Req no: 18696 )

                       o Senior Software Test Engineer 1 (Req no: 18811)

DNA:

o Software Engineer 1 (Req no: 18732)

o Senior Software Engineer 1 (Req no: 18841)

o Senior Manager , Product Dev (Req no: 18830)

            o Staff Software Test Engineer (Req no: 18885)

            o Senior Software Test Engineer 1 (Req no: 18867–3 positions)

 

Security:

           o Software Engineer 2 (Req no: 18935)

 

Mobile Platforms Group :

            o Software Test Engineer 2  (Req no:17702)

o Software Engineer 2 (Req no: 18150)

o Senior Software Engineer 1 (Req no: 18555)

            o Software Test Engineer 2 (Req no: 18853)

            o Principal Software Development Engineer (Req no: 18439) NEW

 

Supply Chain Management :

o Lead Master Data Associate (Req no: 18467)

 

WW Ops –Business Technology Solution :

            o  Jr. SAP Netweaver Admin (Req no: 18034)

            o  Lead SAP HCM Analyst (Req no: 18084)

            o  SAP BW Developer (Req no:18085)

            o  Sr. SAP SCM Systems Analyst (Req no: 18086)

o Senior SAP Systems Manager (Req no: 18561)

 

Cloud Platform Group:

            o Senior Software Engineer 2, Bangalore (Req no:17972)

o Senior QA Manager , Hyderabad (Req no: 16915 )

o Senior Build and Tools Engineer (Req no: 18218)

 

Sales and Services:

            o Solution Architect/Consultant/Senior System Engineer, Bangalore (Req no: 16886 – 2 positions)

            o Systems Engineer – Mumbai (Req no: 18394)

 

Client Virtualization Group:

o Software Test Engineer 2 (17960- 6 positions)

o Software Engineer 1 (Req no: 18631)

 

Cloud Networking Group

            o  Senior Software Engineer (Java) (Req no: 16808- 3 positions)

            o Senior Technical Writer/Information Developer (Req no:17890)

o Staff Software Engineer (Networking Development) (Req no:18306)

            o Senior Software Engineer 2 (Req no:18308- 2 positions)

            o Software Engineer 2 (Req no:18320–2 positions)

            o Software Engineer 1 – Platform (Req no: 18516)

            o Software Engineer 1 – Networking (Req no: 15791)

o Senior Software Engineer 1 (Req no: 18752)

o Software Test Engineer 1 (Req no: 18557- 2 positions)

o Senior Software Engineer 1 (Req no:18652- 2 positions)

o Senior Software Test Engineer 1 (Req no: 18599- 2 positions)

o Technical Marketing Engineer – CloudBridge Product Family (Req no: 18458)

o Software Test Engineer 1 (Req no: 18866- 2 positions)

o Senior Software Engineer 1 (Req no: 18657)

            o Principal Software Engineer (Systems) (Req no: 18533)

            o Principal Software Engineer (Configuration) (Req no: 18535)

            o Software Engineer 2 (Req no: 18534)

            o Software Test Engineer 1 (Req no: 18833)

            o Software Engineer 2 (Req no: 18750) NEW

            o Software Engineer 1 (Req no: 18532) NEW

            o Senior Software Test Engineer 1 (Req no: 18960) NEW

WW Technical Support

o Technical Support Engineer (Req no:17843)

o Senior  Escalation Engineer XA/XD (Req no:17363)

o Escalation Engineer XA/XD (Req no:18033)

o Manager Tech Support I (Req no:18026,18049)

o Tech Support Engineer XA/XD (Req no:18025)

o Senior Technical Support Engineer NS (Req no:17900)

o Associate Technical Support Engineer XS (Req no: 18709)

 

 

Are There Other Alternatives To The Traditional Resume

Like our FB page https://www.facebook.com/joblagaao

Are There Other Alternatives To The Traditional Resume?

 

The answer is NO. The traditional CV is still the best tool to get a chance to face an interview. Yes, depending on the work request, you can use other versions that complement the traditional CV. That is, as long as you think your traditional CV is customized for the job in question, you need to supplement it with something more original. There has been lots of talk about the perfect CV writing tips, now lest discuss something new, other than traditional CV.

The following examples represent only some of your options, from video resumes to info graphics. The main purpose of these supplements is to demonstrate skills and professional achievements. To do this, technology is presented as the best ally to dazzle the hiring company. The fact this type of resume appear corresponds to the need, more urgent, to alienate the other applicants for the post. Although most flashy resumes correspond with creative graphic designer or general idea remains the same: to draw attention in a positive way.

Nevertheless, not only creative people can benefit from these new formats, but also those who are not that techno savvy can get benefitted with such platforms.

Video resume

The video format allows you to give a more human touch to your resume, add your voice and your presence and demonstrate your ability to present a topic. The video resume certainly allows the prospective employers to see and hear applicants, and get to know how the candidates present themselves. However, there is an issue; many companies do not accept this format due to legal complications. These companies fear that if you are not selected, you can file a discrimination complaint against them. To send this type of resume, you should familiarize yourself well with the company, find out if they would accept and evaluate the potential benefit of doing so.

Video Resume

 

 

 

 

Uses: This format could be beneficial for any occupation that requires a professional presence and oral communication skills. Examples: teachers, salespeople, account executives or TV presenters, among others.

YouTube

To upload your videos to YouTube, simply create an account and use the address of your video for distribution. Without doubt, it is the most popular platform and one of the most popular channels used in Internet search. However, there are companies, which tag such video platforms unprofessional. So better enquire first and then approach!

 Info graphics

An info graphic is the use of graphs to make your information and your resume attractive to the reader. Unlike the traditional curriculum, a computer graphics allows you to create an image, which includes your most significant professional accomplishments.

Sample resume joblagao

Sample resume joblagao

Uses: Info graphic CV could be used for almost any profession. However, the experts suggest that if you are not too sure of their acceptance by the company and if it can add real value to your application and you are able to create a high-quality computer graphics. If you are doubtful about whether to use it or not, better send the traditional resume alone. Finally, for people who decide that an info graphic adds real value to their application, Pinterest can be used, where users share pictures with the community.

Web Page Layout

A personal website is the most conservative of the three. On your website, you can enter your contact information, a portfolio with your outstanding achievements, your blog, your resume info graphic and even a video featuring some of your qualities. However, unlike the other two types of curriculum, here you cannot attach a file with your application as well, but can include a link to your website in the information section of your traditional resume.

Uses: Web sites present an opportunity for any job seeker who could benefit from promoting their personal brand.  

Helpful Websites

About.me, WordPress, Wix and many other online services offer you the ability to create your own website. All of these services allow you to develop your site in exchange for you to include your name in your Internet address. If you prefer to opt for a more professional approach, you must purchase a personal domain and then use one of these services or others (1 & 1, GoDaddy, and others.)

Moreover, have you really decided to use one of these formats to complement your traditional resume or are planning to use? Share your opinion with others as well! Good luck with the job search.

 

Author Bio: Rashmi Karan is a professional writer who has written for a plethora of job related websites. Whether it’s about sharing how to format your resume, or the ways to face interviews, she offers extensive information about related topics!

Rashmi Karan joblagao

Rashmi Karan joblagao

 

 

We can help you with our expert resume service.Send your resume to joblagao@gmail.com  Mention “Expert Resume Service service required”. See more details on http://www.joblagao.com/resume-services.aspx

Login and register on www.joblagao.com

 

Supply Chain Management, e-commerce, JDA i2 profile 8.5 years exp Satyam Sinha

Download the resume from the link

Satyam Sinha Resume – 8.5 yrs exp in Supply Chain,Retail,e-commerce,JDA/i2 module

 

Summary

 

  • Around8.5yearsof experience in the domain of SCM-broadly,consulting,solution implementation,enhancement and support for key processes in Supply Chain across different geographies and multiple industries.
  • Expert in implementing i2 solution for various clients. Involved in client facing role at Airbus(France),Sprint(US),Grasim Cement (India),Sainsbury’s (UK),Fiat (Italy)
  • Exposure to various process in the retail industry and e-commerce
  • Possess good knowledgeofMaster Data Management, Supply Collaboration, Forecast Collaboration, Order Collaboration, Inventory Visibility & Execution.
  • Good exposure to requirement gathering, techno-functional consultancy, Quality Assurance process and user acceptance testing.

 

 

———–

You can Publish your resume with us. Send an email to joblagao@gmail.com . Mention “Free Resume Hosting” in the subject line.

We will attach your resume and share a link using which you and the recruiter can download it for free.

Note: All Details in the resume will become public.

 

 

Embedded DSP system walkin in Wipro

Send resume to joblagao@gmail.comhr.joblagao@gmail.com 

Walk-in Interview Schedule

Date & Time 27th July 2013 (9:00 AM – 1:00 PM)

Job Description:

  • Need a good DSP resource with total experience 7+ years.
  • Must have 1-2 years’ experience on DSP processor
  • Must have 1-2 years’ experience in DSP assembly language coding and assembly level code optimization
  • Must have 2-3 years’ experience in Telecom and Datacom domain.
  • 2+ years of C programming experience
  • Adequate exposure to Vxworks, Matlab tools, MS Visual studio.

Venue Detail:


Bangalore
Wipro Technologies
Ganappa Towers
53/1, Hosur Main Road
Madivalla
Bangalore – 560 068
Contact Person : Abha

Employee Referral jobs in JDA

Send resume to joblagao@gmail.comhr.joblagao@gmail.com 

Location

Skill

Experience

Hyderabad/Bangalore

Technical Consultant (C# .net (SQL)-WFM/Workforce Management)

3 – 7 Years

Hyderabad/Bangalore

Technical/Business Consultant (Retail Planning)

3 – 7 Years

Location

Skill

Experience

Bangalore

Quality Manager (Retail Domain)

7 – 10 Years

Bangalore

Technical Consultant (QA Analyst – SCM Domain)

3 – 6 Years

Sharepoint job in Wipro

Send resume to joblagao@gmail.comhr.joblagao@gmail.com 

Role / Title: SharePoint 2010 Architect
Job Code 228166
Work Location Bangalore/Hyderabad/Chennai
Required Skills
  • At least 8-10 years of experience in analysis, design, hands-on
    development and delivery of web-based applications.
  • Minimum 4+ years of experience with SharePoint Technologies
    (SharePoint Server 2007/2010/Office 365, InfoPath, Search, Business
    Catalog Services and Object Model)
  • Must possess an in depth understanding of the SharePoint
    Architecture, capabilities of SharePoint Server and SharePoint
    Designer
  • Must have working knowledge of architectural design, web parts
    development, management and troubleshooting with a focus on
    planning, deploying and supporting enterprise SharePoint
    implementations
  • Must have experience in SharePoint templates, workflows,
    customization, branding and web development (HTML, CSS, XSL,
    XSLT, JavaScript)
  • In depth experience with Collaboration, Portals, Enterprise Search,
    Enterprise Content Management, Business Process and Forms,
    and/or Business Intelligence
  • Experience in SharePoint Search is must and experience in FAST for
    SharePoint is highly valued
  • Strong Experience in designing solutions and troubleshooting
    SharePoint applications
  • Experience configuring and working with Internet Information
    Server (IIS) and SQL Server is required
  • Extensive experience in hardware/software sizing of SharePoint
    applications
  • Should have owned technical deliverables of minimum 3 SharePoint
    2007/2010/O365 projects
  • Experience in proposal preparation, estimation, and other pre-sales
    activities
  • Experience with server installation, performance tuning is desired
Role / Title: SharePoint 2010 Lead
Job Code 227861
Work Location Bangalore/Hyderabad/Chennai
Required Skills
  • At least 5-8 years of experience in analysis, design, hands-on
    development and delivery of web-based applications
  • Minimum 3+ years of experience with SharePoint Technologies
    (SharePoint Server 2007/2010/Office 365, InfoPath, Search, Business
    Catalog Services and Object Model)
  • Must possess an in depth understanding of the capabilities of
    SharePoint Server and SharePoint Designer
  • Must have working knowledge of configuration and custom
    development of SharePoint components including web parts,
    workflows, event receivers, templates, search etc..
  • Must have experience in SharePoint templates, workflows,
    customization, branding and web development (HTML, CSS, XSL,
    XSLT, JavaScript)
  • Strong Experience in troubleshooting SharePoint applications
  • Should have worked in minimum 3 SharePoint 2007/2010/O365
    projects
  • Should be a good team player and capable of working independently
  • MCTS certification in SharePoint development is an added advantage

Bio Medical Engineering job for Freshers in iGate

Send resume to joblagao@gmail.comhr.joblagao@gmail.com 

Job code 134481
Desired Candidate Profile

We would like to meet BE/ B.Tech Bio-Medical Engineering candidates graduated in 2013

  • Medical domain knowledge on PACS/CRM/NMD
  • Awareness and importance of Coding standards, processes etc.
  • Knowledge of Tools and technologies like C/C++/Java/.NET, Tools like QC/CQ etc.
  • Candidates must have secured minimum 60% in their graduation, 12th , 10th (All Full time)
  • Candidates must not have any gaps in education
Job Location Any of the iGATE office locations across India
Qualification & Criteria
  • Only 2013 BE / B.Tech Bio-Medical Engineering graduates are eligible to apply
  • Selected candidates must be willing to sign service agreement for two (2) years as per the company policy
  • Candidates should be willing to work in any shifts on rotation including night shift
Mandatory Documents
  • One (1) copy of updated resume
  • One (1) passport size photograph
  • ID Proof (copy of Passport or Driver’s license or Voter’s ID Card