Exemplo n.º 1
0
 private void BB_NovoR_Click(object sender, EventArgs e)
 {
     if (((ToolStripLabel)sender).Name.Equals("BB_NovoR"))
     {
         if (string.IsNullOrEmpty(novoDescr()))
         {
             return;
         }
         TCN_Resposta.Gravar(new TRegistro_Resposta()
         {
             Ds_resposta = desc
         }, null);
         desc = string.Empty;
         atualizarRespostas();
     }
     else if (bsRespostas.Current == null)
     {
         return;
     }
     else if (((ToolStripLabel)sender).Name.Equals("BB_AlterarR"))
     {
         if (string.IsNullOrEmpty(novoDescr()))
         {
             return;
         }
         (bsRespostas.Current as TRegistro_Resposta).Ds_resposta = desc;
         TCN_Resposta.Gravar((bsRespostas.Current as TRegistro_Resposta), null);
         desc = string.Empty;
         atualizarRespostas();
     }
     else if (((ToolStripLabel)sender).Name.Equals("BB_ExcluirR"))
     {
         try
         {
             TCN_Resposta.Excluir((bsRespostas.Current as TRegistro_Resposta), null);
             MessageBox.Show("Excluído com sucesso.", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Error);
             desc = string.Empty;
             atualizarRespostas();
         }
         catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); }
     }
     else if (((ToolStripLabel)sender).Name.Equals("BB_AdicionarR") && bsQuestPergun.Current != null)
     {
         try
         {
             TCN_Pergunta_X_Resposta.Gravar(new TRegistro_Pergunta_x_Resposta()
             {
                 Id_perguntastr = (bsQuestPergun.Current as TRegistro_Questionario_X_Pergunta).Id_perguntastr, Id_respostastr = (bsRespostas.Current as TRegistro_Resposta).Id_respostastr
             }, null);
             atualizarPergunResp();
             MessageBox.Show("Adicionado com sucesso.", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); }
     }
 }
Exemplo n.º 2
0
 private void atualizarRespostas()
 {
     bsRespostas.DataSource = TCN_Resposta.Buscar(string.Empty, string.Empty, null);
 }