Пример #1
0
            /// <summary>
            /// Überprüft anhand einer Liste, ob eine Nummer eine Test IdNr ist.
            /// Wenn eine IdNr mit 0 beginnt ist es immer einer Test IdNr.
            /// </summary>
            /// <param name="idNr">Die zu überprüfende Steueridentifikationsnummer</param>
            /// <returns><code>true</code> whenn die <paramref name="idNr"/> eine Test-Steueridentifikationsnummer ist</returns>
            public static bool IsTestIdNr(string idNr)
            {
                if (idNr.StartsWith("0"))
                {
                    return(true);
                }
                if (_testIdNumbers.Contains(idNr))
                {
                    return(true);
                }
                var evt = TestIdNrQuery;

                if (evt == null)
                {
                    return(false);
                }
                var args = new TestIdNrQueryEventArgs(idNr);

                evt(typeof(IdNr), args);
                return(args.IsTestIdNr);
            }
Пример #2
0
 /// <summary>
 /// Überprüft anhand einer Liste, ob eine Nummer eine Test IdNr ist.
 /// Wenn eine IdNr mit 0 beginnt ist es immer einer Test IdNr.
 /// </summary>
 /// <param name="idNr">Die zu überprüfende Steueridentifikationsnummer</param>
 /// <returns><code>true</code> whenn die <paramref name="idNr"/> eine Test-Steueridentifikationsnummer ist</returns>
 public static bool IsTestIdNr(string idNr)
 {
     if (idNr.StartsWith("0"))
         return true;
     if (_testIdNumbers.Contains(idNr))
         return true;
     var evt = TestIdNrQuery;
     if (evt == null)
         return false;
     var args = new TestIdNrQueryEventArgs(idNr);
     evt(typeof(IdNr), args);
     return args.IsTestIdNr;
 }