/// <summary>
        ///     The update data source.
        /// </summary>
        private void UpdateDataSource()
        {
            Logger.Trace("Started UpdateDataSource()");

            if (this.DataSource != null)
            {
                this.sourceType = ScaffoldConfig.ReturnSourceType(this.DataSource.SourceTypeId);
                this.panel1.Controls.Clear();
                this.sourceTypeControl            = this.sourceType.AddConfigUI(this.panel1) as IDataSourceUI;
                this.sourceTypeControl.SourceType = this.sourceType;
                this.sourceTypeControl.LoadData(this.SavePath);
            }
            else
            {
                Logger.Trace("Data Source not updated as domain is null ");
            }

            Logger.Trace("Completed UpdateDataSource()");
        }
        /// <summary>
        ///     The update data source.
        /// </summary>
        private void UpdateDataSource()
        {
            Logger.Trace("Started UpdateDataSource()");

            if (this.DataSource != null)
            {
                Thread splashthread = this.StartSplashScreen();
                Thread.Sleep(100);
                SplashScreen.UdpateStatusText("Loading schema information");

                this.sourceType = ScaffoldConfig.ReturnSourceType(this.DataSource.SourceTypeId);
                this.tabPage2.Controls.Clear();
                this.sourceTypeControl            = this.sourceType.AddConfigUI(this.tabPage2) as IDataSourceUI;
                this.sourceTypeControl.SourceType = this.sourceType;

                if (this.sourceTypeControl.LoadData(this.SavePath))
                {
                    Thread.Sleep(100);
                    this.CloseSplashScreen();
                }
                else
                {
                    Thread.Sleep(100);
                    this.CloseSplashScreen();

                    MessageBox.Show(
                        "Failed to Connect to Datasource",
                        "Loading",
                        MessageBoxButtons.OK,
                        MessageBoxIcon.Information);
                }
            }
            else
            {
                Logger.Trace("Data Source not updated as domain is null ");
            }

            Logger.Trace("Completed UpdateDataSource()");
        }