Exemple #1
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); }
     }
 }
Exemple #2
0
        private void bsQuestionario_PositionChanged(object sender, EventArgs e)
        {
            if (bsQuestionario.Current == null)
            {
                return;
            }

            (bsQuestionario.DataSource as IEnumerable <TRegistro_Questionario>).ToList().ForEach(r => r.Selecionado = false);
            (bsQuestionario.Current as TRegistro_Questionario).Selecionado = true;

            bsPerguntas.DataSource = TCN_Questionario_X_Pergunta.Buscar((bsQuestionario.Current as TRegistro_Questionario).Id_questionariostr,
                                                                        string.Empty,
                                                                        null);
        }
Exemple #3
0
        private void toolStripLabel1_Click(object sender, EventArgs e)
        {
            if (((ToolStripLabel)sender).Name.Equals("BB_NovoQuest"))
            {
                if (string.IsNullOrEmpty(novoDescr()))
                {
                    return;
                }
                TCN_CadQuestionario.Gravar(new TRegistro_Questionario()
                {
                    Ds_questionario = desc
                }, null);
                desc = string.Empty;
                atualizarQuestionario();
            }
            else if (bsQuestionario.Current == null)
            {
                return;
            }
            else if (((ToolStripLabel)sender).Name.Equals("BB_AlterarQuest"))
            {
                if (string.IsNullOrEmpty(novoDescr()))
                {
                    return;
                }
                (bsQuestionario.Current as TRegistro_Questionario).Ds_questionario = desc;
                TCN_CadQuestionario.Gravar((bsQuestionario.Current as TRegistro_Questionario), null);
                desc = string.Empty;
                atualizarQuestionario();
            }
            else if (((ToolStripLabel)sender).Name.Equals("BB_ExcluirQuest"))
            {
                try
                {
                    TCN_CadQuestionario.Excluir((bsQuestionario.Current as TRegistro_Questionario), null);
                    MessageBox.Show("Excluído com sucesso.", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    desc = string.Empty;
                    atualizarQuestionario();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            //Questionario_X_Pergunta
            else if (bsQuestPergun.Current == null)
            {
                return;
            }
            else if (((ToolStripLabel)sender).Name.Equals("BB_ExcluirQPerg"))
            {
                try
                {
                    TCN_Questionario_X_Pergunta.Excluir((bsQuestPergun.Current as TRegistro_Questionario_X_Pergunta), null);
                    MessageBox.Show("Excluído com sucesso.", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    desc = string.Empty;
                    atualizarPerguQuest();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            //Pergunta_x_Resposta
            else if (bsPerguRespos.Current == null)
            {
                return;
            }
            else if (((ToolStripLabel)sender).Name.Equals("BB_ExcluirPResp"))
            {
                try
                {
                    TCN_Pergunta_X_Resposta.Excluir((bsPerguRespos.Current as TRegistro_Pergunta_x_Resposta), null);
                    MessageBox.Show("Excluído com sucesso.", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    desc = string.Empty;
                    atualizarPergunResp();
                }
                catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); }
            }
        }
Exemple #4
0
 private void atualizarPerguQuest()
 {
     bsQuestPergun.DataSource = TCN_Questionario_X_Pergunta.Buscar((bsQuestionario.Current as TRegistro_Questionario).Id_questionariostr, string.Empty, null);
 }