Beispiel #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAddPriviege_Click(object sender, EventArgs e)
        {
            Common.Security.Action.ActionType[] actionlst = new Common.Security.Action.ActionType[chklstAction.CheckedItems.Count];
            for (int i = 0; i < chklstAction.CheckedItems.Count; i++)
            {
                actionlst[i] = ((Common.Security.Action.ActionType)Enum.Parse(typeof(Common.Security.Action.ActionType),
                                                                              cmbActionGroup.Text.Replace(" ", String.Empty) + "_" + chklstAction.CheckedItems[i].ToString()));
            }
            PrivilegeList.Add(new Role.privilege()
            {
                resource = GetRoleResource(),
                actions  = actionlst
            });

            ListViewItem t = new ListViewItem();

            t.Text = GetRoleResource().GetJsCode();
            t.SubItems.Add(Common.Security.Action.GetActionListJs(actionlst));
            lstPriviege.Items.Add(t);
        }
        /// <summary>
        /// 
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAddPriviege_Click(object sender, EventArgs e)
        {
            Common.Security.Action.ActionType[] actionlst = new Common.Security.Action.ActionType[chklstAction.CheckedItems.Count];
            for (int i = 0; i < chklstAction.CheckedItems.Count; i++)
            {
                actionlst[i] = ((Common.Security.Action.ActionType)Enum.Parse(typeof(Common.Security.Action.ActionType),
                               cmbActionGroup.Text.Replace(" ", String.Empty) + "_" + chklstAction.CheckedItems[i].ToString()));
            }
            PrivilegeList.Add(new Role.privilege()
            {
                resource = GetRoleResource(),
                actions = actionlst
            });

            ListViewItem t = new ListViewItem();
            t.Text = GetRoleResource().GetJsCode();
            t.SubItems.Add(Common.Security.Action.GetActionListJs(actionlst));
            lstPriviege.Items.Add(t);
        }