public void ProcessCommand(Utility.ViewSpecificCommand command) { Debug.Assert(m_CurrentCommandHandler != null); if (m_CurrentCommandHandler != null) { m_CurrentCommandHandler.ProcessCommand(command); } }
// This is identical to BaseView for consistency void Interfaces.ICommandHandler.ProcessCommand(Utility.ViewSpecificCommand command) { switch (command) { case Utility.ViewSpecificCommand.NewAuditServer: showNewAuditServer(); break; case Utility.ViewSpecificCommand.NewLogin: showNewLogin(); break; case Utility.ViewSpecificCommand.Baseline: showBaseline(); break; case Utility.ViewSpecificCommand.Collect: showCollect(); break; case Utility.ViewSpecificCommand.Configure: showConfigure(); break; case Utility.ViewSpecificCommand.Delete: showDelete(); break; case Utility.ViewSpecificCommand.Properties: showProperties(); break; case Utility.ViewSpecificCommand.Refresh: showRefresh(); break; case Utility.ViewSpecificCommand.UserPermissions: showPermissions(Views.View_PermissionExplorer.Tab.UserPermissions); break; case Utility.ViewSpecificCommand.ObjectPermissions: showPermissions(Views.View_PermissionExplorer.Tab.ObjectPermissions); break; default: Debug.Assert(false, "Unknown command passed to BaseReport"); break; } }
void Interfaces.ICommandHandler.ProcessCommand(Utility.ViewSpecificCommand command) { switch (command) { case Utility.ViewSpecificCommand.NewAuditServer: Forms.Form_WizardRegisterSQLServer.Process(); break; case Utility.ViewSpecificCommand.NewLogin: Forms.Form_WizardNewLogin.Process(); break; case Utility.ViewSpecificCommand.Configure: Sql.RegisteredServer server = Forms.Form_SelectRegisteredServer.GetServer(); if (server != null) { Forms.Form_SqlServerProperties.Process(server.ConnectionName, Forms.Form_SqlServerProperties.RequestedOperation.EditCofiguration, Program.gController.isAdmin); } break; case Utility.ViewSpecificCommand.UserPermissions: showPermissions(Views.View_PermissionExplorer.Tab.UserPermissions); break; case Utility.ViewSpecificCommand.ObjectPermissions: showPermissions(Views.View_PermissionExplorer.Tab.ObjectPermissions); break; case Utility.ViewSpecificCommand.Refresh: RefreshView(); break; default: Debug.Assert(false, "Unknown command passed to BaseView"); break; } }