private void bsPerguntas_PositionChanged(object sender, EventArgs e) { if (bsPerguntas.Current == null) { return; } bsPerguntas.DataSource = TCN_Pergunta.Buscar(string.Empty, string.Empty, null); }
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); } } }
private void atualizarPerguntas() { bsPerguntas.DataSource = TCN_Pergunta.Buscar(string.Empty, string.Empty, null); bsPerguntas.ResetBindings(true); }