Ejemplo n.º 1
0
        //Excluir conta
        private void btnExcluirConta_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Deseja mesmo excluir a conta selecionado?", "Aviso", MessageBoxButtons.YesNo,
                                MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes)
            {
                try
                {
                    foreach (DataGridViewRow linha in dtgConta.SelectedRows)
                    {
                        int idConta = Convert.ToInt32(linha.Cells[0].Value);

                        using (var objGerenciador = new dbGerenciadorEntities())
                        {
                            var mensagem = (from deleteConta in objGerenciador.Conta
                                            where (deleteConta.numero == idConta)
                                            select deleteConta).First();

                            objGerenciador.DeleteObject(mensagem);
                            objGerenciador.SaveChanges();
                            carregaGrids();
                            MessageBox.Show("Conta excluida!", "Aviso");
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro: " + ex.Message, "Aviso");
                }
            }
        }
Ejemplo n.º 2
0
        //Excluir o titulo selecionado
        private void btnExcluirEmail_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Deseja mesmo excluir a  Conta selecionado?", "Aviso", MessageBoxButtons.YesNo,
                                MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes)
            {
                try
                {
                    foreach (DataGridViewRow linha in dtgEmail.SelectedRows)
                    {
                        string idApagar = Convert.ToString(linha.Cells[0].Value);

                        using (var objGerenciador = new dbGerenciadorEntities())
                        {
                            var mensagem = (from deleteEmail in objGerenciador.email
                                            where (deleteEmail.email1 == idApagar)
                                            select deleteEmail).First();

                            objGerenciador.DeleteObject(mensagem);
                            objGerenciador.SaveChanges();

                            MessageBox.Show("Conta excluida!", "Aviso");
                            atualizaGrid();
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
Ejemplo n.º 3
0
        //Excluir o titulo selecionado
        private void toolStripButton4_Click(object sender, EventArgs e)
        {
            if (dtgTitulo.SelectedRows.Count != 0)
            {
                if (MessageBox.Show("Deseja mesmo excluir Titulo selecionado?", "Aviso", MessageBoxButtons.YesNo,
                                    MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes)
                {
                    try
                    {
                        foreach (DataGridViewRow linha in dtgTitulo.SelectedRows)
                        {
                            int idApagar = Convert.ToInt32(linha.Cells[0].Value);

                            using (var objGerenciador = new dbGerenciadorEntities())
                            {
                                var mensagem = (from deleteTitulo in objGerenciador.Titulo
                                                where (deleteTitulo.id == idApagar)
                                                select deleteTitulo).First();

                                objGerenciador.DeleteObject(mensagem);
                                objGerenciador.SaveChanges();

                                MessageBox.Show("Titulo excluido!", "Aviso");
                                atualizaDtgrid();
                            }
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
            }
        }
Ejemplo n.º 4
0
        //Excluir o usuario
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Deseja mesmo excluir o usuario selecionado?", "Aviso", MessageBoxButtons.YesNo,
                                MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes)
            {
                try
                {
                    //Verifica se temos mais de uma conta (somente uma não exclui)
                    using (var objGerenciador1 = new dbGerenciadorEntities())
                    {
                        var query = from conv in objGerenciador1.usuario
                                    select conv;
                        var ListaFinal = query.ToList();


                        if (ListaFinal.Count > 1)
                        {
                            foreach (DataGridViewRow linha in dtgUsuario.SelectedRows)
                            {
                                string idusuario = Convert.ToString(linha.Cells[0].Value);

                                using (var objGerenciador = new dbGerenciadorEntities())
                                {
                                    var mensagem = (from deleteUsuario in objGerenciador.usuario
                                                    where (deleteUsuario.nome == idusuario)
                                                    select deleteUsuario).First();

                                    objGerenciador.DeleteObject(mensagem);
                                    objGerenciador.SaveChanges();

                                    dtgUsuario.AutoGenerateColumns = false;
                                    dtgUsuario.DataSource          = carregaUser();
                                    MessageBox.Show("Usuário excluido!", "Aviso");
                                }
                            }
                        }
                        else
                        {
                            MessageBox.Show("Só existe uma conta de usuário cadastrada, para exclusão precisamos de no minimo 2 contas", "Aviso");
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro: " + ex.Message, "Aviso");
                }
            }
        }
Ejemplo n.º 5
0
        //Excluir natureza
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Deseja mesmo excluir o natureza selecionada?", "Aviso", MessageBoxButtons.YesNo,
                                MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes)
            {
                try
                {
                    //Verifica se temos mais de uma conta (somente uma não exclui)
                    using (var objGerenciador1 = new dbGerenciadorEntities())
                    {
                        var query = from conv in objGerenciador1.Natureza
                                    select conv;
                        var ListaFinal = query.ToList();


                        if (ListaFinal.Count > 0)
                        {
                            foreach (DataGridViewRow linha in dtgNatureza.SelectedRows)
                            {
                                string idNat = Convert.ToString(linha.Cells[0].Value);

                                using (var objGerenciador = new dbGerenciadorEntities())
                                {
                                    var mensagem = (from deleteNat in objGerenciador.Natureza
                                                    where (deleteNat.nome == idNat)
                                                    select deleteNat).First();

                                    objGerenciador.DeleteObject(mensagem);
                                    objGerenciador.SaveChanges();

                                    dtgNatureza.AutoGenerateColumns = false;
                                    dtgNatureza.DataSource          = carregaNat();
                                    MessageBox.Show("Natureza excluida!", "Aviso");
                                }
                            }
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro: " + ex.Message);
                }
            }
        }