Example #1
0
        //Functions
        private void DepositarValorLancamento(Lancamento lancamento)
        {
            usuarioSessao = db.Usuario.Find(Session["ID"]);

            lancamento.Data  = DateTime.Now;
            lancamento.Tipo  = "e";
            lancamento.Conta = usuarioSessao.Contas.Where(c => c.Usuario_ID == usuarioSessao.ID).FirstOrDefault();

            db.Lancamento.Add(lancamento);
            db.SaveChanges();


            contaController = new ContaController();
            contaController.Depositar(lancamento, lancamento.Conta);
        }
Example #2
0
        private bool SacarValorLancamento(Lancamento lancamento)
        {
            usuarioSessao = db.Usuario.Find(Session["ID"]);

            lancamento.Data  = DateTime.Now;
            lancamento.Tipo  = "s";
            lancamento.Conta = db.Conta.Where(c => c.Usuario_ID == usuarioSessao.ID).FirstOrDefault();

            if (lancamento.Conta.Saldo - lancamento.Valor >= 0)
            {
                db.Lancamento.Add(lancamento);
                db.SaveChanges();


                contaController = new ContaController();
                contaController.Sacar(lancamento, lancamento.Conta);

                return(true);
            }

            return(false);
        }