Пример #1
0
        private static void CustomValidate(object sender, ValidateEventArgs e)
        {
            User user = (User)sender;

            if (BusinessDomain.LoggedUser.UserLevel != UserAccessLevel.Owner &&
                user.UserLevel >= BusinessDomain.LoggedUser.UserLevel)
            {
                e.Callback(string.Format(Translator.GetString("The user \"{0}\" has higher or equal access level than current\'s one and will not be imported!"), user.Name),
                           ErrorSeverity.Error, -1, e.State);
                e.IsValid = false;
            }
            else
            {
                e.IsValid = true;
            }
        }