Exemplo n.º 1
0
        /// <summary>
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAddPriviege_Click(object sender, EventArgs e)
        {
            var actionlst = new MongoDbAction.ActionType[chklstAction.CheckedItems.Count];
            for (var i = 0; i < chklstAction.CheckedItems.Count; i++)
            {
                actionlst[i] = ((MongoDbAction.ActionType) Enum.Parse(typeof (MongoDbAction.ActionType),
                    cmbActionGroup.Text.Replace(" ", string.Empty) + "_" + chklstAction.CheckedItems[i]));
            }
            _privilegeList.Add(new Role.Privilege
            {
                Resource = GetRoleResource(),
                Actions = actionlst
            });

            var t = new ListViewItem();
            t.Text = GetRoleResource().GetJsCode();
            t.SubItems.Add(MongoDbAction.GetActionListJs(actionlst));
            lstPriviege.Items.Add(t);
        }
Exemplo n.º 2
0
        /// <summary>
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAddPriviege_Click(object sender, EventArgs e)
        {
            var actionlst = new MongoDbAction.ActionType[chklstAction.CheckedItems.Count];

            for (var i = 0; i < chklstAction.CheckedItems.Count; i++)
            {
                actionlst[i] = (MongoDbAction.ActionType)Enum.Parse(typeof(MongoDbAction.ActionType),
                                                                    cmbActionGroup.Text.Replace(" ", string.Empty) + "_" + chklstAction.CheckedItems[i]);
            }
            _privilegeList.Add(new Role.Privilege
            {
                Resource = GetRoleResource(),
                Actions  = actionlst
            });

            var t = new ListViewItem();

            t.Text = GetRoleResource().GetJsCode();
            t.SubItems.Add(MongoDbAction.GetActionListJs(actionlst));
            lstPriviege.Items.Add(t);
        }