public MoneyTransferOrder(IEffectenGiro stichtingDetails, Money amount, ICustomerAccount transfereeAccount, ICounterAccount transfereeCounterAccount, string transferDescription1, string transferDescription2, string transferDescription3, string transferDescription4, DateTime processDate, string narBenef1, string narBenef2, string narBenef3, string narBenef4, IndicationOfCosts costIndication) { this.CreatedBy = B4F.TotalGiro.Security.SecurityManager.CurrentUser; this.TransferorJournal = stichtingDetails.DefaultWithdrawJournal; this.NarDebet1 = stichtingDetails.StichtingName; this.NarDebet2 = stichtingDetails.ResidentialAddress.AddressLine1; this.NarDebet3 = stichtingDetails.ResidentialAddress.AddressLine2; this.NarDebet4 = stichtingDetails.ResidentialAddress.Country.CountryName; this.ProcessDate = processDate; if (amount != null) this.Amount = amount.Abs(); this.TransfereeAccount = transfereeAccount; this.TransfereeCounterAccount = transfereeCounterAccount; this.NarBenef1 = narBenef1; this.NarBenef2 = narBenef2; this.NarBenef3 = narBenef3; this.NarBenef4 = narBenef4; this.TransferDescription1 = transferDescription1; this.TransferDescription2 = transferDescription2; this.TransferDescription3 = transferDescription3; this.TransferDescription4 = transferDescription4; this.CostIndication = costIndication; }
/// <summary> /// The AccountType defines the type of account. /// </summary> /// public TradingAccount(string number, string shortName, IEffectenGiro accountOwner) : base(number, shortName, accountOwner) { }