public BaseReportLayer NewLayer(int pid) { BaseReportLayer layer = NewObject <BaseReportLayer>(); layer.Name = "新建分类"; layer.PLayerId = pid; layer.save(); return(layer); }
private void treeView1_AfterLabelEdit(object sender, NodeLabelEditEventArgs e) { if (e.Node.Tag.GetType() == typeof(BaseReportLayer)) { BaseReportLayer layer = (BaseReportLayer)e.Node.Tag; if (e.Label != null) { layer.Name = e.Label; } layer = (BaseReportLayer)InvokeController("AlterLayer", layer); e.Node.Tag = layer; } }
private void 新建分类ToolStripMenuItem_Click(object sender, EventArgs e) { int layerId = -1; if (treeView1.SelectedNode != null) { layerId = ((BaseReportLayer)treeView1.SelectedNode.Tag).LayerId; } BaseReportLayer layer = InvokeController("NewLayer", layerId) as BaseReportLayer; TreeNode _node = new TreeNode(); _node.Text = layer.Name; _node.Tag = layer; if (treeView1.SelectedNode != null) { treeView1.SelectedNode.Nodes.Add(_node); } else { treeView1.Nodes.Add(_node); } }
public BaseReportLayer AlterLayer(BaseReportLayer layer) { layer.save(); return(layer); }