public void Initialize(BankDepositOffer depositOffer)
        {
            if (depositOffer.CalculatingRules == null)
            {
                depositOffer.CalculatingRules = new BankDepositCalculatingRules();
            }
            DepositOfferInWork = depositOffer;

            if (depositOffer.RateLines == null)
            {
                depositOffer.RateLines = new ObservableCollection <BankDepositRateLine>();
            }
            Rows = depositOffer.RateLines;
            if (Rows.Count == 0)
            {
                Rows.Add(new BankDepositRateLine {
                    DateFrom = DateTime.Today, AmountFrom = 0, AmountTo = 999999999999, Rate = 100
                });
            }
        }
示例#2
0
 public string Dump(BankDepositOffer offer)
 {
     return(offer.Id + " ; " + offer.BankAccount.Name + " ; " + offer.DepositTitle + " ; " + offer.Currency + " ; " +
            Dump(offer.CalculatingRules) + " ; " + offer.Comment);
 }