示例#1
0
 private void bsPerguntas_PositionChanged(object sender, EventArgs e)
 {
     if (bsPerguntas.Current == null)
     {
         return;
     }
     bsPerguntas.DataSource = TCN_Pergunta.Buscar(string.Empty, string.Empty, null);
 }
示例#2
0
 private void BB_NovoP_Click(object sender, EventArgs e)
 {
     if (((ToolStripLabel)sender).Name.Equals("BB_NovoP"))
     {
         if (string.IsNullOrEmpty(novoDescr()))
         {
             return;
         }
         TCN_Pergunta.Gravar(new TRegistro_Pergunta()
         {
             Ds_pergunta = desc
         }, null);
         desc = string.Empty;
         atualizarPerguntas();
     }
     else if (bsPerguntas.Current == null)
     {
         return;
     }
     else if (((ToolStripLabel)sender).Name.Equals("BB_AlterarP"))
     {
         if (string.IsNullOrEmpty(novoDescr()))
         {
             return;
         }
         (bsPerguntas.Current as TRegistro_Pergunta).Ds_pergunta = desc;
         TCN_Pergunta.Gravar((bsPerguntas.Current as TRegistro_Pergunta), null);
         desc = string.Empty;
         atualizarPerguntas();
     }
     else if (((ToolStripLabel)sender).Name.Equals("BB_ExcluirP"))
     {
         try
         {
             TCN_Pergunta.Excluir((bsPerguntas.Current as TRegistro_Pergunta), null);
             MessageBox.Show("Excluído com sucesso.", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Error);
             desc = string.Empty;
             atualizarPerguntas();
         }
         catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); }
     }
     else if (((ToolStripLabel)sender).Name.Equals("BB_AdicionarP") && bsQuestionario.Current != null)
     {
         try
         {
             TCN_Questionario_X_Pergunta.Gravar(new TRegistro_Questionario_X_Pergunta()
             {
                 Id_questionariostr = (bsQuestionario.Current as TRegistro_Questionario).Id_questionariostr, Id_perguntastr = (bsPerguntas.Current as TRegistro_Pergunta).Id_perguntastr
             }, null);
             atualizarPerguQuest();
             MessageBox.Show("Adicionado com sucesso.", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); }
     }
 }
示例#3
0
 private void atualizarPerguntas()
 {
     bsPerguntas.DataSource = TCN_Pergunta.Buscar(string.Empty, string.Empty, null);
     bsPerguntas.ResetBindings(true);
 }