Example #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="ruleName"></param>
        public void Populate(string ruleName)
        {
            txtRuleName.Text = ruleName;

            _CurrentRule = FwkMembership.GetRule(ruleName, frmAdmin.Provider.Name);

            txtRuleExpression.Text = _CurrentRule.Expression;

            _AssignedRolList = new RolList();
            _ExcludeUserList = new UserList();
            FwkMembership.BuildRolesAndUsers_FromRuleExpression(_CurrentRule.Expression, out _AssignedRolList, out _ExcludeUserList);


            txtRuleExpression.Text      = FwkMembership.BuildRuleExpression(_AssignedRolList, _ExcludeUserList);
            grdAssignedRoles.DataSource = null;
            grdAssignedRoles.DataSource = _AssignedRolList;
            grdUserExcluded.DataSource  = null;
            grdUserExcluded.DataSource  = _AssignedRolList;
            grdUserExcluded.Refresh();
            grdAssignedRoles.Refresh();
        }