public void ExcluirMovimento(int idMov, int tipo, decimal valor, int idConta)
        {
            banco2 objBanco = new banco2();

            tb_movimento objmovExcluir = objBanco.tb_movimento.FirstOrDefault(mov => mov.id_movimento == idMov);

            using (TransactionScope tran = new TransactionScope())
            {
                objBanco.DeleteObject(objmovExcluir);

                objBanco.SaveChanges();

                tb_conta objContaAtualizar = objBanco.tb_conta.FirstOrDefault(con => con.id_conta == idConta);

                if (tipo == 0)
                {
                    objContaAtualizar.saldo_conta -= valor;
                }
                else
                {
                    objContaAtualizar.saldo_conta += valor;
                }
                objBanco.SaveChanges();

                tran.Complete();
            }
        }
        //============================================================================
        public void ExcluirCategoria(int codCategoria)
        {
            banco2 objBanco = new banco2();

            tb_categoria objResgate = objBanco.tb_categoria.Where(cat => cat.id_categoria == codCategoria).FirstOrDefault();

            objBanco.DeleteObject(objResgate);

            objBanco.SaveChanges();
        }
Exemplo n.º 3
0
        //=========================================================================
        public void ExcluirConta(int codConta)
        {
            banco2 objBanco = new banco2();

            tb_conta objResgate = objBanco.tb_conta.Where(cont => cont.id_conta == codConta).FirstOrDefault();

            objBanco.DeleteObject(objResgate);

            objBanco.SaveChanges();
        }