/// <summary> /// Кнопка Добавить задание /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ButtonChallengeAdd_Click(object sender, EventArgs e) { var str = "Наименование задания"; var form = new FormChallenge(); form.Owner = this; form.ChallengeName = str; if (form.ShowDialog() != DialogResult.OK) { return; } if (String.IsNullOrWhiteSpace(form.ChallengeName) || form.ChallengeName.Equals(str)) { var message = "Для создания нового задания \nнеобходимо ввести его наименование."; MessageBox.Show(message, "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } var challenge = new Challenge(); challenge.Name = form.ChallengeName; //coхраняем в файл _data.AddChallenge(challenge); //перезагружаем задания LoadChallenges(); }