Ejemplo n.º 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;
                }
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 文档点击
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void contextMenuStrip2_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
        {
            if (e.ClickedItem.Name == "toolStripMenuItem5")
            {
                // 剪切

            }
            else if (e.ClickedItem.Name == "toolStripMenuItem6")
            {
                // 浏览模板文件
                String id = this.TreeDocTemplate.treeList1.FocusedNode.GetValue("Id").ToString();
                doc_template docTemplate = selTreeNode;
                BuildDocTemplate docTemlate = new BuildDocTemplate(docTemplate,3);
                docTemlate.ShowDialog();
            }
            else if (e.ClickedItem.Name == "toolStripMenuItem7")
            {
                // 修改模板
                String id = this.TreeDocTemplate.treeList1.FocusedNode.GetValue("Id").ToString();
                doc_template docTemplate = selTreeNode;
                BuildDocTemplate docTemlate = new BuildDocTemplate(docTemplate,2);
                if (docTemlate.ShowDialog() == DialogResult.OK)
                {
                    // 修改成功!
                }
            }
            else if (e.ClickedItem.Name == "toolStripMenuItem8")
            {
                doc_template docTemplate = selTreeNode;
                // 删除模板
                if (MessageBox.Show("确定删除?", "警告!", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
                {
                    // 删除数据
                    bool flag = WcfServiceLocator.Create<IDocTemplateCategoryManage>().delDocumentTemplate(docTemplate);
                    if (flag)
                    {
                        this.TreeDocTemplate.treeList1.DeleteNode(node);
                    }
                }
            }
            else if (e.ClickedItem.Name == "toolStripMenuItem9")
            {

                // 模板属性
                String id = this.TreeDocTemplate.treeList1.FocusedNode.GetValue("Id").ToString();
                doc_template docTemplate = selTreeNode;
                BuildDocTemplate docTemlate = new BuildDocTemplate(docTemplate, 3);
                docTemlate.ShowDialog();
            }
        }