private void movieListButton_Click(object sender, EventArgs e) { menuEditorPopup = new MenuEditorPopup(); menuEditorPopup.MenuTree.FieldDisplaySettings.Table = typeof(DBMovieInfo); movieManagerFilterMenu = null; ProgressPopup loadingPopup = new ProgressPopup(new WorkerDelegate(LoadMovieManagerFiltersMenu)); loadingPopup.Owner = FindForm(); loadingPopup.Text = "Loading Menu..."; loadingPopup.ShowDialog(); menuEditorPopup.ShowMovieNodeSettings = false; menuEditorPopup.ShowDialog(); menuEditorPopup = null; MovingPicturesCore.DatabaseManager.BeginTransaction(); ProgressPopup savingPopup = new ProgressPopup(new WorkerDelegate(movieManagerFilterMenu.Commit)); savingPopup.Owner = FindForm(); savingPopup.Text = "Saving Menu..."; savingPopup.ShowDialog(); MovingPicturesCore.DatabaseManager.EndTransaction(); // validate current selected filter node ValidateSelectedFilterNode(); }
private void categoriesMenuButton_Click(object sender, EventArgs e) { menuEditorPopup = new MenuEditorPopup(); menuEditorPopup.MenuTree.FieldDisplaySettings.Table = typeof(DBMovieInfo); categoriesMenu = null; ProgressPopup loadingPopup = new ProgressPopup(new WorkerDelegate(loadCategoriesMenu)); loadingPopup.Owner = FindForm(); loadingPopup.Text = "Loading Menu..."; loadingPopup.ShowDialog(); menuEditorPopup.ShowDialog(); menuEditorPopup = null; MovingPicturesCore.DatabaseManager.BeginTransaction(); ProgressPopup savingPopup = new ProgressPopup(new WorkerDelegate(categoriesMenu.Commit)); savingPopup.Owner = FindForm(); savingPopup.Text = "Saving Menu..."; savingPopup.ShowDialog(); MovingPicturesCore.DatabaseManager.EndTransaction(); }