Beispiel #1
0
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);
            SetPartsGridView.AutoGenerateColumns = false;

            if (!SettingsManager.HasInitialized)
            {
                SettingsManager.Initialize();
            }

            LDDEnvironment.Initialize();
            RebrickableAPI.ApiKey = "aU49o5xulf";
            RebrickableAPI.InitializeClient();


            DBFilePath = SettingsManager.GetFilePath(SettingsManager.DATABASE_FILENAME);
            var currentFolder = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);

            //DBFilePath = Path.Combine(currentFolder, "BrickDatabase.db");
            //if (!File.Exists(DBFilePath))
            //    File.Copy(currentFolder + "\\Resources\\EmptyDatabase.db", DBFilePath);
            if (SettingsManager.DatabaseExists())
            {
                ReloadRebrickableBaseData();
            }
            else
            {
                InitDatabase();
            }
        }
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);
            if (!SettingsManager.HasInitialized)
            {
                SettingsManager.Initialize();
            }

            LDDEnvironment.Initialize();
            RebrickableAPI.ApiKey = "aU49o5xulf";
            RebrickableAPI.InitializeClient();

            if (!SettingsManager.DatabaseExists())
            {
                using (var win = new DatabaseInitProgressWindow())
                {
                    win.StartPosition = FormStartPosition.CenterParent;
                    win.ShowDialog();
                }
            }
        }