///////////////////////////////////////////////////////////////////////////// public void AddTransactionOccurs(TransactionOccurs transaction) { if (transaction == null || m_TransactionEvents.Contains(transaction)) return; m_TransactionEvents.Add(transaction); }
///////////////////////////////////////////////////////////////////////////// private void AddPackageDialogClosed(object sender, EventArgs args) { AddPackageDialog dialog = sender as AddPackageDialog; MessageBoxResult result = (dialog != null ? dialog.Result : MessageBoxResult.Cancel); if (result == MessageBoxResult.Cancel) return; JulianDay lStartDate = dialog.StartDate.DisplayDate.ToJulian(); JulianDay lEndDate = dialog.EndDate.DisplayDate.ToJulian(); TransactionOccurs transactionOccurs = new TransactionOccurs(lStartDate, lEndDate, dialog.Transactions); Document document = App.PageProp.DocumentHolderProp.DocumentProp; document.AddTransactionOccurs(transactionOccurs); document.Run(lStartDate, lEndDate); }