Пример #1
0
 public SegmentHeader(string id, int version, int number, int?reference = null)
 {
     Id            = new AlphanumericElement(id);
     SegmentNumber = new NumericElement(number);
     Version       = new NumericElement(version);
     Reference     = reference.HasValue ? new NumericElement(reference.Value) : null;
 }
Пример #2
0
 public Hnsha(int segNum, string controlRef, string signature)
 {
     Header           = new SegmentHeader("HNSHA", 2, segNum);
     ControlReference = new AlphanumericElement(controlRef);
     Result           = null;
     Signature        = new AlphanumericElement(signature);
 }
Пример #3
0
 public Hkidn(int number, int blz, string userId, string systemId = "0")
 {
     Header     = new SegmentHeader("HKIDN", 2, number);
     BankId     = new BankId(blz);
     CustomerId = new AlphanumericElement(userId);
     SystemId   = new AlphanumericElement(systemId);
     Status     = new NumericElement(1);
 }
Пример #4
0
        public void ShouldEscape()
        {
            var el = new AlphanumericElement("+:'?@");

            var ser = el.Serialize();

            Assert.Equal("?+?:?'???@", ser);
        }
Пример #5
0
 public KeyName(int blz, string userId, string keyType)
 {
     CountryCode = new NumericElement(280);
     BankId      = new NumericElement(blz);
     UserId      = new AlphanumericElement(userId);
     Type        = new AlphanumericElement(keyType);
     Number      = new NumericElement(0);
     Version     = new NumericElement(0);
 }
Пример #6
0
 public Hnhbk(int msgNum, int segNum = 1, int size = 0, string dialogId = "0", int hbciVer = 300)
 {
     Header        = new SegmentHeader("HNHBK", 3, segNum);
     Size          = new DigitElement(12, size);
     HbciVersion   = new NumericElement(hbciVer);
     DialogId      = new AlphanumericElement(dialogId);
     MessageNumber = new NumericElement(msgNum);
     Reference     = null;
 }
Пример #7
0
 public Hkvvb(int segNum, string productId, string productVersion)
 {
     Header         = new SegmentHeader("HKVVB", 3, segNum);
     Bpd            = new NumericElement(0);
     Upd            = new NumericElement(0);
     Language       = new NumericElement(0);
     ProductId      = new AlphanumericElement(productId);
     ProductVersion = new AlphanumericElement(productVersion);
 }
Пример #8
0
 public SecurityIdentification(string systemId)
 {
     SecurityParty = new AlphanumericElement("1");
     CID           = null;
     SystemId      = new AlphanumericElement(systemId);
 }
Пример #9
0
 public SecurityProfile(int version, string method)
 {
     Method  = new AlphanumericElement(method);
     Version = new NumericElement(version);
 }