public void loadExperience() { if (getNewExperienceView().Rows.Count > 0) { // Prompt user (ask if they want to save () if (this.NewExperienceTableModified) { DialogResult result = MessageBox.Show("New Experience been modified. Would you like to save?", "Save Results", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question); if (result == DialogResult.Yes) { // Save Before Entering the Loading Panel SaveExpDlg saveExpDlg = new SaveExpDlg(this, true); } else if (result == DialogResult.No) { clearAvailableExperienceItems(); // Replace the "New Route" Text with "Load Route" Text // Add a child window for loading a route from the DB experienceLabel.Text = "Load Experience"; LoadExperienceDlg loadExpDlg = new LoadExperienceDlg(this); } } } else { clearAvailableExperienceItems(); // Replace the "New Route" Text with "Load Route" Text // Add a child window for loading a route from the DB experienceLabel.Text = "Load Experience"; LoadExperienceDlg loadExpDlg = new LoadExperienceDlg(this); } }
private void experienceSaveBtn_MouseUp(object sender, MouseEventArgs e) { if (this.experienceTable.Rows.Count == 0) { MessageBox.Show("No Experience Items Exist For This Route. Please Add items.", "No Items Exist", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } // Add modal or message box prompting user for name to save SaveExpDlg saveExpDlg = new SaveExpDlg(this, false); }