private void bb_exclui_evento_Click(object sender, EventArgs e) { if (bsEvento.Current != null) { if ((bsEvento.Current as TRegistro_EventoNFCe).St_registro.Trim().ToUpper().Equals("T")) { MessageBox.Show("Não é permitido excluir evento TRANSMITIDO.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (MessageBox.Show("Confirma exclusão do evento selecionado?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { try { TCN_EventoNFCe.Excluir(bsEvento.Current as TRegistro_EventoNFCe, null); MessageBox.Show("Evento excluido com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); bsEvento.RemoveCurrent(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }