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()); }
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()); }
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")); }