User/Forms/frmPower.cs

(开头部分) 7KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Windows.Forms;

/// <summary>
/// 权限管理
/// </summary>
/// <remarks></remarks>
namespace User
{
    partial class frmPower
    {
        private frmPowerHelper Helper;
        public frmPower()
        {
            InitializeComponent();

            Helper = new frmPowerHelper(this);
        }

        /// <summary>
        /// 显示用户
        /// </summary>
        /// <remarks></remarks>
        private void ShowUsers()
        {
            Model.UsersInfoCollection mdls = Bll.Users.Create().getUsersInfoCollection().get_byAdm(false);
            this.dg1.DataSource = mdls;
        }
        /// <summary>
        /// 显示权限
        /// </summary>
        /// <remarks></remarks>
        private void ShowPower(string UserName)
        {
            Model.UserPowerInfoCollection mdls = Bll.UserPower.Create().getUserPowerInfoCollection(UserName);
            Helper.UnCheckAllNode();
            Control.MyTreeView.MyTreeNodeCollection nodes = Helper.getEndLevelNode();
            foreach (TreeNode node in nodes)
            {
                string[] strArr = node.FullPath.Split('\\');
                string MenuId = strArr[0] + "-" + strArr[strArr.Length - 1];
                Model.UserPowerInfo mdl = mdls.getUserPowerInfo(UserName, MenuId);
                if (mdl != null)
                {
                    ShowPower(node, mdl);
                }
                else
                {
                    node.Checked = false;
                }
            }
        }
        /// <summary>
        /// 显示权限
        /// </summary>
        /// <param name="node"></param>
        /// <param name="mdl"></param>
        /// <remarks></remarks>
        private void ShowPower(TreeNode node, Model.UserPowerInfo mdl)
        {
后面还有 176 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。