private void excluirToolStripMenuItem2_Click(object sender, EventArgs e) { try { if (MENSAGEM_AO_USUARIO.APAGAR_REGISTRO() == DialogResult.No) { return; } Cursor = Cursors.WaitCursor; using (var contexto = new PRODUTO_DAO()) { var LISTA = contexto.TrazerEspecies(); if (LISTA.Count() == 0) { MENSAGEM_AO_USUARIO.ERRO_BANCO_VAZIO("especies"); return; } progressBar1.Maximum = LISTA.Count() - 1; for (int i = 0; i < LISTA.Count(); i++) { progressBar1.Value = i; contexto.RemoverEspecie(LISTA[i]); } MENSAGEM_AO_USUARIO.REMOVER_SUCESSO(); progressBar1.Value = 0; LISTA.Clear(); } } catch (DbUpdateException) { MENSAGEM_AO_USUARIO.ERRO_AO_REMOVER("especies", "produtos"); } catch (Exception ex) { MENSAGEM_AO_USUARIO.ERRO(ex.InnerException.Message); } finally { Cursor = Cursors.Default; } }