Пример #1
0
        private void characterGrid_UserAddedRow(object sender, DataGridViewRowEventArgs e)
        {
            Dictionary <string, string> characters = new Dictionary <string, string>();

            foreach (DataGridViewRow row in characterGrid.Rows)
            {
                try
                {
                    string characterName  = row.Cells["characterNames"].Value.ToString();
                    string characterClass = row.Cells["characterClasses"].Value.ToString();
                    if (characterName.Trim() == "" || characterClass.Trim() == "")
                    {
                        continue;
                    }

                    characters.Add(characterName, characterClass);
                }
                catch (NullReferenceException)
                {
                    continue;
                }
            }
            try
            {
                addedCharacters.Add(e.Row.Cells["characterNames"].Value.ToString(), e.Row.Cells["characterClasses"].Value.ToString());
            }
            catch (NullReferenceException) { }
            GlobalSettings.customCharacters = characters;
            GlobalSettings.Save();
        }
Пример #2
0
        void formClosing(object sender, FormClosingEventArgs e)
        {
            Dictionary <string, string> characters = new Dictionary <string, string>();

            foreach (DataGridViewRow row in characterGrid.Rows)
            {
                try
                {
                    string characterName  = row.Cells["characterNames"].Value.ToString();
                    string characterClass = row.Cells["characterClasses"].Value.ToString();
                    if (characterName.Trim() == "" || characterClass.Trim() == "")
                    {
                        continue;
                    }

                    characters.Add(characterName, characterClass);
                }
                catch (NullReferenceException)
                {
                    continue;
                }
            }
            GlobalSettings.customCharacters = characters;
            GlobalSettings.Save();
            WillowTreeMain main = (WillowTreeMain)formToHide;

            main.generalTab.fixClasses(removedCharacters, addedCharacters);
            formToHide.Visible = true;
        }
Пример #3
0
 private void WillowTreeMain_FormClosing(object sender, EventArgs e)
 {
     GlobalSettings.Save();
 }
Пример #4
0
 private void SaveOptions_Click(object sender, EventArgs e)
 {
     GlobalSettings.Save();
 }
Пример #5
0
 private void ExitWT_Click(object sender, EventArgs e)
 {
     GlobalSettings.Save();
     Application.Exit();
 }