Example #1
0
        // GET: Transaccion/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TransaccionModel transaccionModel = _repository.Devolver(id);
            CuentaModel      cuentaDestino    = _repoCuentas.Devolver(transaccionModel.CuentaIdDestino);

            //Verifico si la cuenta destino tiene el monto para devolverlo
            if (cuentaDestino.Saldo < transaccionModel.Monto)
            {
                ViewBag.CuentaDestino = false;
            }
            else
            {
                ViewBag.CuentaDestino = true;
            }

            if (transaccionModel == null)
            {
                return(HttpNotFound());
            }
            return(View(transaccionModel));
        }
        public JsonResult TieneMonto(double monto, int Id, int CuentaId, bool Tipo)
        {
            if (Tipo)
            {
                return(Json(true, JsonRequestBehavior.AllowGet));
            }
            else
            {
                var resultado = 0d;
                if (Id == 0)
                {
                    resultado = cuentaDB.Devolver(CuentaId).Saldo;
                }
                else
                {
                    resultado = cuentaDB.Devolver(CuentaId).Saldo + _montoEdicion;
                }

                if (resultado >= monto)
                {
                    return(Json(true, JsonRequestBehavior.AllowGet));
                }
                return(Json(false, JsonRequestBehavior.AllowGet));
            }
        }
Example #3
0
        // GET: Cuenta/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CuentaModel cuentaModel = _repository.Devolver(id);

            if (cuentaModel == null)
            {
                return(HttpNotFound());
            }
            return(View(cuentaModel));
        }