private void _AppendBalance(FinAcctBalResp aBal, StringBuilder sb)
        {
            FinAcct aAcct = aBal.Account;
            SwiftBalance aCurrentBal = aBal.CurrentBal;
            SwiftBalance aPendingBal = aBal.IncludingPendingTransBal;

            if (aCurrentBal != null)
            {
                sb.AppendFormat("BOOKED;{0};{1};{2};{3};{4}",
                    aAcct.BankCode,
                    aAcct.AcctNo,
                    aCurrentBal.Date.ToString(SwiftDateFormat.StandardDate),
                    aCurrentBal.Currency,
                    SwiftAmt.Format(aCurrentBal.DecValue, ',', 2));
                sb.Append(Environment.NewLine);
            }

            if (aPendingBal != null)
            {
                sb.AppendFormat("FORWARD;{0};{1};{2};{3};{4}",
                    aAcct.BankCode,
                    aAcct.AcctNo,
                    aPendingBal.Date.ToString(SwiftDateFormat.StandardDate),
                    aPendingBal.Currency,
                    SwiftAmt.Format(aPendingBal.DecValue, ',', 2));
                sb.Append(Environment.NewLine);
            }
        }
Example #2
0
        private void _AppendBalance(FinAcctBalResp aBal, StringBuilder sb)
        {
            FinAcct      aAcct       = aBal.Account;
            SwiftBalance aCurrentBal = aBal.CurrentBal;
            SwiftBalance aPendingBal = aBal.IncludingPendingTransBal;

            if (aCurrentBal != null)
            {
                sb.AppendFormat("BOOKED;{0};{1};{2};{3};{4}",
                                aAcct.BankCode,
                                aAcct.AcctNo,
                                aCurrentBal.Date.ToString(SwiftDateFormat.StandardDate),
                                aCurrentBal.Currency,
                                SwiftAmt.Format(aCurrentBal.DecValue, ',', 2));
                sb.Append(Environment.NewLine);
            }

            if (aPendingBal != null)
            {
                sb.AppendFormat("FORWARD;{0};{1};{2};{3};{4}",
                                aAcct.BankCode,
                                aAcct.AcctNo,
                                aPendingBal.Date.ToString(SwiftDateFormat.StandardDate),
                                aPendingBal.Currency,
                                SwiftAmt.Format(aPendingBal.DecValue, ',', 2));
                sb.Append(Environment.NewLine);
            }
        }