Example #1
0
        /// <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);
            }
        }
Example #2
0
        /// <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);
        }
Example #3
0
 /// <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);
     }
 }
Example #4
0
 /// <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);
         }
     }
 }