Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
        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();
            }
        }