Ejemplo n.º 1
0
        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; }
        }
Ejemplo n.º 2
0
        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; }
        }
Ejemplo n.º 3
0
        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;
            }
        }