/// <summary> /// Create a Sepa Credit Transfer using Pain.001.001.03 schema /// </summary> public SepaCreditTransfer() { DebtorAccountCurrency = Constant.EuroCurrency; schema = SepaSchema.Pain00100103; IsInternational = false; ChargeBearer = SepaChargeBearer.DEBT; }
/// <summary> /// Get awaited XML string from Enum value /// </summary> /// <param name="seqTp">Enum value</param> /// <returns>Awaited XML string</returns> public static string SepaChargeBearerToString(SepaChargeBearer seqTp) { switch (seqTp) { case SepaChargeBearer.CRED: return "CRED"; case SepaChargeBearer.DEBT: return "DEBT"; case SepaChargeBearer.SHAR: return "SHAR"; default: throw new ArgumentException("Unknown Charge Bearer : " + seqTp); } }
/// <summary> /// Get awaited XML string from Enum value /// </summary> /// <param name="seqTp">Enum value</param> /// <returns>Awaited XML string</returns> public static string SepaChargeBearerToString(SepaChargeBearer seqTp) { switch (seqTp) { case SepaChargeBearer.CRED: return("CRED"); case SepaChargeBearer.DEBT: return("DEBT"); case SepaChargeBearer.SHAR: return("SHAR"); default: throw new ArgumentException("Unknown Charge Bearer : " + seqTp); } }