This program handles Assign Room as a separate program. Usually the night shift uses this program to assign rooms for the next day check in.
When assigning a room we need to take certain preferences from the guest defined in the guest profile into consideration, if any.