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);
 }