Ejemplo n.º 1
0
        public ActionResult HesapParaYatir([Bind(Include = "HesapEkNo,Para")] HesapParaModel model)
        {
            int mID = Convert.ToInt32(Session["musteriId"]);

            if (ModelState.IsValid)
            {
                db.ParaYatir(model.Para, model.HesapEkNo, mID);
                return(RedirectToAction("HesapOlustur"));
            }

            return(View());
        }
Ejemplo n.º 2
0
        public ActionResult HesapParaCek([Bind(Include = "HesapEkNo,Para")] HesapParaModel model)
        {
            int    mID     = Convert.ToInt32(Session["musteriId"]);
            int    hesap   = model.HesapEkNo;
            var    query   = db.tblMusteriHesap.Where(i => i.musteriId == mID && i.hesapAcikMi == true);
            string message = "";
            var    max     = db.tblMusteriHesap.Where(i => i.musteriId == mID && i.hesapEkNumarasi == hesap).Max(i => i.hesapBakiye);

            if (ModelState.IsValid && model.Para <= max)
            {
                db.ParaCek(model.Para, model.HesapEkNo, mID);
                return(RedirectToAction("HesapOlustur"));
            }
            else
            {
                ViewBag.message = "Hesabinizda yeterli miktar yok!";
            }

            ViewBag.HesapEkNo = new SelectList(query, "hesapEkNumarasi", "hesapEkNumarasi");
            return(View(model));
        }