Пример #1
0
        public CashAccountTransaction
        (
            CashTransactionType transactionType,
            CashAccountId cashAcctID,
            CashAcctTransactionDate transactionDate,
            CashAcctTransactionAmount transactionAmount,
            ExternalAgentId agentId,
            EconomicEventId eventId,
            CheckNumber checkNumber,
            string remittanceAdvice,
            UserId userID
        )
            : this()
        {
            CashTransactionType       = transactionType;
            CashAccountId             = cashAcctID ?? throw new ArgumentNullException("The cash account id is required.");
            CashAcctTransactionDate   = transactionDate ?? throw new ArgumentNullException("The cash transaction date is required.");
            CashAcctTransactionAmount = transactionAmount ?? throw new ArgumentNullException("The cash transaction amount is required.");
            AgentId          = agentId ?? throw new ArgumentNullException("The external agent id is required.");
            EventId          = eventId ?? throw new ArgumentNullException("The cash economic event id is required.");
            CheckNumber      = checkNumber ?? throw new ArgumentNullException("The check number is required.");
            RemittanceAdvice = remittanceAdvice;
            UserId           = userID ?? throw new ArgumentNullException("The user id is required.");

            CheckValidity();
        }
Пример #2
0
 public void UpdateCashAcctTransactionAmount(CashAcctTransactionAmount transactionAmount)
 {
     CashAcctTransactionAmount = transactionAmount ?? throw new ArgumentNullException("The transaction amount is required.");
     UpdateLastModifiedDate();
     CheckValidity();
 }