コード例 #1
0
        /// <summary>
        /// Salva as alterações do personagem.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void strip_save_Click(object sender, EventArgs e)
        {
            if (txt_name.Text.Trim().Length < 4)
            {
                DarkMessageBox.ShowInformation("O nome de personagem precisa ser maior que 4 caracteres.", "Aviso");
                return;
            }

            //verifica todos os campos
            VerifyTextbox();

            //se não há classes, sai do metodo
            if (Static.Classes.Count == 0)
            {
                return;
            }

            //preenche os dados
            FillCharacterData();


            if (CharacterDB.SaveCharacterData(pData) > 0)
            {
                DarkMessageBox.ShowInformation("O personagem foi salvo.", "Aviso");

                //carrega novamente os nomes dos personagens.
                Program.AccountForm.FillPlayerNames();
            }
            else
            {
                DarkMessageBox.ShowWarning("Não foi possível salvar as informações.", "Aviso");
            }
        }