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 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
