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); } } }
private void atualizarRespostas() { bsRespostas.DataSource = TCN_Resposta.Buscar(string.Empty, string.Empty, null); }