Esempio n. 1
0
        public void AddValidationError(string Message, string FieldName, ValidatorResultLevel Level, int errorCode)
        {
            if (Mode == ErrorMode.OneErrorPerField)
            {
                foreach (var Error in ValidatorResults)
                {
                    if (Error.FieldName == FieldName)
                    {
                        return;
                    }
                }
            }


            ValidatorResults.Add(new ValidatorResult(Message, FieldName, Level, errorCode));
        }
Esempio n. 2
0
        /// ***********************************************************
        /// <summary>
        /// Add a new validation error to the list of validation errors
        /// </summary>
        /// <param name="Message"></param>
        /// <param name="FieldName"></param>
        /// <param name="Level"></param>
        /// <param name="errorCode"></param>
        public void AddValidationError(string Message, string FieldName, ValidatorResultLevel Level, int errorCode)
        {
            // Should we only allow one error per fieldname?
            if (Mode == ErrorMode.OneErrorPerField)
            {
                // Check if an error for this fieldname already exists
                foreach (var Error in ValidatorResults)
                {
                    if (Error.FieldName == FieldName)
                    {
                        return;
                    }
                }
            }

            // If we get here, add the new item.
            ValidatorResults.Add(new ValidatorResult(Message, FieldName, Level, errorCode));
        }