示例#1
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            SenpaApi agent = new SenpaApi();

            using (new OperationContextScope(agent.context))
            {
                //get application user roles
                senpa.UserRoleActionResponse response = agent.operation.AddUserGroup(txtGroup.Text, txtDescription.Text);
                if (response.actionStatus)
                {
                    string currentRole = txtGroup.Text;
                    treeUserGroups.Nodes["userGroups"].Nodes.Add(currentRole, currentRole);
                    treeUserGroups.Nodes["userGroups"].Nodes[currentRole].Nodes.Add(txtDescription.Text);
                }
            }
        }
示例#2
0
        private void btnAddRole_Click(object sender, EventArgs e)
        {
            SenpaApi agent = new SenpaApi();

            using (new OperationContextScope(agent.context))
            {
                senpa.UserRoleActionResponse response = agent.operation.AddUserGroupRole(treeUserGroups.SelectedNode.Text, treeSystemRoles.SelectedNode.Text);
                if (response.actionStatus)
                {
                    TreeNode temp = treeSystemRoles.SelectedNode;
                    treeSystemRoles.SelectedNode.Remove();
                    treeUserRoles.Nodes["userSystemRoles"].Nodes.Add(temp);
                }
                else
                {
                    ;
                }
            }
        }