Example #1
0
        public ActionResult Depositar(double depositar)
        {
            Conta conta = (Conta)HttpContext.Session["Conta"];

            conta                  = ContaDAO.BuscaPorId(conta.Id);
            conta.Saldo            = conta.Saldo + depositar;
            conta.ConfirmacaoSenha = conta.Senha;
            ContaDAO.Editar(conta);
            return(RedirectToAction("Usuario", "Home"));
        }
        public dynamic GetProdutoDinamico(int?Id)
        {
            Conta   conta           = ContaDAO.BuscaPorId(Id);
            dynamic produtoDinamico = new
            {
                Agencia        = conta.Agencia,
                numeroDaConta  = conta.numeroDaConta,
                DataDeCadastro = conta.DataDeCadastro,
            };

            return(new { ObjetoProduto = produtoDinamico });
        }
        public IHttpActionResult GetPorId(int?Id)
        {
            Conta conta = ContaDAO.BuscaPorId(Id);

            if (conta != null)
            {
                return(Json(conta));
            }
            else
            {
                return(NotFound());
            }
        }
Example #4
0
        public ActionResult Sacar(Double valor)
        {
            Conta conta = (Conta)HttpContext.Session["Conta"];

            conta = ContaDAO.BuscaPorId(conta.Id);
            if (conta.Saldo > valor)
            {
                conta.Saldo = conta.Saldo - valor;
                ContaDAO.Editar(conta);
            }

            return(RedirectToAction("Usuario", "Home"));
        }
Example #5
0
        // GET: Contas/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Conta conta = ContaDAO.BuscaPorId(id);

            if (conta == null)
            {
                return(HttpNotFound());
            }
            return(View(conta));
        }
Example #6
0
        public ActionResult Create([Bind(Include = "Id,NumeroDoCartao,CodigoDeSeguranca,Limite,Debito,QUantidadeDeParcelas,ValorDaParcela")] Cartao cartao)
        {
            int id = (int)HttpContext.Session["id"];

            if (ModelState.IsValid)
            {
                Conta conta = ContaDAO.BuscaPorId(id);
                cartao.conta = conta;
                CartaoDAO.Cadastrar(cartao);

                return(RedirectToAction("Index"));
            }

            return(View(cartao));
        }
Example #7
0
 public ActionResult DeleteConfirmed(int id)
 {
     try
     {
         Conta conta = ContaDAO.BuscaPorId(id);
         conta.ConfirmacaoSenha = conta.Senha;
         ContaDAO.Deletar(conta);
         return(RedirectToAction("Index"));
     }
     catch (Exception)
     {
         TempData["Mensagem"] = "Não é possivel Excluir uma conta com um cliente e cartão vinculados!";
         return(View());
     }
 }
Example #8
0
 public ActionResult Edit([Bind(Include = "Id,Agencia,numeroDaConta,Senha,ConfirmacaoSenha,DataDeCadastro,Saldo,DataDeCancelamento,Status")] Conta conta)
 {
     if (ModelState.IsValid)
     {
         Conta ContaAux = conta;
         conta = ContaDAO.BuscaPorId(conta.Id);
         conta.numeroDaConta      = ContaAux.numeroDaConta;
         conta.Senha              = ContaAux.Senha;
         conta.Status             = ContaAux.Status;
         conta.Agencia            = ContaAux.Agencia;
         conta.DataDeCadastro     = ContaAux.DataDeCadastro;
         conta.ConfirmacaoSenha   = ContaAux.ConfirmacaoSenha;
         conta.DataDeCancelamento = ContaAux.DataDeCancelamento;
         conta.Saldo              = ContaAux.Saldo;
         ContaDAO.Editar(conta);
         return(RedirectToAction("Index"));
     }
     return(View(conta));
 }