//*******************************************************
        //
        // The AddUser_Click server event handler is used to add
        // a new user to this security role
        //
        //*******************************************************
        protected void AddUser_Click(Object sender, EventArgs e)
        {
            int userId;
            IAccountFacade facade = new AccountFacade();
            if (((LinkButton) sender).ID == "addNew")
            {
                // add new user to users table
                PortalUser user = new PortalUser();
                user.Name = windowsUserName.Text;
                user.Email = windowsUserName.Text;
                user.Password = "******";
                if ((userId = facade.AddUser(user)) == -1)
                {
                    Message.Text = "Add New Failed!  There is already an entry for <" + "u" + ">" + windowsUserName.Text +
                                   "<" + "/u" + "> in the Users database." + "<" + "br" + ">" +
                                   "Please use Add Existing for this user.";
                }
            }
            else
            {
                //get user id from dropdownlist of existing users
                userId = Int32.Parse(allUsers.SelectedItem.Value);
            }

            if (userId != -1)
            {
                // Add a new userRole to the database
                facade.AddUserRole(roleId, userId);
            }

            // Rebind list
            BindData();
        }
예제 #2
0
        public void AddUserRoleTest()
        {
            //void AddUserRole(int roleId, int userId)
            AccountFacade facade = new AccountFacade();
            int UserID = facade.Users()[0].UserID;

            PortalRole role = new PortalRole();
            role.PortalID = 0;
            role.RoleName = "role" + DateTime.Now.Ticks;

            int RoleID = facade.AddRole(role);
            facade.AddUserRole(RoleID, UserID);
        }
예제 #3
0
        //*******************************************************
        //
        // The AddRole_Click server event handler is used to add
        // the user to this security role
        //
        //*******************************************************
        protected void AddRole_Click(Object sender, EventArgs e)
        {
            int roleId;

            //get user id from dropdownlist of existing users
            roleId = Int32.Parse(allRoles.SelectedItem.Value);

            // Add a new userRole to the database
            IAccountFacade facade = new AccountFacade();
            facade.AddUserRole(roleId, userId);

            // Rebind list
            BindData();
        }