private void recoverButton_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(DBFilePath)) { SqliteRecoveryPage recoveryPage = null; try { recoveryPage = new SqliteRecoveryPage(this, DBFilePath, journalFilePath); recoveryPage.Show(); this.Hide(); } catch (FileNotFoundException ex) { MessageBox.Show("There is no siutable file in given path!!!( " + ex.FileName + " )", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { error.SetError(DBFileTextBox, "Empty Box !!"); } }
private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { if (e.Cancelled) { this.Hide(); parent.Show(); backgroundWorker1.Dispose(); } if (last) { this.Hide(); SqliteRecoveryPage recoveryPage = null; try { recoveryPage = new SqliteRecoveryPage(parent, appsInfo); recoveryPage.Show(); } catch (FileNotFoundException ex) { MessageBox.Show("There is no siutable file in given path!!!( " + ex.FileName + " )", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }