/// <summary> /// Редактировать описание проекта /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void EditProject_Click(object sender, EventArgs e) { if (_selnode == null) { MessageBox.Show(this, "Пожалуйста, выберите задание и повторите команду", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (_selnode.Tag == null) { MessageBox.Show(this, "Пожалуйста, выберите задание и повторите команду", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } EditProjectForm2 frm = new EditProjectForm2(); { string[] opis = GetNodeAttribute(_selnode); // ========== // 07.12.2011 frm.SetOpis(opis, projects, _selnode.Tag as Project); } if (frm.ShowDialog(this) == DialogResult.OK) { if (_app != null) { Project p = (Project)_selnode.Tag; if ((p.Place != frm.newProject.Place) || (p.Bush != frm.newProject.Bush) || (p.Well != frm.newProject.Well) || (p.Job != frm.newProject.Job)) { p.IsModify = true; p.Place = frm.newProject.Place; p.Bush = frm.newProject.Bush; p.Well = frm.newProject.Well; p.Job = frm.newProject.Job; projects.ClearSelect(); p.IsSelect = true; projects.SortByName(); BuildProjectsTreeView(); this.ShowSelNode(); this.treeViewProjects.Select(); } } } }