using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Shapes; namespace veloprokat2 { /// /// Логика взаимодействия для ValidTest.xaml /// public partial class ValidTest : Window { List Alphabetrus = new List { "А", "а", "Б", "б", "В", "в", "Г", "г", "Д", "д", "Е", "е", "Ё", "ё", "Ж", "ж", "З", "з", "И", "и", "Й", "й", "К", "к", "Л", "л", "М", "м", "Н", "н", "О", "о", "П", "п", "Р", "р", "С", "с", "Т", "т", "У", "у", "Ф", "ф", "Х", "х", "Ц", "ц", "Ч", "ч", "Ш", "ш", "Щ", "щ", "Ъ", "ъ", "Ы", "ы", "Ь", "ь", "Э", "э", "Ю", "ю", "Я", "я" }; public ValidTest() { InitializeComponent(); } public bool Valid(string lname) { bool fam = false; Lname.Text = lname; for (int i = 0; i < lname.Length; i++)//проверка фамилии { if (fam) { fam = false; } for (int j = 0; j < Alphabetrus.Count; j++) { if (Convert.ToString(lname[i]).Contains(Alphabetrus[j])) { fam = true; break; } } if (fam == false) { MessageBox.Show("Поле фамилия должно содержать только русские символы"); return false; } } if (fam) { return true; } else { return false; } } private void Registraciya(object sender, RoutedEventArgs e) { } private void Otmena(object sender, RoutedEventArgs e) { } } }