Ejemplo n.º 1
0
        private void NewFolder()
        {
            TreeNode Node    = FpSheetView.SelectedNode;
            Boolean  IsSheet = Convert.ToBoolean(Node.Tag);

            if (!IsSheet)
            {
                string Code       = DepositorySheetCatlog.GetNextCode(Node.Name);
                string FolderName = DepositorySheetConfiguration.GetFolderName(Node.Name, "新建文件夹");

                Boolean Result = DepositorySheetCatlog.New(Code, FolderName);
                if (Result)
                {
                    TreeNode SubNode = new TreeNode();
                    SubNode.Name = Code;
                    SubNode.Text = FolderName;
                    SubNode.SelectedImageIndex = 1;
                    SubNode.ImageIndex         = 0;

                    Node.Nodes.Add(SubNode);
                    Node.Expand();
                    Node.TreeView.SelectedNode = SubNode;
                }
            }
        }
Ejemplo n.º 2
0
        private void NewSheet()
        {
            TreeNode Node    = FpSheetView.SelectedNode;
            Boolean  IsSheet = Convert.ToBoolean(Node.Tag);

            if (!IsSheet)
            {
                string    Code      = DepositorySheetCatlog.GetNextCode(Node.Name);
                string    SheetName = DepositorySheetConfiguration.GetSheetName(Node.Name, "新建表单");
                Sys_Sheet sheet     = new Sys_Sheet();
                sheet.ID         = Guid.NewGuid();
                sheet.CatlogCode = Code;
                sheet.SheetData  = "";
                sheet.Name       = SheetName;
                sheet.SheetXML   = JZCommonHelper.GZipCompressString(SheetConfiguration.BlankSheet);

                Boolean Result = ModuleHelperClient.SaveSheet(sheet);
                if (Result)
                {
                    TreeNode SubNode = new TreeNode();
                    SubNode.Name = sheet.ID.ToString();
                    SubNode.Text = SheetName;
                    SubNode.SelectedImageIndex = 2;
                    SubNode.ImageIndex         = 2;
                    SubNode.Tag = true;

                    Node.Nodes.Add(SubNode);
                    Node.Expand();
                    Node.TreeView.SelectedNode = SubNode;
                }
            }
        }