public ActionResult KullaniciEkle(KartKullanicilari model) { var tc_kontrol = (from k in db.kullanicilar where k.tc == model.TcKimlikNo || k.email == model.EMail select k).FirstOrDefault(); var kartno_kontrol = (from kb in db.kart_bilgileri where kb.kart_no == model.KartNo select kb).FirstOrDefault(); if (tc_kontrol != null) { ViewBag.KullaniciMesaji = "Tc veya Mail Bilgisi Sistemde Kayıtlı!!!"; } else if (kartno_kontrol != null) { ViewBag.KullaniciMesaji = "Girilen Kart Numarası Sistemde Kayıtlı!!!"; } else { kullanicilar kullanicilarModel = new kullanicilar(); kullanicilarModel.tc = model.TcKimlikNo; kullanicilarModel.email = model.EMail; kullanicilarModel.ad = model.Ad; kullanicilarModel.soyad = model.Soyad; kullanicilarModel.birim_id = model.BirimId; kullanicilarModel.unvan_id = model.UnvanId; kullanicilarModel.yetki_id = 2; kullanicilarModel.kullanici_adi = model.EMail; kullanicilarModel.sifre = model.Sifre; kullanicilarModel.bakiye = "0"; kullanicilarModel.kayit_tarihi = DateTime.Now; kullanicilarModel.guncelleme_tarihi = DateTime.Now; kullanicilarModel.aktif_mi = 1; db.kullanicilar.Add(kullanicilarModel); kart_bilgileri kartBilgileriModel = new kart_bilgileri(); kartBilgileriModel.kullanici_id = (from a in db.kullanicilar where a.tc == model.TcKimlikNo select a.kullanici_id).FirstOrDefault(); kartBilgileriModel.kart_tipi_id = model.KartTipiId; kartBilgileriModel.kart_no = model.KartNo; //kartBilgileriModel.bakiye = "0"; kartBilgileriModel.durum = 1; if (model.SonGecerlilikTarihi == null) { kartBilgileriModel.son_gecerlilik_tarihi = DateTime.Now.AddYears(4); } else { kartBilgileriModel.son_gecerlilik_tarihi = Convert.ToDateTime(model.SonGecerlilikTarihi); } db.kart_bilgileri.Add(kartBilgileriModel); db.SaveChanges(); islem.SistemLog(Convert.ToInt32(Session["kullanici_id"]), 3, model.TcKimlikNo + " tc numaralı " + model.Ad + " " + model.Soyad + " kişisi sisteme eklendi"); ViewBag.KullaniciMesaji = "Kayıt Başarıyla Gerçekleşti"; } model = GetData(); return(View(model)); }
private KartKullanicilari GetData() { KartKullanicilari model = new KartKullanicilari(); model.KartListesi = (from a in db.kart_tipleri.ToList() select new SelectListItem { Selected = false, Text = a.kart_tipi, Value = a.kart_tipi_id.ToString() }).ToList(); model.BirimListesi = (from a in db.birimler.ToList() select new SelectListItem { Selected = false, Text = a.birim_adi, Value = a.birim_id.ToString() }).ToList(); model.UnvanListesi = (from a in db.unvanlar.ToList() select new SelectListItem { Selected = false, Text = a.unvan_adi, Value = a.unvan_id.ToString() }).ToList(); model.KartListesi.Insert(0, new SelectListItem { Selected = true, Text = "--seçiniz--", Value = "" }); model.BirimListesi.Insert(0, new SelectListItem { Selected = true, Text = "--seçiniz--", Value = "" }); model.UnvanListesi.Insert(0, new SelectListItem { Selected = true, Text = "--seçiniz--", Value = "" }); return(model); }
//[HttpGet] public ActionResult KullaniciEkle() { if (Session["yetki_id"] != null) { KartKullanicilari model = GetData(); model.Baslik = "Kayıt Ekleme"; string txtKartNo = islem.KartOku(); if (txtKartNo != "0" && txtKartNo != "") { //model.KartNo = TempData["KartNo"].ToString(); model.KartNo = txtKartNo; } return(View(model)); } else { return(RedirectToAction("Login")); } }