Guest Management(create a guest,maintain a guest,add guest preference,add stay details,view all guest list,maintain all room key card,view guest preference,view guest room card,view guest stay detail,automatically update the no of previous stays of the guest) is done by manager and staff.
Rework for guest management system(ckecking id and passport no in database after these fields lose focus in user screen,A room status indicator field is added to Room table,Maintaining Guest preferences) is done.Rework is done to have multiple guest history records per each guest.
Add stay details to a guest  rework is done .Now we can assign  multiple rooms to a single guest.
update stay details of a guest  rework is done .Now we can change the rooms,arrival date and departure date on guest request.
maintain room key card is done.assign multiple card to  a guest ,return a card and return all cards from a guest is done.
 Find a guest rework is done.all binding is done to show multiple room no of a guest.