Example #1
0
        /// <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;
                }
            }
        }
Example #2
0
 /// <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;
         }
     }
 }