Ejemplo n.º 1
0
        public override string this[string propName]
        {
            get
            {
                string result = null;

                switch (propName)
                {
                case "Name":
                    ClearErrors(propName);
                    if (!ValidationManager.ContainsOnlyLetters(Name))
                    {
                        result = "Имя должно содержать только буквы";
                    }
                    break;

                case "SurName":
                    ClearErrors(propName);
                    if (!ValidationManager.ContainsOnlyLetters(SurName))
                    {
                        result = "Фамилия должна содержать только буквы";
                    }
                    break;
                }

                AddErrorToCollection(propName, result);

                return(result);
            }
        }