/// <summary>
        /// Provides validation for the view name
        /// </summary>
        private bool ValidateViewName()
        {
            bool   valid             = true;
            string validationMessage = string.Empty;

            string trimmedFormNameCandidate = ViewName.Trim(new char[] { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' });

            foreach (View view in project.Views)
            {
                if (ViewName.ToLowerInvariant() == view.Name.ToLowerInvariant())
                {
                    validationMessage = SharedStrings.INVALID_VIEW_NAME_DUPLICATE;
                    valid             = false;
                    break;
                }

                if (trimmedFormNameCandidate.ToLowerInvariant() == view.Name.ToLowerInvariant())
                {
                    validationMessage = SharedStrings.INVALID_VIEW_NAME_DUPLICATE_PREFIX;
                    valid             = false;
                    break;
                }
            }

            if (valid)
            {
                valid = View.IsValidViewName(ViewName, ref validationMessage);
            }

            if (!valid)
            {
                MsgBox.ShowError(validationMessage);
                txtViewName.Focus();
            }

            return(valid);
        }