/// <summary> /// 文件夹点击 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void contextMenuStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { if (e.ClickedItem.Name == "toolStripMenuItem1") { doc_template_tree tTree = new doc_template_tree(); tTree.parent_id = ((doc_template_tree)node.Tag).id; tTree.parent_name = ((doc_template_tree)node.Tag).name; // 新建分类 BuildDocTemplateCategory category = new BuildDocTemplateCategory(tTree,1); if (category.ShowDialog() == DialogResult.OK) { //新建分类成功! DevExpress.XtraTreeList.Nodes.TreeListNode tns = node.TreeList.AppendNode(category.docTemplateTree.id, node); tns.SetValue(TemplateName, category.docTemplateTree.name); tns.SetValue(TemplateId, category.docTemplateTree.id); tns.SetValue(TemplateType, "Files"); tns.Tag = category.docTemplateTree; } } else if (e.ClickedItem.Name == "toolStripMenuItem2") { // 修改分类 doc_template_tree tTree = (doc_template_tree)node.Tag; BuildDocTemplateCategory category = new BuildDocTemplateCategory(tTree, 2); if (category.ShowDialog() == DialogResult.OK) { //修改分类成功! node.SetValue(TemplateName, category.docTemplateTree.name); node.Tag = category.docTemplateTree; } } else if (e.ClickedItem.Name == "toolStripMenuItem3") { // 删除分类 doc_template_tree tTree = (doc_template_tree)node.Tag; if (DialogResult.OK == MessageBox.Show("确定删除这行数据!", "警告", MessageBoxButtons.OKCancel, MessageBoxIcon.Question)) { bool flag = WcfServiceLocator.Create<IDocTemplateCategoryManage>().delDocumentTemplateTree(tTree); if (flag) { // 访问后台删除数据 this.TreeDocTemplate.treeList1.DeleteNode(node); } } } else if (e.ClickedItem.Name == "toolStripMenuItem4") { // 分类属性 doc_template_tree tTree = (doc_template_tree)node.Tag; BuildDocTemplateCategory category = new BuildDocTemplateCategory(tTree, 3); category.ShowDialog(); } else if (e.ClickedItem.Name == "toolStripMenuItem10") { // 新建模板文档 doc_template docTemplate = new doc_template(); docTemplate.parent_id = ((doc_template_tree)node.Tag).id; docTemplate.parent_name = ((doc_template_tree)node.Tag).name; BuildDocTemplate bulidDocTemlate = new BuildDocTemplate(docTemplate,1); if (bulidDocTemlate.ShowDialog() == DialogResult.OK) { // 新建模板文档成功! //新建分类成功! DevExpress.XtraTreeList.Nodes.TreeListNode tns = node.TreeList.AppendNode(bulidDocTemlate.docTemplate.id, node); tns.SetValue(TemplateName, bulidDocTemlate.docTemplate.name); tns.SetValue(TemplateId, bulidDocTemlate.docTemplate.id); tns.SetValue(TemplateType, "Files"); tns.Tag = bulidDocTemlate.docTemplate; } } }
/// <summary> /// 文件夹点击 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void contextMenuStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { if (e.ClickedItem.Name == "toolStripMenuItem1") { doc_template_tree tTree = new doc_template_tree(); tTree.parent_id = ((doc_template_tree)node.Tag).id; tTree.parent_name = ((doc_template_tree)node.Tag).name; // 新建分类 BuildDocTemplateCategory category = new BuildDocTemplateCategory(tTree, 1); if (category.ShowDialog() == DialogResult.OK) { //新建分类成功! DevExpress.XtraTreeList.Nodes.TreeListNode tns = node.TreeList.AppendNode(category.docTemplateTree.id, node); tns.SetValue(TemplateName, category.docTemplateTree.name); tns.SetValue(TemplateId, category.docTemplateTree.id); tns.SetValue(TemplateType, "Files"); tns.Tag = category.docTemplateTree; } } else if (e.ClickedItem.Name == "toolStripMenuItem2") { // 修改分类 doc_template_tree tTree = (doc_template_tree)node.Tag; BuildDocTemplateCategory category = new BuildDocTemplateCategory(tTree, 2); if (category.ShowDialog() == DialogResult.OK) { //修改分类成功! node.SetValue(TemplateName, category.docTemplateTree.name); node.Tag = category.docTemplateTree; } } else if (e.ClickedItem.Name == "toolStripMenuItem3") { // 删除分类 doc_template_tree tTree = (doc_template_tree)node.Tag; if (DialogResult.OK == MessageBox.Show("确定删除这行数据!", "警告", MessageBoxButtons.OKCancel, MessageBoxIcon.Question)) { bool flag = WcfServiceLocator.Create <IDocTemplateCategoryManage>().delDocumentTemplateTree(tTree); if (flag) { // 访问后台删除数据 this.TreeDocTemplate.treeList1.DeleteNode(node); } } } else if (e.ClickedItem.Name == "toolStripMenuItem4") { // 分类属性 doc_template_tree tTree = (doc_template_tree)node.Tag; BuildDocTemplateCategory category = new BuildDocTemplateCategory(tTree, 3); category.ShowDialog(); } else if (e.ClickedItem.Name == "toolStripMenuItem10") { // 新建模板文档 doc_template docTemplate = new doc_template(); docTemplate.parent_id = ((doc_template_tree)node.Tag).id; docTemplate.parent_name = ((doc_template_tree)node.Tag).name; BuildDocTemplate bulidDocTemlate = new BuildDocTemplate(docTemplate, 1); if (bulidDocTemlate.ShowDialog() == DialogResult.OK) { // 新建模板文档成功! //新建分类成功! DevExpress.XtraTreeList.Nodes.TreeListNode tns = node.TreeList.AppendNode(bulidDocTemlate.docTemplate.id, node); tns.SetValue(TemplateName, bulidDocTemlate.docTemplate.name); tns.SetValue(TemplateId, bulidDocTemlate.docTemplate.id); tns.SetValue(TemplateType, "Files"); tns.Tag = bulidDocTemlate.docTemplate; } } }