private void onClickBankChange(object sender, RoutedEventArgs e) { Error = ""; if (string.IsNullOrEmpty(field_CardNumber.Text)) { Error = "Ви не заповнили поле 'Номер карти'"; return; } if (string.IsNullOrEmpty(field_ExpireDate.Text)) { Error = "Ви не заповнили поле 'Термін придатності'"; return; } if (string.IsNullOrEmpty(field_CVV.Text)) { Error = "Ви не заповнили поле 'CVV-код'"; return; } if (field_CardNumber.Text.Length != 16) { Error = "Допущена помилка в полі 'Номер карти'"; return; } if (!StringOperation.IsOnlyDigit(field_CardNumber.Text)) { Error = "Допущена помилка в полі 'CVV-код'"; return; } if (field_ExpireDate.Text.Length != 5) { Error = "Допущена помилка в полі 'Термін придатності'"; return; } if (field_CVV.Text.Length != 3) { Error = "Допущена помилка в полі 'CVV-код'"; return; } if (!StringOperation.IsOnlyDigit(field_CVV.Text)) { Error = "Допущена помилка в полі 'CVV-код'"; return; } Client.User.CardNumber = field_CardNumber.Text; Client.User.ExpireDate = field_ExpireDate.Text; Client.User.CVV = Convert.ToInt32(field_CVV.Text); Client.Server.ConnectProvider.SaveUser(Client.User); }