Example #1
0
        private void OpenFile()
        {
            OpenFileDialog openDialog = new OpenFileDialog();

            openDialog.CheckPathExists    = true;
            openDialog.AddExtension       = true;
            openDialog.AutoUpgradeEnabled = true;
            openDialog.InitialDirectory   = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyComputer);
            openDialog.DefaultExt         = ".beta";
            openDialog.Filter             = "BetaData Files (*.beta)|*.beta";
            openDialog.FilterIndex        = 0;
            openDialog.Multiselect        = false;

            DialogResult dr = openDialog.ShowDialog();

            if (dr == DialogResult.OK)
            {
                this.BetaData = BetaData.Load(openDialog.FileName);
                this.BetaData.DependencyProducts.ListChanged += DependencyProducts_ListChanged;

                this._newBetaDataFile = false;
                this._hasChanges      = false;

                this.Cursor = Cursors.WaitCursor;
                this.LoadProducts();
                this.UpdateControls();
                this.Cursor = Cursors.Default;
            }
        }