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("请选择要修改的任务!"); } }
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(); }
void cmdNewTask_Click(object sender, Janus.Windows.UI.CommandBars.CommandEventArgs e) { frmTaskEdit frm = new frmTaskEdit(this.tvTask); frm.ShowDialog(); }