protected virtual void OnHandlerDataParsed(IScheduledTaskItem data) { if (this.HandlerDataParsed != null) { this.HandlerDataParsed(this, data); } }
/// <summary> /// Handlers the data parsed. /// </summary> /// <param name="sender">The sender.</param> /// <param name="data">The data.</param> protected void HandlerDataParsed(object sender, IScheduledTaskItem data) { SchedulePlanningHandler handler = sender as SchedulePlanningHandler; if ((handler.HandlerType == RecordActionType.CreateIncomeRecord) || (handler.HandlerType == RecordActionType.CrateExpenseRecord) || handler.HandlerType == RecordActionType.CreateTranscationRecord) { this._dataSavedToFileWhenExecuting[RecordActionType.CreateTranscationRecord].Add(data); // this.AccountItemsToAdd.Add(data as AccountItem); } else if (handler.HandlerType == RecordActionType.CreateTransferingRecord) { this._dataSavedToFileWhenExecuting[RecordActionType.CreateTransferingRecord].Add(data); } }
/// <summary> /// Called when [handler data parsed]. /// </summary> /// <param name="data">The data.</param> protected override void OnHandlerDataParsed(IScheduledTaskItem data) { base.OnHandlerDataParsed(data); }