public bool KullaniciIslemYapabilirMi(int?kullaniciId, int?bagisId) { if (kullaniciDAL.KullaniciMerkezdeMi(kullaniciId)) { return(true); } else { var kullanici = kullanici2DAL.KullaniciGetir(kullaniciId); if (kullanici != null) { if (kullanici.BagisciMi == true) { var bagis = db.BagisTablo.Include(p => p.KullaniciBilgileriTablo) .FirstOrDefault(p => p.BagisId == bagisId); if (bagis != null) { if (bagis.KullaniciBilgileriTablo_KullaniciId == kullaniciId) { return(true); } else { return(false); } } else { return(false); } } else { int?kulSehir = kullaniciDAL.KullaniciSehir(kullaniciId); var bagis = db.BagisTablo.Include(p => p.KullaniciBilgileriTablo) .FirstOrDefault(p => p.BagisId == bagisId); if (bagis != null) { if (bagis.KullaniciBilgileriTablo.SehirTablo_SehirId == kulSehir) { return(true); } else { return(false); } } else { return(false); } } } else { return(false); } } }
public ActionResult KartBagis() { var kullanici = kullaniciBAL.KullaniciGetir(KullaniciBilgileriDondur.KullaniciId()); KrediKartiKasaModel model = new KrediKartiKasaModel(); model.BagisciAdi = kullanici.KullaniciAdi; model.BagisciSoyadi = kullanici.KullaniciSoyadi; model.BagisciEPosta = kullanici.KullaniciEPosta; model.BagisciTelNo = kullanici.KullaniciTelNo; Tanimla(); return(View(model)); }
public ActionResult YetkiListesi(int?id) { YetkiDurumlari(); if (id != null) { var kullanici = kullaniciBAL.KullaniciGetir(id); if (kullanici != null) { if (yetkiBAL.KullaniciAyniBolgedeMi(id, KullaniciBilgileriDondur.KullaniciId())) { var yetkiler = yetkiBAL.YetkileriGetir(id); if (yetkiler != null) { KullaniciBilgileriDondur.LogKaydet(0, "Kullanıcının yetkileri görüntülendi. Kullanıcı Id=>" + id); return(View(yetkiler)); } else { TempData["hata"] = "Yetkiler bulunamadı."; return(RedirectToAction("Liste")); } } else { TempData["hata"] = "Yalnızca kendi görevli oolduğunuz bölgedeki kullanıcılar için işlem yapabilirsiniz."; return(RedirectToAction("Liste")); } } else { TempData["hata"] = "Yetkilerini görüntülemek istediğiniz kullanıcı bulunamadı."; return(RedirectToAction("Liste")); } } else { TempData["hata"] = "Yetkileri görüntülemek için lütfen kullanıcı seçiniz"; return(RedirectToAction("Liste")); } }
public ActionResult Sil(int?id) { if (id != null) { var kullanici = kullaniciBusinessLayer.KullaniciGetir(id); if (kullanici != null) { if (Convert.ToBoolean(KullaniciBilgileriDondur.KullaniciMerkezdeMi())) { return(View(kullanici)); } else { if (kullanici.Sehir.SehirId == KullaniciBilgileriDondur.KullaniciSehir()) { KullaniciBilgileriDondur.LogKaydet(2, "Kullanıcı Silmek için Görüntülendi. Adı Soyadı=>" + kullanici.KullaniciAdi + " " + kullanici.KullaniciSoyadi); return(View(kullanici)); } else { TempData["hata"] = sadeceGorevli; return(RedirectToAction("Liste", "Kullanici")); } } } else { TempData["hata"] = "Lütfen silmek istediğiniz kullanıcıyı seçiniz"; return(RedirectToAction("Liste")); } } else { TempData["hata"] = "Lütfen silmek istediğiniz kullanıcıyı seçiniz"; return(RedirectToAction("Liste")); } }
public ActionResult YeniBagis(List <BagisciBagisModel> model) { TeslimAlinacakBagisModel bagisTablo = new TeslimAlinacakBagisModel(); var kullanici = kullaniciBAL.KullaniciGetir(KullaniciBilgileriDondur.KullaniciId()); var bagisci = bagisciBAL.BagisciBul(KullaniciBilgileriDondur.KullaniciId()); bagisTablo.BagisciAdiSoyadi = bagisci.BagisciAdi + " " + bagisci.BagisciSoyadi; bagisTablo.BagisciAdres = bagisci.Adres; bagisTablo.BagisciTelNo = bagisci.TelNo; bagisTablo.esyaModel = new List <TeslimAlinacakBagisEsyaModel>(); for (int i = 0; i < model.Count; i++) { if (model[i].Adet != null) { bagisTablo.esyaModel.Add(new TeslimAlinacakBagisEsyaModel() { Adet = model[i].Adet, EsyaId = model[i].EsyaId }); bagisTablo.esyaModel[i].resimModel = new List <TeslimAlinacakBagisResimModel>(); var eklenecekResim = new TeslimAlinacakBagisResimModel(); if (model[i].Resim1_data != null) { int a = model[i].Resim1_data.FileName.LastIndexOf("."); int b = model[i].Resim1_data.FileName.Length - a; Guid gu = Guid.NewGuid(); String guId = Guid.NewGuid().ToString("N") + model[i].Resim1_data.FileName .Substring(a, (b)); model[i].Resim1_data.SaveAs(Server.MapPath("~/Picture") + "/" + guId); eklenecekResim.ResimYol = "/Picture/" + guId; } if (model[i].Resim2_data != null) { int a = model[i].Resim2_data.FileName.LastIndexOf("."); int b = model[i].Resim2_data.FileName.Length - a; String guId = Guid.NewGuid().ToString("N") + model[i].Resim2_data.FileName .Substring(a, (b)); model[i].Resim2_data.SaveAs(Server.MapPath("~/Picture") + "/" + guId); eklenecekResim.ResimYol2 = "/Picture/" + guId; } if (model[i].Resim3_data != null) { int a = model[i].Resim2_data.FileName.LastIndexOf("."); int b = model[i].Resim2_data.FileName.Length - a; String guId = Guid.NewGuid().ToString("N") + model[i].Resim3_data.FileName .Substring(a, (b)); model[i].Resim3_data.SaveAs(Server.MapPath("~/Picture") + "/" + guId); eklenecekResim.ResimYol3 = "/Picture/" + guId; } if (eklenecekResim.ResimYol != null) { bagisTablo.esyaModel[i].resimModel.Add(eklenecekResim); } } } var sonuc = bagisBAL.BagisKaydet(bagisTablo, Convert.ToInt32(KullaniciBilgileriDondur.KullaniciId())); if (sonuc == true) { KullaniciBilgileriDondur.LogKaydet(1, "Yeni Bağış Eklendi."); TempData["uyari"] = "Teşekkür ederiz. En yakın zamanda birimlerimiz sizinle irtibata geçecekler."; } else { TempData["hata"] = "Bilinmeyen bir hata oluştu."; } return(RedirectToAction("Liste")); }