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(); }
//========================================================================= 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(); }