コード例 #1
0
 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;
 }
コード例 #2
0
 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;
 }
コード例 #3
0
        public void Inserir(Resposta r)
        {
            RespostaDAL dal = new RespostaDAL();

            dal.Inserir(r);
        }