/// <summary> /// Предоставляет метод дабавления данных в таблицу этапов /// </summary> private void AddingNewStage() { if (TimePusle == null || TimePusle == TimeSpan.Zero) { MessageBox.Show("Невозможно добавить новый этап..." + "\nВведите время выполнения этапа.", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (string.IsNullOrEmpty(TypePulse)) { MessageBox.Show("Невозможно добавить новый этап...\n" + "Выберите тип этапа.", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error); return; } PulseCollection.Add(new PulseViewModel() { T_Time = TimePusle.ToString("hh':'mm':'ss'.'fff"), T_Type = TypePulse }); }
/// <summary> /// Предоставляет метод очистки коллекции этапов нагрузки /// </summary> private void DeleteAllStagesInTable() { PulseCollection.Clear(); }
/// <summary> /// Предоставляем метод удаления выбранного этапа в таблице /// </summary> private void DeleteSelectedStage() { PulseCollection.RemoveAt(PulseCollectionSelectIndex); }