This is the refined and completed project that was presented in event "Advanced C#", and features enums and exception handling.