// управление /// <summary> /// создать новый сет /// </summary> public void CreateNewSet() { if (_sets == null) { _sets = new List <OsDataSet>(); } OsDataSet set = new OsDataSet("Set_", _comboBoxSecurity, _comboBoxTimeFrame); set.NewLogMessageEvent += SendNewLogMessage; set.ShowDialog(); if (set.SetName == "Set_") { set.Regime = DataSetState.Off; set.Delete(); MessageBox.Show(@"Создание сета прервано. Необходимо дать сету имя!"); return; } if (_sets.Find(dataSet => dataSet.SetName == set.SetName) != null) { MessageBox.Show(@"Создание сета прервано. Сет с таким именем уже существует!"); return; } _sets.Add(set); RePaintSetGrid(); set.Save(); ChangeActivSet(_sets.Count - 1); }
// management/управление /// <summary> /// create new set/создать новый сет /// </summary> public void CreateNewSet() { if (_sets == null) { _sets = new List <OsDataSet>(); } OsDataSet set = new OsDataSet("Set_", _comboBoxSecurity, _comboBoxTimeFrame); set.NewLogMessageEvent += SendNewLogMessage; if (!set.ShowDialog()) { // the user did not press the accept button in the form/пользователь не нажал на кнопку принять в форме set.Regime = DataSetState.Off; set.Delete(); return; } if (set.SetName == "Set_") { set.Regime = DataSetState.Off; set.Delete(); MessageBox.Show(OsLocalization.Data.Label10); return; } if (_sets.Find(dataSet => dataSet.SetName == set.SetName) != null) { MessageBox.Show(OsLocalization.Data.Label11); set.Regime = DataSetState.Off; set.Delete(); return; } _sets.Add(set); RePaintSetGrid(); set.Save(); ChangeActivSet(_sets.Count - 1); }