protected override void OnDelete(SyncStatus status) { if (!MMCDlgHelper.ShowConfirm(CommonConstants.GetSelectedDeleteMsg("secret keys", this.SelectedNodes.Count))) { return; } base.OnDelete(status); var entriesNode = this.ScopeNode as VecsStoreEntriesNode; var dto = entriesNode.ServerDTO; var storeName = entriesNode.StoreName; var storePass = ""; MMCActionHelper.CheckedExec(delegate() { using (var session = new VecsStoreSession(dto.VecsClient, storeName, storePass)) { foreach (ResultNode node in this.SelectedNodes) { var certDTO = node.Tag as Vecs.CertDTO; session.DeleteCertificate(certDTO.Alias); } } }); Refresh(); }
void RemoveServer() { var result = MMCDlgHelper.ShowConfirm(MMCUIConstants.CONFIRM); if (result) { CloseConnection(); if (VMDirSchemaSnapInEnvironment.Instance.LocalData.SerializableList.Contains(ServerDTO.Server)) { VMDirSchemaSnapInEnvironment.Instance.LocalData.SerializableList.Remove(ServerDTO.Server); } var parent = this.Parent as VMSchemaRootNode; if (parent != null) { parent.Children.Remove(this); } } }
protected override void OnDelete(SyncStatus status) { if (!MMCDlgHelper.ShowConfirm(CommonConstants.GetDeleteMsg("server", ServerDTO.Server))) { return; } base.OnDelete(status); VMCASnapInEnvironment.Instance.LocalData.RemoveServer(ServerDTO); (Parent as VMCARootNode).RefreshAll(); }
protected override void OnDelete(SyncStatus status) { if (!MMCDlgHelper.ShowConfirm(CommonConstants.GetDeleteMsg("store", StoreName))) { return; } MMCActionHelper.CheckedExec(delegate { base.OnDelete(status); ServerDTO.VecsClient.DeleteStore(StoreName); Parent.Children.Remove(this); }); }
protected override void OnDelete(SyncStatus status) { if (!MMCDlgHelper.ShowConfirm(CommonConstants.GetSelectedDeleteMsg("key pairs", this.SelectedNodes.Count))) { return; } base.OnDelete(status); var serverDTO = (this.ScopeNode as ChildScopeNode).ServerDTO; foreach (ResultNode node in this.SelectedNodes) { serverDTO.KeyPairs.RemoveAt(this.ResultNodes.IndexOf(node)); this.ResultNodes.Remove(node); } }
private void deleteToolStripMenuItem_Click(object sender, EventArgs e) { if (lstUsers.SelectedIndices.Count == 0) return; var user = lstUsers.SelectedItems[0].Tag as SolutionUserDto; string deleteUserMessage = "Delete user " + user.Name + " ? "; if (MMCDlgHelper.ShowConfirm(deleteUserMessage)) { ActionHelper.Execute(delegate { Cursor.Current = Cursors.WaitCursor; var service = ScopeNodeExtensions.GetServiceGateway(_serverDto.ServerName); service.SolutionUser.Delete(_serverDto, GetTenantName(), user, _auth.Token); RefreshUsers(string.Empty); }, _auth); Cursor.Current = Cursors.Default; } }
private void deleteToolStripMenuItem_Click(object sender, EventArgs e) { if (lstRelyingParties.SelectedIndices.Count == 0) { return; } var rp = (RelyingPartyDto)lstRelyingParties.Items[lstRelyingParties.SelectedIndices[0]].Tag; var message = "Delete relying Party " + rp.Name + " ? "; if (MMCDlgHelper.ShowConfirm(message)) { var serverDto = GetServerDto(); var tenantName = GetTenantName(); var auth = SnapInContext.Instance.AuthTokenManager.GetAuthToken(serverDto, tenantName); ActionHelper.Execute(delegate { _formView.ScopeNode.GetServiceGateway().RelyingParty.Delete(serverDto, tenantName, rp, auth.Token); RefreshRelyingParty(); }, auth); } }
private void deleteToolStripMenuItem_Click(object sender, EventArgs e) { if (lstExternalIdentityProviders.SelectedIndices.Count == 0) { return; } var idp = (ExternalIdentityProviderDto)lstExternalIdentityProviders.Items[lstExternalIdentityProviders.SelectedIndices[0]].Tag; var message = "Delete external identity provider " + idp.EntityID + " ? "; if (MMCDlgHelper.ShowConfirm(message)) { var serverDto = GetServerDto(); var tenantName = GetTenantName(); var auth = SnapInContext.Instance.AuthTokenManager.GetAuthToken(serverDto, tenantName); ActionHelper.Execute(delegate { IExternalIdentityProviderService externalIdp = _formView.ScopeNode.GetServiceGateway().ExternalIdentityProvider; externalIdp.Delete(serverDto, tenantName, idp, auth.Token); RefreshExternalIdentityProviders(); }, auth); } }
private void deleteToolStripMenuItem_Click(object sender, EventArgs e) { if (lstOidcClients.SelectedIndices.Count == 0) { return; } var idp = (OidcClientDto)lstOidcClients.Items[lstOidcClients.SelectedIndices[0]].Tag; var message = "Delete OIDC Client " + idp.ClientId + " ? "; if (MMCDlgHelper.ShowConfirm(message)) { var serverDto = GetServerDto(); var tenantName = GetTenantName(); var auth = SnapInContext.Instance.AuthTokenManager.GetAuthToken(serverDto, tenantName); ActionHelper.Execute(delegate { _formView.ScopeNode.GetServiceGateway().OidcClient.Delete(serverDto, tenantName, idp, auth.Token); RefreshOidcClients(); }, auth); } }
/// <summary> /// Removes the server from the node tree /// </summary> void RemoveServer() { var result = MMCDlgHelper.ShowConfirm(Constants.DeleteServer + "?"); if (result) { if (PscHighAvailabilityAppEnvironment.Instance.LocalData.SerializableList.Contains(ServerDto.Server)) { PscHighAvailabilityAppEnvironment.Instance.LocalData.SerializableList.Remove(ServerDto.Server); } var parent = this.Parent as RootNode; if (parent != null) { parent.Children.Remove(this); } else { MMCDlgHelper.ShowMessage(Constants.CannotDeleteTheRootNode); } } }
private void deleteToolStripMenuItem_Click(object sender, EventArgs e) { if (lstUsers.SelectedIndices.Count == 0) { return; } var user = (UserDto)lstUsers.Items[lstUsers.SelectedIndices[0]].Tag; string deleteUserMessage = string.Format("Are you sure, you want to delete {0} ({1}) ?", "User ", user.Name); if (MMCDlgHelper.ShowConfirm(deleteUserMessage)) { var serverDto = GetServerDto(); var tenantName = GetTenantName(); var auth = SnapInContext.Instance.AuthTokenManager.GetAuthToken(serverDto, tenantName); ActionHelper.Execute(delegate { _formView.ScopeNode.GetServiceGateway().User.Delete(serverDto, tenantName, user, auth.Token); RefreshUsers(string.Empty); }, auth); } }
public static bool Confirm(string message) { return(MMCDlgHelper.ShowConfirm(message)); }