private void excluirToolStripMenuItem1_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.TrazerFornecedores(); if (LISTA.Count() == 0) { MENSAGEM_AO_USUARIO.ERRO_BANCO_VAZIO("fornecedores"); return; } foreach (var item in LISTA) { contexto.RemoverFornecedor(item); } MENSAGEM_AO_USUARIO.REMOVER_SUCESSO(); LISTA.Clear(); } } catch (Exception ex) { MENSAGEM_AO_USUARIO.ERRO(ex.InnerException.Message); } finally { Cursor = Cursors.Default; } }
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; } }
private void BTN_EXCLUIR_Click(object sender, EventArgs e) { try { if (MENSAGEM_AO_USUARIO.APAGAR_REGISTRO() == DialogResult.No) { MENSAGEM_AO_USUARIO.ERRO("Exclusão não realizada!"); return; } Cursor = Cursors.WaitCursor; using (var contexto = new CARTA_TROCA_DAO()) { contexto.Remover(LISTA_DE_CARTAS[i]); } MENSAGEM_AO_USUARIO.REMOVER_SUCESSO(); if (MENSAGEM_AO_USUARIO.LIMPAR_A_TELA() == DialogResult.Yes) { LIMPAR_CONTROLES(this); return; } BTN_ALTERAR.Enabled = false; BTN_EXCLUIR.Enabled = false; } catch (Exception ex) { MENSAGEM_AO_USUARIO.ERRO(ex.Message); } finally { Cursor = Cursors.Default; } }