A switch works with the byte, short, char, and int primitive data types. It also works with enumerated types (discussed in Classes and Inheritance) and a few special classes that "wrap" certain primitive types: Character, Byte, Short, and Integer.
If you use static strings in your switch, then you may think to enumerate them.
#define A 3// name a constant
long int booking_ID ; ...