/// <summary>
        /// Проверка текста на соответсвие разрешённым символам
        /// </summary>
        /// <param name="text"></param>
        /// <returns></returns>
        private string CheckText(string text, TypeFild typeFild)
        {
            Regex regex;

            switch (typeFild)
            {
            case TypeFild.LatterDash:
            {
                regex = new Regex(@"^[a-zA-Zа-яА-Я-]*$");
                break;
            }

            case TypeFild.LatterDashSpace:
            {
                regex = new Regex(@"^[a-zA-Zа-яА-Я- ]*$");
                break;
            }

            case TypeFild.OnlyLatter:
            {
                regex = new Regex(@"^[a-zA-Zа-яА-Я]*$");
                break;
            }

            case TypeFild.Numbers:
            {
                regex = new Regex(@"^[0-9]*$");
                break;
            }

            case TypeFild.LatterDashSpaceNumbers:
            {
                regex = new Regex(@"^[a-zA-Zа-яА-Я0-9- ]*$");
                break;
            }

            default:
            {
                regex = new Regex("*");
                break;
            }
            }

            string tmp_string = "";

            for (int i = 0; i < text.Length; i++)
            {
                if (regex.IsMatch(text[i].ToString()))
                {
                    tmp_string += text[i];
                }
            }
            return(tmp_string);
        }
        /// <summary>
        /// Проверка текста на соответсвие разрешённым символам
        /// </summary>
        /// <param name="text"></param>
        /// <returns>true - текст соотвествуют требуемым символам</returns>
        private bool CheckText(string text, TypeFild typeFild, bool statusEmpty)
        {
            Regex regex;

            switch (typeFild)
            {
            case TypeFild.LatterDash:
            {
                regex = new Regex(@"^[a-zA-Zа-яА-Я-]*$");
                break;
            }

            case TypeFild.LatterDashSpace:
            {
                regex = new Regex(@"^[a-zA-Zа-яА-Я- ]*$");
                break;
            }

            case TypeFild.OnlyLatter:
            {
                regex = new Regex(@"^[a-zA-Zа-яА-Я]*$");
                break;
            }

            case TypeFild.Numbers:
            {
                regex = new Regex(@"^[0-9]*$");
                break;
            }

            case TypeFild.LatterDashSpaceNumbers:
            {
                regex = new Regex(@"^[a-zA-Zа-яА-Я0-9- ]*$");
                break;
            }

            default:
            {
                regex = new Regex("*");
                break;
            }
            }

            if (text.Length == 0)
            {
                if (statusEmpty)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }


            if (regex.IsMatch(text))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }