/// <summary> /// Método responsável por salvar os dados /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSalvar_Click(object sender, EventArgs e) { if (ValidarDados()) { Pergunta pergunta = new Pergunta(); pergunta.Questao = txtbxPergunta.Text.ToUpper(); switch (SelecaoResposta) { case 1: pergunta.Resposta = "A"; break; case 2: pergunta.Resposta = "B"; break; case 3: pergunta.Resposta = "C"; break; case 4: pergunta.Resposta = "D"; break; } pergunta.AlternativaA = txtbxAlternativaA.Text.ToUpper(); pergunta.AlternativaB = txtbxAlternativaB.Text.ToUpper(); pergunta.AlternativaC = txtbxAlternativaC.Text.ToUpper(); pergunta.AlternativaD = txtbxAlternativaD.Text.ToUpper(); Arquivo arquivo = new Arquivo(); if (arquivo.SalvarPergunta(pergunta, Application.StartupPath, Globais.ARQ_PERGUNTAS)) { if (MessageBox.Show("Pergunta salva com sucesso", "Pergunta cadastrada", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK) { this.Dispose(); } else { MessageBox.Show("Não foi possível salvar a pergunta.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } else { MessageBox.Show("É necessário preencher todos os dados para concluir.", "Erro de preenchimento", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }