/// <summary> /// Проверка ОГРН на недопустимые символы /// </summary> /// <param name="ogrn"></param> private void CheckOGRNSymbols(string ogrn) { if (ONLY_DIGITS.IsMatch(ogrn)) { errors.Add("OGRNWrong", resManager.GetString("OGRNWrong")); } }
/// <summary> /// Проверка ОКПО на недопустимые символы /// </summary> /// <param name="okpo"></param> private void CheckOKPOSymbols(string okpo) { if (ONLY_DIGITS.IsMatch(okpo)) { errors.Add("OKPOWrong", resManager.GetString("OKPOWrong")); } }
/// <summary> /// Проверка ИНН на недопустимые символы /// </summary> /// <param name="inn"></param> private void CheckINNSymbols(string inn) { if (ONLY_DIGITS.IsMatch(inn)) { errors.Add("INNWrong", resManager.GetString("INNWrong")); } }
/// <summary> /// Проверка КПП на недопустимые символы /// </summary> /// <param name="kpp"></param> private void CheckKPPSymbols(string kpp) { if (ONLY_DIGITS.IsMatch(kpp)) { errors.Add("KPPWrong", resManager.GetString("KPPWrong")); } }
/// <summary> /// Метод проверяет название БИК /// </summary> /// <param name="invoiceViewModel"></param> private void CheckBIC(AccountInvoiceViewModel invoiceViewModel) { if (string.IsNullOrEmpty(invoiceViewModel.BIC) || invoiceViewModel.BIC.Length != BIC_LENGTH) { errors.Add("BICLength", resManager.GetString("BICLength")); return; } if (ONLY_DIGITS.IsMatch(invoiceViewModel.BIC)) { errors.Add("BICWrong", resManager.GetString("BICWrong")); } }