Пример #1
0
 /// <summary>
 /// Get a validator for the provided schema
 /// </summary>
 /// <param name="schema">The schema</param>
 /// <returns>The validator</returns>
 public static XmlValidator GetValidator(SepaSchema schema)
 {
     if (!validators.ContainsKey(schema))
     {
         throw new KeyNotFoundException("Validator for " + schema + " schema not found!");
     }
     return(validators[schema]);
 }
Пример #2
0
 public static string SepaSchemaToString(SepaSchema schema)
 {
     switch (schema)
     {
         case SepaSchema.Pain00800102:
             return "pain.008.001.02";
         case SepaSchema.Pain00800103:
             return "pain.008.001.03";
         case SepaSchema.Pain00100103:
             return "pain.001.001.03";
         case SepaSchema.Pain00100104:
             return "pain.001.001.04";
         default:
             throw new ArgumentException("unknown schema " + schema);
     }
 }
Пример #3
0
        public static string SepaSchemaToString(SepaSchema schema)
        {
            switch (schema)
            {
            case SepaSchema.Pain00800102:
                return("pain.008.001.02");

            case SepaSchema.Pain00800103:
                return("pain.008.001.03");

            case SepaSchema.Pain00100103:
                return("pain.001.001.03");

            case SepaSchema.Pain00100104:
                return("pain.001.001.04");

            default:
                throw new ArgumentException("unknown schema " + schema);
            }
        }
Пример #4
0
 /// <summary>
 /// Get a validator for the provided schema
 /// </summary>
 /// <param name="schema">The schema</param>
 /// <returns>The validator</returns>
 public static XmlValidator GetValidator(SepaSchema schema)
 {
     if (!validators.ContainsKey(schema))
         throw new KeyNotFoundException("Validator for " + schema + " schema not found!");
     return validators[schema];
 }
Пример #5
0
 protected override bool CheckSchema(SepaSchema aSchema)
 {
     return(aSchema == SepaSchema.Pain00100103 || aSchema == SepaSchema.Pain00100104);
 }
Пример #6
0
 protected abstract bool CheckSchema(SepaSchema aSchema);
Пример #7
0
 protected override bool CheckSchema(SepaSchema schema)
 {
     return(schema == SepaSchema.Pain00800102 || schema == SepaSchema.Pain00800103);
 }