コード例 #1
0
        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();
            }
        }
コード例 #2
0
ファイル: ProjectsForm.cs プロジェクト: slawer/skc
        /// <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);
            }
        }
コード例 #3
0
ファイル: ProjectsForm.cs プロジェクト: slawer/skc
        /// <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);
            }
        }
コード例 #4
0
ファイル: ProjectsForm2.cs プロジェクト: slawer/skc
        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();
            }
        }
コード例 #5
0
ファイル: Form1.cs プロジェクト: slawer/skc
        /// <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);
            }
        }