コード例 #1
0
ファイル: frmTreeTaskList.cs プロジェクト: TIWTESOFT/MMIS
        void cmdEditTask_Click(object sender, Janus.Windows.UI.CommandBars.CommandEventArgs e)
        {
            TreeNode selectedNode = this.tvTask.SelectedNode;

            if (selectedNode != null)
            {
                XModelBase model = selectedNode.Tag as XModelBase;

                string status = this.m_TaskBusiness.GetTaskStatus(model.ID);
                if (status == "结束")
                {
                    XMessageBox.ShowError("该任务已结束,不能修改!");
                    return;
                }

                frmTaskEdit frm = new frmTaskEdit(selectedNode, model);
                frm.ShowDialog();
            }
            else
            {
                XMessageBox.ShowError("请选择要修改的任务!");
            }
        }
コード例 #2
0
ファイル: frmTreeTaskList.cs プロジェクト: TIWTESOFT/MMIS
        void cmdNewChildTask_Click(object sender, Janus.Windows.UI.CommandBars.CommandEventArgs e)
        {
            TreeNode selectedNode = this.tvTask.SelectedNode;

            if (selectedNode == null)
            {
                XMessageBox.ShowError("请选择要创建子任务的任务!");
            }
            if (!(selectedNode.Tag is XTaskInfo))
            {
                //如果选中的节点不是任务节点
                XMessageBox.ShowError("该节点下不能添加子任务!");
                return;
            }
            if (selectedNode.Parent != null)
            {
                XMessageBox.ShowError("该节点下不能添加子任务!");
                return;
            }
            frmTaskEdit frm = new frmTaskEdit(selectedNode);

            frm.ShowDialog();
        }
コード例 #3
0
ファイル: frmTreeTaskList.cs プロジェクト: TIWTESOFT/MMIS
        void cmdNewTask_Click(object sender, Janus.Windows.UI.CommandBars.CommandEventArgs e)
        {
            frmTaskEdit frm = new frmTaskEdit(this.tvTask);

            frm.ShowDialog();
        }