/// <summary> /// OnAddPropertyPages virtual method is called to add property pages to a property sheet. /// </summary> /// <param name="propertyPageCollection">The property page collection.</param> protected override void OnAddPropertyPages(PropertyPageCollection propertyPageCollection) { if (SelectedNodes.Count == 0) { throw new Exception("there should be one selection"); } else { GeneralPropertyPage generalPropertyPage = new GeneralPropertyPage(); generalPropertyPage.Title = "General"; GeneralPropertiesControl generalPropertiesControl = new GeneralPropertiesControl(generalPropertyPage); generalPropertyPage.Control = generalPropertiesControl; propertyPageCollection.Add(generalPropertyPage); StartupPropertyPage startupPropertyPage = new StartupPropertyPage(); startupPropertyPage.Title = "Startup"; StartupPropertiesControl startupPropertiesControl = new StartupPropertiesControl(startupPropertyPage); startupPropertyPage.Control = startupPropertiesControl; propertyPageCollection.Add(startupPropertyPage); } }
protected override void OnAddPropertyPages(PropertyPageCollection propertyPageCollection) { var auth = SnapInContext.Instance.AuthTokenManager.GetAuthToken(_serverDto, _tenantName); if (auth != null) { ActionHelper.Execute(delegate { var service = ScopeNodeExtensions.GetServiceGateway(_serverDto.ServerName); var dto = Tag as UserDto; var generalManager = new UserGeneralPropertyManager(service, dto, _serverDto, _tenantName); var userGeneralPage = new UserGeneralProperty(generalManager, _isSystemDomain) { Title = "General" }; propertyPageCollection.Add(userGeneralPage.Page); var groupsManager = new UserGroupsPropertyManager(service, dto, _serverDto, _tenantName, _domainName); var userGroupsPage = new UserGroupsProperty(groupsManager, _isSystemDomain) { Title = "Member Of" }; propertyPageCollection.Add(userGroupsPage.Page); var rolesManager = new UserRolesPropertyManager(service, dto, _serverDto, _tenantName, _domainName); var userRolesPage = new UserRolesProperty(rolesManager, _isSystemDomain) { Title = "Roles" }; propertyPageCollection.Add(userRolesPage.Page); }, auth); } }
protected override void OnAddPropertyPages(PropertyPageCollection propertyPageCollection) { base.OnAddPropertyPages(propertyPageCollection); var auth = SnapInContext.Instance.AuthTokenManager.GetAuthToken(ServerDto, _tenantName); if (auth != null) { ActionHelper.Execute(delegate { var service = this.GetServiceGateway(); var dto = Tag as SolutionUserDto; var propManager = new SolutionUserPropertyManager(service, dto, ServerDto, _tenantName); var generalPage = new SolutionUserGeneralProperty(propManager) { Title = "General" }; propertyPageCollection.Add(generalPage.Page); var certPage = new SolutionUserCertProperty(propManager) { Title = "Certificate" }; propertyPageCollection.Add(certPage.Page); }, auth); } ; }
/// <summary> /// Get the property pages to show. /// </summary> protected override void OnAddPropertyPages(PropertyPageCollection propertyPageCollection) { Random rand = new Random(); int i = rand.Next(); propertyPageCollection.Add(new UserPropertyPage(this.usersFormView, typeof(UserPropertiesControl), i, true)); propertyPageCollection.Add(new UserPropertyPage(this.usersFormView, typeof(UserPropertiesKeysControl), i, true)); }
protected override void OnAddPropertyPages(PropertyPageCollection propertyPageCollection) { if (this.SelectedNodes.Count == 0) { // Nothing } else { propertyPageCollection.Add(new PropertyPages.GeneralRecordPropertyPage()); propertyPageCollection.Add(new PropertyPages.ARecordPropertyPage()); propertyPageCollection.Add(new PropertyPages.SrvRecordPropertyPage()); propertyPageCollection.Add(new PropertyPages.TxtRecordPropertyPage()); } }
/// <summary> /// OnAddPropertyPages method implementation /// </summary> protected override void OnAddPropertyPages(PropertyPageCollection propertyPageCollection) { Random rand = new Random(); int i = rand.Next(); MMCRegistrationList registrations = (MMCRegistrationList)SelectionData.SelectionObject; if (registrations.Count > 1) { propertyPageCollection.Add(new UserPropertyPage(this, typeof(UserCommonPropertiesControl), i)); } else { propertyPageCollection.Add(new UserPropertyPage(this, typeof(UserPropertiesControl), i)); propertyPageCollection.Add(new UserPropertyPage(this, typeof(UserPropertiesKeysControl), i)); } }
/// <summary> /// Virtual method that is called to get the extension pages. /// </summary> /// <param name="propertyPageCollection">Page collection.</param> protected override void OnAddPropertyPages(PropertyPageCollection propertyPageCollection) { // add extension page. MachinePropertyPage machinePropertyPage = new MachinePropertyPage(sharedDataItem); propertyPageCollection.Add(machinePropertyPage); }
protected override void OnAddPropertyPages(PropertyPageCollection propertyPageCollection) { var attrPage = new AttributeEditorPropertyPage(_name, ServerDTO); attrPage.Title = "Attribute Editor"; propertyPageCollection.Add(attrPage.Page); }
protected override void OnAddPropertyPages(PropertyPageCollection propertyPageCollection) { if (base.SelectedNodes.Count == 0) { throw new Exception("There should be at least one node selection"); } propertyPageCollection.Add(new ModifyPropertyPage(base.ScopeNode.LanguageIndependentName)); }
protected override void OnAddPropertyPages(PropertyPageCollection propertyPageCollection) { if (_hasKeyValuePropertyPage) { Add_KeyValue_PropertyPage add_KeyValue_PropertyPage = new Add_KeyValue_PropertyPage(base.DisplayName); add_KeyValue_PropertyPage.KeyValueAdded += new EventHandler(propertyPage_KeyValueAdded); propertyPageCollection.Add(add_KeyValue_PropertyPage); } }
protected override void OnAddPropertyPages(PropertyPageCollection propertyPageCollection) { if (this.SelectedNodes.Count == 0) { throw new Exception("there should be at least one selection"); } else { // add at least one property page relevant to the selection propertyPageCollection.Add(new UserPropertyPage()); } }
protected override void OnAddPropertyPages(PropertyPageCollection propertyPageCollection) { base.OnAddPropertyPages(propertyPageCollection); ActionHelper.Execute(delegate() { var serverDto = GetServerDTO(); var service = this.GetServiceGateway(); var auth = SnapInContext.Instance.AuthTokenManager.GetAuthToken(serverDto.ServerName); var dto = service.IdentityProvider.Get(serverDto, _tenantName, _provider.Name, auth.Token); if (dto != null) { var mgr = new ExternalDomainPropertyManager(_tenantName, service, serverDto, auth.Token, dto); var generalPage = new ExternalDomainGeneralProperty(dto); generalPage.Title = "General"; propertyPageCollection.Add(generalPage.Page); var authPage = new ExternalDomainAuthProperty(dto); authPage.Title = "Auth details"; propertyPageCollection.Add(authPage.Page); } }); }
/// <summary> /// OnAddPropertyPages is used to get the property pages to show. /// (triggered by SelectionData.ShowPropertySheet) /// </summary> /// <param name="propertyPageCollection">property pages</param> protected override void OnAddPropertyPages(PropertyPageCollection propertyPageCollection) { try { if (_settingsControl.ListView.SelectedItems.Count < 1) { throw new Exception("there should be at least one selection"); } propertyPageCollection.Add(new EditSettingPage(this.SelectionData.SelectionObject)); } catch (Exception ex) { ExceptionHandlerWindows.HandleException(ex); } }
protected override void OnAddPropertyPages(PropertyPageCollection propertyPageCollection) { base.OnAddPropertyPages(propertyPageCollection); var authTokenDto = SnapInContext.Instance.AuthTokenManager.GetAuthToken(ServerDto, TenantName); ActionHelper.Execute(delegate { var service = ScopeNodeExtensions.GetServiceGateway(ServerDto.ServerName); var groupDto = Tag as GroupDto; var presenter = new GroupPropertyDataManager(groupDto, service, ServerDto, TenantName, _domainName); var generalPage = new GroupGeneralProperty(presenter, groupDto, IsSystemDomain) { Title = "General" }; propertyPageCollection.Add(generalPage.Page); }, authTokenDto); }
protected override void OnAddPropertyPages(PropertyPageCollection propertyPageCollection) { if (this.SelectedNodes.Count == 0) { throw new Exception("There should be at least one field selected."); } // get selected node information string appName = this.ScopeNode.DisplayName; string fieldName = this.SelectedNodes[0].DisplayName; string fieldValue = this.SelectedNodes[0].SubItemDisplayNames[0]; string identifier = this.SelectedNodes[0].SubItemDisplayNames[1]; // create property page and attach event handlers AppFieldPropertyPage propPage = new AppFieldPropertyPage(appName, fieldName, fieldValue, identifier); propPage.Saved += PropPage_Saved; // add the page to the collection propertyPageCollection.Add(propPage); }
protected override void OnAddPropertyPages(PropertyPageCollection propertyPageCollection) { // get application name from selected node string appName = this.SelectedNodes[0].DisplayName; switch (this.currentPropertyPageTitle) { case "Add Field": // create property page and attach event handlers AppFieldPropertyPage propPage = new AppFieldPropertyPage(appName); propPage.Saved += PropPage_Saved; // add the page to the collection propertyPageCollection.Add(new AppFieldPropertyPage(appName)); break; default: // create instance of the AppPropertyPageManager AppPropertyPageManager propPageManager = new AppPropertyPageManager(appName); propPageManager.Saved += PropPageManager_Saved; // add property pages propPageManager.AddPropertyPages(propertyPageCollection); break; } }
public void AddPropertyPages(PropertyPageCollection propPageCollection) { propPageCollection.Add(this.generalPropPage); propPageCollection.Add(this.accountsPropPage); }
/// <summary> /// OnAddPropertyPages is used to get the property pages to show. /// (triggered by Properties verbs) /// </summary> /// <param name="propertyPageCollection">property pages</param> protected override void OnAddPropertyPages(PropertyPageCollection propertyPageCollection) { propertyPageCollection.Add(new CAPropertyPage(this)); }