Esempio n. 1
0
        public ActionResult EkHesapOlustur()
        {
            string message = "";
            var    hesap   = new tblMusteriHesap();


            int a = Convert.ToInt32(Session["musteriHesapNo"]);
            int b = Convert.ToInt32(Session["musteriId"]);

            hesap.hesapNumarasi     = a;
            hesap.musteriId         = Convert.ToInt32(Session["musteriId"]);
            hesap.hesapAcilisTarihi = DateTime.Now;
            hesap.hesapAcikMi       = true;
            hesap.hesapBakiye       = 0;
            hesap.hesapEkNumarasi   = HesapEkNo();
            var result = db.tblMusteriHesap.Add(hesap);


            if (result != null)
            {
                db.SaveChanges();
                return(RedirectToAction("HesapOlustur"));
            }

            return(View());
        }
Esempio n. 2
0
        public ActionResult Kayit(KayitModel model, string returnUrl)
        {
            string message = "";
            bool   Status  = false;

            #region //User Register
            if (ModelState.IsValid)
            {
                var    isExist = IsKimlikNoExist(model.TCKN);
                string hesapNo = HesapNoÜret();
                if (isExist)
                {
                    ModelState.AddModelError("TCKN", "Bu TCKN ait baska bir müsteri vardir!");
                    message         = "Bu TCKN ait baska bir müsteri vardir!";
                    ViewBag.message = message;
                    return(View(model));
                }

                var sifre = Crypto.Hash(model.Sifre);
                var user  = new tblMusteri();
                var hesap = new tblMusteriHesap();
                user.musteriAd       = model.Ad;
                user.musteriSoyAd    = model.SoyAd;
                user.musteriMail     = model.Email;
                user.musteriSifre    = sifre;
                user.musteriTCKN     = model.TCKN;
                user.musteriTelefon  = model.TelefonNo;
                user.musteriNumarası = Convert.ToInt32(hesapNo);

                var result = db.tblMusteri.Add(user);
                if (result != null)
                {
                    db.SaveChanges();
                    Status = true;

                    return(RedirectToAction("Giris", "Uyelik"));
                }
            }
            else
            {
                message = "Gecersiz İstek";
            }

            #endregion

            ViewBag.Message = message;
            return(View());
        }
Esempio n. 3
0
        public ActionResult HesapKapat(int?id)
        {
            string          bakiye = "";
            tblMusteriHesap hesap  = db.tblMusteriHesap.Find(id);

            hesap.hesapAcikMi        = false;
            hesap.hesapKapanisTarihi = DateTime.Now;
            if (ModelState.IsValid && hesap.hesapBakiye == 0)
            {
                db.Entry(hesap).State = EntityState.Modified;
                db.SaveChanges();
            }
            else
            {
                bakiye             = "Hesabinizi kapatmak icin bakiyeniz olmamalidir";
                TempData["bakiye"] = bakiye;
            }
            return(RedirectToAction("HesapOlustur"));
        }