private void editStages_Click(object sender, EventArgs e) { if (_selnode.Tag == null) { MessageBox.Show(this, "Необходимо предварительно выбрать Задание", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } Project prj = _selnode.Tag as Project; if (prj != null) { ProjectStagesForm frm = new ProjectStagesForm(prj); frm.ShowDialog(this); this.ShowSelNode(); this.treeViewProjects.Select(); } }
/// <summary> /// редактируем этапы проекта /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void editStages_Click(object sender, EventArgs e) { if (treeViewProjects.SelectedNode != null) { TreeNode selected = treeViewProjects.SelectedNode; Project prj = selected.Tag as Project; if (prj != null) { ProjectStagesForm frm = new ProjectStagesForm(prj); frm.ShowDialog(this); } } else { MessageBox.Show(this, "Выберите работу и повторите попытку", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// редактировать этапы /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void редактированиеЭтапыToolStripMenuItem_Click(object sender, EventArgs e) { try { if (!_app.Commutator.Technology.Stages.IsWork) { Project prj = _app.CurrentProject; if (prj != null) { ProjectStagesForm frm = new ProjectStagesForm(prj); frm.ShowDialog(this); InsertKoefs(_app.CurrentProject); InsertToListStagesWithClear(_app.CurrentProject); } } else MessageBox.Show(this, "Не разрешается редактировать этапы во время работы.", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { MessageBox.Show(this, ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }