/// <summary>
        /// Checks if the specified access number is valid for the current user session.
        /// </summary>
        /// <param name="accessNumber">The access number.</param>
        /// <returns>
        /// A <see cref="Status" /> which indicates whether the access number is valid or no.
        /// </returns>
        public Status CheckAccessNumber(string accessNumber)
        {
            if (string.IsNullOrEmpty(accessNumber))
            {
                return(new Status(InvalidStatus, ResourceLoader.GetForCurrentView().GetString("NullAccessNumber")));
            }

            StatusWrapper sw = mPtr.CheckAccessNumber(accessNumber);

            return(new Status(sw.Code, sw.Error));
        }