Ejemplo n.º 1
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            var cmd = new ExecuteCommandCreateNewExternalDatabaseServer(Activator, null, PermissableDefaults.None);

            cmd.Execute();
            RefreshUIFromDatabase();
        }
Ejemplo n.º 2
0
        private void CreateNewIdentifierDumpServer(object sender, EventArgs e)
        {
            var cmd = new ExecuteCommandCreateNewExternalDatabaseServer(_activator, new IdentifierDumpDatabasePatcher(), PermissableDefaults.IdentifierDumpServer_ID);

            cmd.Execute();

            if (cmd.ServerCreatedIfAny != null)
            {
                _tableInfo.IdentifierDumpServer_ID = cmd.ServerCreatedIfAny.ID;
                _tableInfo.SaveToDatabase();

                _activator.RefreshBus.Publish(this, new RefreshObjectEventArgs((TableInfo)_tableInfo));
            }
        }
Ejemplo n.º 3
0
        protected override void OnClick(EventArgs e)
        {
            base.OnClick(e);

            if (_dqeServer == null)
            {
                var cmdCreateDb = new ExecuteCommandCreateNewExternalDatabaseServer(_activator, new DataQualityEnginePatcher(), PermissableDefaults.DQE);
                cmdCreateDb.Execute();
            }
            else
            {
                Exception ex;
                if (!_dqeServer.Discover(DataAccessContext.InternalDataProcessing).Server.RespondsWithinTime(5, out ex))
                {
                    ExceptionViewer.Show(ex);
                }
                else
                {
                    new ExecuteCommandRunDQEOnCatalogue(_activator, _catalogue).Execute();
                }
            }
        }