//private void CarregarImagem(Questao questaoSelecionada)
        //{
        //    if (questaoSelecionada.Imagem != null)
        //    {
        //        MemoryStream stream = new MemoryStream(questaoSelecionada.Imagem);
        //        pictureBox1.Image = Image.FromStream(stream);
        //    }
        //    else
        //    {
        //        pictureBox1.Image = null;
        //    }
        //}

        //private void AlterarQuestao(Questao questaoSelecionada)
        //{
        //    double valorPergunta = Convert.ToDouble(updValor.Value);

        //    var pergunta = questaoSelecionada.Pergunta;

        //    questaoSelecionada.AlterarPergunta(txtPergunta.Text);
        //    questaoSelecionada.AlterarValor(valorPergunta);
        //    questaoSelecionada.AlterarImagem(DefinirImagem());
        //}

        //private byte[] DefinirImagem()
        //{
        //    byte[] imagem = null;
        //    try
        //    {
        //        imagem = ConverterFoto(pictureBox1);
        //    }
        //    catch (Exception)
        //    {

        //    }

        //    return imagem;
        //}


        //private void btnImg_Click(object sender, EventArgs e)
        //{
        //    try
        //    {
        //        ofdImagemDaQuestao.Filter = "Images(*.JPG;*PNG;*.IMG)|*.JPG;*PNG;*.IMG";
        //        if (ofdImagemDaQuestao.ShowDialog() == DialogResult.OK)
        //        {
        //            ofdImagemDaQuestao.OpenFile();
        //            pictureBox1.ImageLocation = ofdImagemDaQuestao.FileName;
        //        }
        //    }
        //    catch (Exception) { }
        //}

        //private void btnRemoverImg_Click(object sender, EventArgs e) => pictureBox1.Image = null;

        //private byte[] ConverterFoto(PictureBox pictureBox)
        //{
        //    using (var stream = new MemoryStream())
        //    {
        //        pictureBox.Image.Save(stream, System.Drawing.Imaging.ImageFormat.Png);
        //        stream.Seek(0, SeekOrigin.Begin);
        //        byte[] bArray = new byte[stream.Length];
        //        stream.Read(bArray, 0, Convert.ToInt32(stream.Length));
        //        return bArray;
        //    }
        //}

        private void btnAvancar_Click(object sender, EventArgs e)
        {
            try
            {
                CamposPreenchidos();

                questionarioConstrutor = new QuestionarioConstrutor();

                questionarioConstrutor.ParaNome(txtTitulo.Text);
                AdicionarPrazoAoConstrutor();

                var show = new fmrAdicionarQuestionario2ListaQuestoes(questionarioConstrutor);
                show.MdiParent = ActiveForm;
                show.Dock      = DockStyle.Fill;
                show.Show();
                Close();
            }
            catch (ArgumentNullException ex) when(ex.Message.Contains("Titulo"))
            {
                MostrarErro.DeixarLabelVisivelMostrarErro(lblErro, ex);
            }
            catch (ArgumentException ex) when(ex.Message.Contains("Data"))
            {
                MostrarErro.DeixarLabelVisivelMostrarErro(lblErro, ex);
            }
        }
        private void btnVoltar_Click(object sender, EventArgs e)
        {
            var show = new fmrAdicionarQuestionario2ListaQuestoes(questionarioConstrutor);

            show.MdiParent = ActiveForm;
            show.Dock      = DockStyle.Fill;
            show.Show();
            Close();
        }