/// <summary> /// 验证用户是否有权限操作表单功能 /// </summary> /// <param name="EmployeID"></param> /// <param name="MenuID"></param> /// <param name="toolbar"></param> public void CheckUserRight(long UserID, long MenuID, Nandasoft.WebControls.NDToolbar toolbar, Button btnQuery) { if (SessionState.IsAdmin == false) { if (toolbar != null) { for (int i = 0; i < toolbar.Items.Count; i++) { if (MenuFunctionRightQuery.CheckRightFunction1(UserID, MenuID, toolbar.Items[i].Value)) { toolbar.Items[i].Enabled = true; } else { toolbar.Items[i].Enabled = false; } } } if (btnQuery != null) { if (MenuFunctionRightQuery.CheckRightFunction1(UserID, MenuID, "Query")) { btnQuery.Enabled = true; } else { btnQuery.Enabled = false; } } } }
private void RecursionLoadToolbar(ControlCollection controls) { if (controls.Count == 0) { return; } foreach (Control ctl in controls) { if (ctl is Nandasoft.WebControls.NDToolbar) { Nandasoft.WebControls.NDToolbar toolbar = (Nandasoft.WebControls.NDToolbar)ctl; PageHelper.LoadToolbar(toolbar); } RecursionLoadToolbar(ctl.Controls); } }