private void LoadFile() { SetRunnerOffset(); // Select Joshua as the default Spellbook ComboBoxSpellBook.SelectedIndex = 4; try { LoadBasics(); LoadInventory(); LoadAttributes(); LoadSkills(); LoadCyberdeck(); LoadSpellbook(); LoadCurrentRun(); LoadCyberware(); LoadGroupItems(); LoadMatrixPasscodes(); saveLoaded = true; } catch (Exception ex) { StringBuilder error = new StringBuilder(); error.Append("Message:"); error.AppendLine(); error.Append(ex.Message); error.AppendLine(); error.AppendLine(); error.Append("Stack Trace:\n"); error.AppendLine(); error.Append(ex.StackTrace); FormError errorForm = new FormError(); errorForm.Show(); errorForm.TextBoxError.Text = error.ToString(); if (reader != null) reader.Close(); } }
private void SaveFile() { SetRunnerOffset(); try { SaveBasics(); SaveInventory(); SaveAttributes(); SaveSkills(); SaveCyberdeck(); SaveSpellbook(); SaveCurrentRun(); SaveCyberware(); SaveGroupItems(); SaveMatrixPasscodes(); } catch (Exception ex) { StringBuilder error = new StringBuilder(); error.Append("Message:"); error.AppendLine(); error.Append(ex.Message); error.AppendLine(); error.AppendLine(); error.Append("Stack Trace:\n"); error.AppendLine(); error.Append(ex.StackTrace); FormError errorForm = new FormError(); errorForm.Show(); errorForm.TextBoxError.Text = error.ToString(); if (reader != null) reader.Close(); } }