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; } } }
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; } } }