//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 CarregarQuestao(QuestionarioConstrutor questionarioConstrutor, Questao questao) { this.questaoParaAlterar = new Questao(); this.questaoParaAlterar = questao; this.questao = questao; this.questionarioConstrutor = questionarioConstrutor; }
public fmrAdicionarQuestionario3AdicionarQuestao(QuestionarioConstrutor questionarioConstrutor) { registrarQuestao = true; this.questionarioConstrutor = questionarioConstrutor; InitializeComponent(); lblQuestaoAdicionada.Visible = false; FormBorderStyle = FormBorderStyle.None; lblErro.Visible = false; txtA.TextChanged += DeixarInvisivelAsLabelsDeMensagemAoDigitar; txtB.TextChanged += DeixarInvisivelAsLabelsDeMensagemAoDigitar; txtC.TextChanged += DeixarInvisivelAsLabelsDeMensagemAoDigitar; txtD.TextChanged += DeixarInvisivelAsLabelsDeMensagemAoDigitar; txtE.TextChanged += DeixarInvisivelAsLabelsDeMensagemAoDigitar; txtPergunta.TextChanged += DeixarInvisivelAsLabelsDeMensagemAoDigitar; }
public fmrAdicionarQuestionario3AdicionarQuestao(QuestionarioConstrutor questionarioConstrutor, Questao questao) { registrarQuestao = false; CarregarQuestao(questionarioConstrutor, questao); InitializeComponent(); lblErro.Visible = false; lblQuestaoAdicionada.Visible = false; lblQuestaoAdicionada.Text = "Questão Alterada"; FormBorderStyle = FormBorderStyle.None; MostrarQuestaoSelecionada(); MostrarAlternativasDaQuestaoSelecionada(); btnAdicionar.Text = "Alterar"; }
public fmrAdicionarQuestionario2ListaQuestoes(QuestionarioConstrutor questionarioConstrutor) { this.questionarioConstrutor = questionarioConstrutor; InitializeComponent(); if (dtgQuestoes.Rows.Count < 1) { lblCliqueAdicionar.Visible = true; } else { lblCliqueAdicionar.Visible = false; } FormatarDatagrid(); PreencherDataGrid(); FormBorderStyle = FormBorderStyle.None; }
public fmrAdicionarQuestionario1Titulo(QuestionarioConstrutor questionarioConstrutor) { this.questionarioConstrutor = questionarioConstrutor; InitializeComponent(); lblErro.Visible = false; FormBorderStyle = FormBorderStyle.None; txtTitulo.Text = questionarioConstrutor.Nome; var possuiPrazo = questionarioConstrutor.DataFim != null && questionarioConstrutor.DataInicio != null; if (possuiPrazo) { dtpFim.Value = (DateTime)questionarioConstrutor.DataFim; dtpInicio.Value = (DateTime)questionarioConstrutor.DataInicio; } AlterarVisibilidadePrazo(possuiPrazo); }