private void initializeProgramStartup() { NewOrExistCatalog noecw = new NewOrExistCatalog(); var result = noecw.ShowDialog(); if (result == System.Windows.Forms.DialogResult.Abort || result == System.Windows.Forms.DialogResult.Cancel) { Environment.Exit(0); } else if (result == System.Windows.Forms.DialogResult.OK) { try { // Create an instance of a ListView column sorter and assign it // to the ListView control. lvwColumnSorter = new ListViewColumnSorter(); this.listViewDocs.ListViewItemSorter = lvwColumnSorter; dbm = new dbManager(noecw.Path); editable = false; this.selectedFileType = dbm.getSelectedFileTypeExtensions(); treeViewDirs.SelectedNode = treeViewDirs.Nodes[0]; listViewRefresh(); generateCustomVDirs(); refreshTags(); refreshAuthors(); } catch (SQLiteException sqle) { MessageBox.Show(sqle.Message); initializeProgramStartup(); } catch (Exception e) { MessageBox.Show(e.Message); initializeProgramStartup(); } } }
private void initializeProgramStartup() { NewOrExistCatalog noecw = new NewOrExistCatalog(); var result = noecw.ShowDialog(); if (result == System.Windows.Forms.DialogResult.Abort || result == System.Windows.Forms.DialogResult.Cancel) { Environment.Exit(0); } else if (result == System.Windows.Forms.DialogResult.OK) { try { // Create an instance of a ListView column sorter and assign it // to the ListView control. lvwColumnSorter = new ListViewColumnSorter(); this.listViewDocs.ListViewItemSorter = lvwColumnSorter; dbm = new dbManager(noecw.Path); editable = false; this.selectedFileType = dbm.getSelectedFileTypeExtensions(); treeViewDirs.SelectedNode = treeViewDirs.Nodes[0]; listViewRefresh(); generateCustomVDirs(); refreshTags(); refreshAuthors(); } catch(SQLiteException sqle) { MessageBox.Show(sqle.Message); initializeProgramStartup(); } catch(Exception e){ MessageBox.Show(e.Message); initializeProgramStartup(); } } }