Exemple #1
0
        public ISerializedRecord Serialize(SerializeMethod method, string[] accountFields,
                                           string[] recordFields)
        {
            var record = new SerializedRecord();

            record.TransCode = BankValidation.TransCode[this.TransCode];
            record.Amount    = Amount.Format(method, 11, 2);

            record.Reference = Reference.Format(method, 18);

            record.Originator  = Originator.Serialize(method, accountFields);
            record.Destination = Destination.Serialize(method, accountFields);

            record.Line = Sugar.ComposeLine <SerializedRecord>(method, recordFields, record);

            return(record);
        }
Exemple #2
0
        public ISerializedRecord Serialize(SerializeMethod method, string[] accountFields, 
            string[] recordFields)
        {
            var record = new SerializedRecord();

            record.TransCode = BankValidation.TransCode[this.TransCode];
            record.Amount = Amount.Format(method, 11, 2);

            record.Reference = Reference.Format(method, 18);

            record.Originator = Originator.Serialize(method, accountFields);
            record.Destination = Destination.Serialize(method, accountFields);

            record.Line = Sugar.ComposeLine<SerializedRecord>(method, recordFields, record);

            return record;
        }