protected void InjectButton_Click(object sender, EventArgs e) { if (!LoginProvider.Current.LoginIsOrganizationAdministrator(m_UserContext.UserId, m_OrgId)) { ArrayList list = GroupProvider.GetGroupIdList(m_OrgId, Guid.Empty, RoleProvider.InstanceAdministratorRoleId); list.Add(Guid.Empty); string password = null; UserProvider.AddUserToOrganization(m_UserContext.LoginName, null, null, null , null, null, null, null, null, null , null, null, null, null, null , null, null, null , Support.ConvertListToString(list), true , m_OrgId, true , false , 0, 0, out password); List <Guid> list2 = new List <Guid>(); foreach (Guid id in list) { list2.Add(id); } UserProvider.RaiseUserUpdated(m_UserContext.UserId, m_OrgId, list2); RoleList.ClearSelection(); InstanceList.ClearSelection(); InstanceList.Required = false; ParseParams(); ListDataBind(); } }