void Salvar() { if (Txt_Titulo.Text.Trim() == "") { MessageBox.Show("Digite o título da resposta", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error); processar = false; } if (Txt_PerguntaResposta.Text.Trim() == "") { MessageBox.Show("Digite a resposta", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error); processar = false; } if (processar) { Form load = new Form_Load(); load.Show(); load.Refresh(); try { Resposta r = new Resposta { Imagem = Imagens, Pergunta = new Pergunta { ID = idpergunta }, Texto = Txt_PerguntaResposta.Text.Trim(), Titulo = Txt_Titulo.Text.Trim(), Usuario = UsuarioAtual.ID, Visibilidade = true }; RespostaDAL dal = new RespostaDAL(); dal.Inserir(r); MessageBox.Show("Resposta publicada com sucesso", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch { MessageBox.Show("Erro de Conexão. Tente novamente", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error); } load.Close(); } processar = true; }
private void Btn_Publicar_Click(object sender, EventArgs e) { SumirErro(); if (Txt_Titulo.Text.Trim() == "") { Lbl_ErroTitulo.Visible = true; processar = false; } if (Txt_PerguntaResposta.Text.Trim() == "") { if (cadastrarpergunta) { Lbl_ErroPerguntaResposta.Text = "Digite o pergunta"; } else { Lbl_ErroPerguntaResposta.Text = "Digite a resposta"; } Lbl_ErroPerguntaResposta.Visible = true; processar = false; } if (processar) { Form frm = new Form_Load(); frm.Show(); frm.Refresh(); if (cadastrarpergunta) { Pergunta Novapergunta = new Pergunta { Resposta = null, Imagem = new List <Imagem>(), Texto = Txt_PerguntaResposta.Text.Trim(), Titulo = Txt_Titulo.Text.Trim(), Usuario = UsuarioAtual.ID, Visibilidade = true }; if (imagens.Count > 0) { Novapergunta.Imagem = imagens; } try { PerguntaDAL dal = new PerguntaDAL(); dal.Inserir(Novapergunta); frm.Close(); this.Close(); } catch { MessageBox.Show("Erro de Conexão, tente novamente", "Enigma", MessageBoxButtons.OK, MessageBoxIcon.Error); frm.Close(); } } else { Resposta resposta = new Resposta { Pergunta = this.pergunta, Imagem = new List <Imagem>(), Texto = Txt_PerguntaResposta.Text.Trim(), Titulo = Txt_Titulo.Text.Trim(), Usuario = UsuarioAtual.ID, Visibilidade = true }; if (imagens.Count > 0) { resposta.Imagem = imagens; } try { RespostaDAL dal = new RespostaDAL(); dal.Inserir(resposta); frm.Close(); this.Close(); } catch { MessageBox.Show("Erro de Conexão, tente novamente", "Enigma", MessageBoxButtons.OK, MessageBoxIcon.Error); frm.Close(); } } } processar = true; }
public void Inserir(Resposta r) { RespostaDAL dal = new RespostaDAL(); dal.Inserir(r); }