ATMLUtilitiesLibrary.UTRSValidator.hasValidationErrors C# (CSharp) Метод

hasValidationErrors() публичный статический Метод

public static hasValidationErrors ( Control controls, Dictionary errors ) : bool
controls System.Windows.Forms.Control
errors Dictionary
Результат bool
        public static bool hasValidationErrors(Control.ControlCollection controls, Dictionary<Control,List<string>> errors )
        {
            bool hasError = false;

            // Now we need to loop through the controls and deterime if any of them have errors
            foreach (Control control in controls)
            {
                // check the control and see what it returns
                bool validControl = IsValid(control, errors);
                // If it's not valid then set the flag and keep going.  We want to get through all
                // the validators so they will display on the screen if errorProviders were used.
                if (!validControl)
                    hasError = true;

                // If its a container control then it may have children that need to be checked
                if (control.HasChildren)
                {
                    if (hasValidationErrors(control.Controls, errors ))
                        hasError = true;
                }
            }
            return hasError;
        }