Beispiel #1
0
        public static void CopyProfitDatabase()
        {
            AnonConsole.WriteToConsole("Copying database");

            Server   profitServer   = new Server(new ServerConnection(Config.SERVERNAME));
            Server   copyToServer   = new Server(new ServerConnection("NL1-NWA"));
            Database profitDatabase = profitServer.Databases[Config.TARGETDATABASE];
            Database copiedDatabase = new Database(copyToServer, Config.COPYNAME);

            copiedDatabase.Create();


            Backup backup = new Backup();

            backup.Action        = BackupActionType.Database;
            backup.BackupSetName = Config.TARGETDATABASE + "_Copy";
            backup.Fil
        }
Beispiel #2
0
        private void HandleTestConnection(object sender, RoutedEventArgs e)
        {
            AnonConsole.ClearConsole();

            bool comparison = (bool)ShouldCompareInput.IsChecked;

            if (!comparison)
            {
                try
                {
                    int percentage = Int32.Parse(ComparisonPercentageInput.Text);

                    if (percentage <= 0 || percentage > 100)
                    {
                        throw new Exception();
                    }
                }
                catch (Exception)
                {
                    AnonConsole.WriteToConsole("Percentage is niet een geldig nummer", 2);
                    return;
                }
            }


            AnonConsole.WriteToConsole("Testing connection");
            int resultCode = DatabaseTester.TestConnection(this.ServerNameInput.Text, this.TargetDatabaseNameInput.Text, this.ComparisonDatabaseNameInput.Text, (bool)this.ShouldCompareInput.IsChecked);

            switch (resultCode)
            {
            case -1:
                AnonConsole.WriteToConsole("Niet alle velden zijn ingevuld", 2);
                StartAnonymizing.IsEnabled = false;
                break;

            case 0:
                AnonConsole.WriteToConsole("Connectie naar server en database(s) succesvol!", 0);
                StartAnonymizing.IsEnabled = true;
                break;

            case 1:
                AnonConsole.WriteToConsole("Connectie naar server " + ServerNameInput.Text + " gefaald", 2);
                StartAnonymizing.IsEnabled = false;
                break;

            case 2:
                AnonConsole.WriteToConsole("Connectie naar " + this.TargetDatabaseNameInput.Text + " gefaald", 2);
                StartAnonymizing.IsEnabled = false;
                break;

            case 3:
                AnonConsole.WriteToConsole("Connectie naar " + this.ComparisonDatabaseNameInput.Text + " gefaald", 2);
                StartAnonymizing.IsEnabled = false;
                break;

            case 5:
                AnonConsole.WriteToConsole("Connectie naar beide databases gefaald", 2);
                StartAnonymizing.IsEnabled = false;
                break;
            }
            StartAnonymizing.IsEnabled = true;
        }
Beispiel #3
0
 private void ClearConsole(object sender, RoutedEventArgs e)
 {
     AnonConsole.ClearConsole();
 }