Beispiel #1
0
        /// <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();
                    }
                }
            }
        }
Beispiel #2
0
        /// <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();
                    }
                }
            }
        }