public BankTransactionState(BankTransaction transaction, State state, Money CreditAmount, Money DebitAmount,
                             String reference, String remark, String systemMessage, User user)
     : base(transaction, state, reference, remark, systemMessage, user)
 {
     this.CreditAmount = CreditAmount;
     this.DebitAmount  = DebitAmount;
     this.errorNo      = 0;
 }
 public BankTransactionState(BankTransaction transaction, State state, Money CreditAmount, Money DebitAmount,
                             String reference, String remark, DateTime enteredTS, User user)
     : base(transaction, state, reference, remark, enteredTS, user)
 {
     this.CreditAmount  = CreditAmount;
     this.DebitAmount   = DebitAmount;
     this.systemMessage = null;
     this.errorNo       = 0;
 }