/// <summary> /// 添加页签 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void toolStripMenuItem7_Click(object sender, EventArgs e) { CurrentPerssmion = null; string code = GenalTabCode(""); frmPermissionSet_Info fm = new frmPermissionSet_Info(3, code, null); fm.ShowDialog(); if (CurrentPerssmion != null) { Node tn = new Node(); tn.Tag = CurrentPerssmion; tn.Text = CurrentPerssmion.Perm_name; tn.ImageIndex = 0; trvMenuOrButton.Nodes.Add(tn); trvMenuOrButton.Refresh(); } if (rbtnMenu.Checked) { RefleshGrid(1); } else if (rbtnButton.Checked) { RefleshGrid(2); } else { RefleshGrid(3); } }
/// <summary> /// 添加按钮 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void toolStripMenuItem2_Click(object sender, EventArgs e) { CurrentPerssmion = null; frmPermissionSet_Info fm = new frmPermissionSet_Info(2, "", null); fm.ShowDialog(); if (CurrentPerssmion != null) { Node tn = new Node(); tn.Tag = CurrentPerssmion; tn.Text = CurrentPerssmion.Perm_name; tn.ImageIndex = 1; trvMenuOrButton.Nodes.Add(tn); } RefleshGrid(2); }
/// <summary> /// 添加子页签 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void toolStripMenuItem8_Click(object sender, EventArgs e) { if (trvMenuOrButton.SelectedNode != null) { CurrentPerssmion = null; Class_Permission temppermission = (Class_Permission)trvMenuOrButton.SelectedNode.Tag; frmPermissionSet_Info fm = new frmPermissionSet_Info(3, GenalMenuCode(temppermission.Perm_code), null); fm.ShowDialog(); if (CurrentPerssmion != null) { Node tn = new Node(); tn.Tag = CurrentPerssmion; tn.Text = CurrentPerssmion.Perm_name; tn.ImageIndex = 0; trvMenuOrButton.SelectedNode.Nodes.Add(tn); } RefleshGrid(3); } }
/// <summary> /// 对结点进行修改操作 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void trvMenuOrButton_MouseDoubleClick(object sender, MouseEventArgs e) { if (trvMenuOrButton.SelectedNode != null) { CurrentPerssmion = null; Class_Permission Temp = (Class_Permission)trvMenuOrButton.SelectedNode.Tag; int Type = 1; if (rbtnButton.Checked) { Type = 2; } frmPermissionSet_Info fm = new frmPermissionSet_Info(Type, "", Temp); fm.ShowDialog(); if (CurrentPerssmion != null) { trvMenuOrButton.SelectedNode.Tag = CurrentPerssmion; trvMenuOrButton.SelectedNode.Text = CurrentPerssmion.Perm_name; RefleshGrid(2); } } }