예제 #1
0
 public ActionResult Duzenle(DepoModel duzenlenmisModel)
 {
     if (ModelState.IsValid)
     {
         var sonuc = depoBAL.DepoEsyaGuncelle(duzenlenmisModel, KullaniciBilgileriDondur.KullaniciId());
         if (sonuc.TamamlandiMi == true)
         {
             KullaniciBilgileriDondur.LogKaydet(3, "Depoya eşya güncellendi. Eşya Id=>" + duzenlenmisModel.EsyaId + " Adet=>" + duzenlenmisModel.Adet);
             TempData["uyari"] = "Deponuzdaki eşyayı güncelleme işlemi başarı ile tamamlandı.";
             return(RedirectToAction("Liste"));
         }
         else
         {
             String hatalar = KullaniciBilgileriDondur.HataMesajlariniOku(sonuc.HataMesajlari);
             TempData["hata"] = hatalar;
             Tanimla();
             return(View(duzenlenmisModel));
         }
     }
     else
     {
         Tanimla();
         return(View(duzenlenmisModel));
     }
 }
예제 #2
0
 public ActionResult Ekle(DepoModel eklenecekEsya)
 {
     if (ModelState.IsValid)
     {
         var sonuc = depoBAL.DepoyaEsyaEkle(eklenecekEsya, KullaniciBilgileriDondur.KullaniciId());
         if (sonuc.TamamlandiMi == true)
         {
             KullaniciBilgileriDondur.LogKaydet(1, "Depoya eşya eklendi. Eşya Id=>" + eklenecekEsya.EsyaId + " Adet=>" + eklenecekEsya.Adet);
             TempData["uyari"] = "Depoya eşya başarı ile eklendi.";
             return(RedirectToAction("Liste"));
         }
         else
         {
             Tanimla();
             String hatalar = KullaniciBilgileriDondur.HataMesajlariniOku(sonuc.HataMesajlari);
             TempData["hata"] = hatalar;
             return(View(eklenecekEsya));
         }
     }
     else
     {
         Tanimla();
         return(View(eklenecekEsya));
     }
 }
예제 #3
0
 public ActionResult Duzenle(int?id)
 {
     if (id != null)
     {
         var geriBildirim = geriBildirimBAL.GeriBildirimGetir(id, null);
         if (geriBildirim != null)
         {
             if (geriBildirimBAL.KullaniciIslemYapabilirMi(KullaniciBilgileriDondur.KullaniciId(), id))
             {
                 KullaniciBilgileriDondur.LogKaydet(3, "Geri Bildirim Düzenlenmek üzere görüntülendi. Geri bildirim sahibi=>" + geriBildirim.KullaniciAdiSoyadi);
                 Tanimla();
                 return(View(geriBildirim));
             }
             else
             {
                 TempData["hata"] =
                     "Sadece kendi bölgenize gelen geri bildirimler ile ilgili işlem yapabilirsiniz.";
                 return(RedirectToAction("Liste"));
             }
         }
         else
         {
             TempData["hata"] = "Düzenlemek istediğiniz geri bildirimi bulunamadı.";
             return(RedirectToAction("Liste"));
         }
     }
     else
     {
         TempData["hata"] = "Düzenlemek istediğiniz geri bildirimi seçiniz.";
         return(RedirectToAction("Liste"));
     }
 }
예제 #4
0
 public ActionResult EsyaSil(int?id)
 {
     if (id != null)
     {
         var esya = esyaBAL.EsyaGetir(id);
         if (esya != null)
         {
             var onay = esyaBAL.EsyaSil(id, KullaniciBilgileriDondur.KullaniciId());
             if (onay.TamamlandiMi == true)
             {
                 KullaniciBilgileriDondur.LogKaydet(2, "Eşya Silindi. Eşya Id=>" + id);
                 TempData["uyari"] = "Eşya silme işlemi başarı ile tamamlandı.";
                 return(RedirectToAction("Liste"));
             }
             else
             {
                 String hatalar = KullaniciBilgileriDondur.HataMesajlariniOku(onay.HataMesajlari);
                 TempData["hata"] = hatalar;
                 return(RedirectToAction("Liste"));
             }
         }
         else
         {
             TempData["hata"] = "Silmek istediğiniz eşya bulunamadı.";
             return(RedirectToAction("Liste"));
         }
     }
     else
     {
         TempData["hata"] = "Silmek istediğiniz eşyayı seçiniz.";
         return(RedirectToAction("Liste"));
     }
 }
 public ActionResult Duzenle(int?id)
 {
     if (id != null)
     {
         if (bagisBAL.KullaniciBagisDetayiGorebilirMi(KullaniciBilgileriDondur.KullaniciId(), id))
         {
             var bagis = bagisBAL.Detay(id);
             if (bagis != null)
             {
                 KullaniciBilgileriDondur.LogKaydet(3, "Teslim alınacak bağış düzenlenmek için görüntülendi. Bağışçı Adı Soyadı=>" + bagis.BagisciAdiSoyadi + " Eklenme Tarihi=>" + bagis.EklenmeTarihi);
                 return(View(bagis));
             }
             else
             {
                 TempData["hata"] = "Bağış bulunamadı.";
                 return(RedirectToAction("Liste"));
             }
         }
         else
         {
             TempData["hata"] = "Bu bağışı düzenlemek için yetjniz bulunmamaktadır.";
             return(RedirectToAction("Liste"));
         }
     }
     else
     {
         TempData["hata"] = "Düzenlemek için bağış seçiniz";
         return(RedirectToAction("Liste"));
     }
 }
 public ActionResult Detay(int?id)
 {
     if (id != null)
     {
         if (ihtiyacSahibiBAL.IhtiyacSahibiGoruntulenebilirMi(id, KullaniciBilgileriDondur.KullaniciId()))
         {
             if (ihtiyacSahibiBAL.IhtiyacSahibiGetir(id) != null)
             {
                 var ihtiyacSahibi = ihtiyacSahibiBAL.IhtiyacSahibiGetir(id);
                 KullaniciBilgileriDondur.LogKaydet(4, "İhtiyaç sahibi detay görüntülendi. Adı Soyadı=>" + ihtiyacSahibi.IhtiyacSahibiAdi + " " + ihtiyacSahibi.IhtiyacSahibiSoyadi);
                 return(View(ihtiyacSahibi));
             }
             else
             {
                 TempData["hata"] = "Görüntülemek istediğiniz ihtiyaç sahibi bulunamadı";
                 return(RedirectToAction("Liste", "IhtiyacSahibi"));
             }
         }
         else
         {
             TempData["hata"] = "Görüntülemek istediğiniz ihtiyaç sahibi sizin bölgenizde bulunmuyor.";
             return(RedirectToAction("Liste", "IhtiyacSahibi"));
         }
     }
     else
     {
         TempData["hata"] = "Görüntülek istediğiniz ihtiyaç sahibini seçiniz.";
         return(RedirectToAction("Liste"));
     }
 }
예제 #7
0
 public ActionResult Duzenle(BagisciModel model)
 {
     if (ModelState.IsValid)
     {
         if (bagisciBAL.KullaniciIslemYapabilirMi(KullaniciBilgileriDondur.KullaniciId(), model.BagisciId))
         {
             var onay = bagisciBAL.BagisciKaydet(model);
             if (onay.TamamlandiMi == true)
             {
                 KullaniciBilgileriDondur.LogKaydet(3, "Bağışçı düzenlendi. " + model.BagisciAdi + " " + model.BagisciSoyadi);
                 TempData["uyari"] = "Bağışçı güncelleme işlemi başarı ile tamamlandı.";
                 return(RedirectToAction("Liste"));
             }
             else
             {
                 String hatalar = KullaniciBilgileriDondur.HataMesajlariniOku(onay.HataMesajlari);
                 TempData["hata"] = hatalar;
                 Tanimla();
                 return(View(model));
             }
         }
         else
         {
             TempData["hata"] = "Sadece kendi bölgenizdeki bağışçılar ile ilgili işlem yapabilirsiniz.";
             return(RedirectToAction("Liste"));
         }
     }
     else
     {
         Tanimla();
         return(View(model));
     }
 }
 public ActionResult Duzenle(int?id)
 {
     if (id != null)
     {
         if (ihtiyacSahibiBAL.IhtiyacSahibiGoruntulenebilirMi(id, KullaniciBilgileriDondur.KullaniciId()))
         {
             var ihtiyacSahibi = ihtiyacSahibiBAL.IhtiyacSahibiGetir(id);
             if (ihtiyacSahibi != null)
             {
                 KullaniciBilgileriDondur.LogKaydet(3, "Bağışçı tarafından ihtiyaç sahibi düzenlenmek üzere görüntülendi. " + ihtiyacSahibi.IhtiyacSahibiAdi + " " + ihtiyacSahibi.IhtiyacSahibiSoyadi);
                 Tanimla();
                 return(View(ihtiyacSahibi));
             }
             else
             {
                 TempData["hata"] = "İhtiyaç sahibi bulunamadı.";
                 return(RedirectToAction("Liste"));
             }
         }
         else
         {
             TempData["hata"] = "Sadece kendi eklediğiniz ihtiyaç sahipleri ile ilgili işlem yapabilirisiniz.";
             return(RedirectToAction("Liste"));
         }
     }
     else
     {
         TempData["hata"] = "Lütfen güncellemek istediğiniz ihtiyaç sahibini seçiniz.";
         return(RedirectToAction("Liste"));
     }
 }
예제 #9
0
        public ActionResult Duzenle(SubeModel duzenlenmisSube)
        {
            if (ModelState.IsValid)
            {
                var sonuc = subeBusinessLayer.SubeGuncelle(duzenlenmisSube, KullaniciBilgileriDondur.KullaniciId());
                if (sonuc.TamamlandiMi == true)
                {
                    KullaniciBilgileriDondur.LogKaydet(3, "Şube güncellendi. Şehir=>" + duzenlenmisSube.Sehir.SehirId + " Kullanıcı=>" + duzenlenmisSube.KullaniciId);
                    TempData["uyari"] = "Şube güncelleme işlemi başarı ile tamamlandı.";
                    return(RedirectToAction("Liste"));
                }
                else
                {
                    String hatalar = "";
                    foreach (var hata in sonuc.HataMesajlari)
                    {
                        hatalar = hatalar + " " + hata;
                    }

                    TempData["hata"] = hatalar;
                    Tanimla();
                    return(View(duzenlenmisSube));
                }
            }
            else
            {
                Tanimla();
                return(View(duzenlenmisSube));
            }
        }
예제 #10
0
 public ActionResult Detay(int?id)
 {
     if (subeBusinessLayer.KullaniciMerkezdeMi(KullaniciBilgileriDondur.KullaniciId()))
     {
         if (id != null)
         {
             var sube = subeBusinessLayer.SubeBul(id);
             if (sube != null)
             {
                 KullaniciBilgileriDondur.LogKaydet(4, "Şube detay görüntülendi. Şehir=>" + sube.Sehir.SehirAdi + " Kullanıcı=>" + sube.Kullanici.KullaniciAdi + " " + sube.Kullanici.KullaniciSoyadi);
                 return(View(sube));
             }
             else
             {
                 TempData["hata"] = "Görüntülenecek şube bulunamadı.";
                 return(RedirectToAction("Liste"));
             }
         }
         else
         {
             TempData["hata"] = "Lütfen görüntülemek istediğiniz şubeyi seçiniz";
             return(RedirectToAction("Liste"));
         }
     }
     else
     {
         TempData["hata"] = "Sadece merkezdeki koordinatörler bu işlemi yapabilirler";
         return(RedirectToAction("Liste"));
     }
 }
예제 #11
0
 public ActionResult Duzenle(int?id)
 {
     if (subeBusinessLayer.KullaniciMerkezdeMi(KullaniciBilgileriDondur.KullaniciId()))
     {
         if (id != null)
         {
             var sube = subeBusinessLayer.SubeBul(id);
             if (sube != null)
             {
                 Tanimla();
                 return(View(sube));
             }
             else
             {
                 TempData["hata"] = "Düzenlemek istediğiniz şube bulunamadı.";
                 return(RedirectToAction("Liste"));
             }
         }
         else
         {
             Tanimla();
             TempData["hata"] = "Lütfen düzenlemek istediğiniz şubeyi bulunuz.";
             return(RedirectToAction("Liste"));
         }
     }
     else
     {
         TempData["hata"] = "Sadece merkezdeki koordinatörler bu işlemi yapabilirler";
         return(RedirectToAction("Liste"));
     }
 }
예제 #12
0
        public JsonResult FiltreliKasaGetir(string aranan, string tarih, int?sehirId, int?gelirGider)
        {
            if (aranan.Equals(""))
            {
                aranan = null;
            }

            if (tarih.Equals(""))
            {
                tarih = null;
            }
            else
            {
                try
                {
                    Convert.ToDateTime(tarih);
                }
                catch (Exception)
                {
                    tarih = null;
                }
            }
            KasaJsModel model = new KasaJsModel()
            {
                BasariliMi = true,
                KasaList   = kasaBAL.FiltreliKasaGetir(KullaniciBilgileriDondur.KullaniciId(), aranan, tarih, sehirId, gelirGider)
            };

            model.KasaSayisi = model.KasaList.Count;
            Thread.Sleep(2000);
            return(Json(model, JsonRequestBehavior.AllowGet));
        }
예제 #13
0
 public ActionResult Sil(int?id)
 {
     if (id != null)
     {
         var kasa = kasaBAL.KasaGetir(id);
         if (kasa != null)
         {
             if (kasaBAL.KullaniciIslemYapabilirMi(KullaniciBilgileriDondur.KullaniciId(), kasa.Sehir.SehirId))
             {
                 KullaniciBilgileriDondur.LogKaydet(2, "Kasa İşlemi Silmek için Görüntülendi. Id=>" + id);
                 Tanimla();
                 return(View(kasa));
             }
             else
             {
                 TempData["hata"] = "Sedece kendi bölgeniz için işlem yapabilirsiniz.";
                 return(RedirectToAction("Liste"));
             }
         }
         else
         {
             TempData["hata"] = "Düzenlemek istediğiniz kasa işlemi bulunamadı.";
             return(RedirectToAction("Liste"));
         }
     }
     else
     {
         TempData["hata"] = "Lütfen düzenlemek istediğiniz kasa işlemini seçiniz";
         return(RedirectToAction("Liste"));
     }
 }
예제 #14
0
        public PartialViewResult anasayfaPartial()
        {
            var Kullanici     = KullaniciBilgileriDondur.KullaniciId();
            var anaSayfaModel = kullaniciYonetimi.AnaSayfaModeli(Kullanici);

            return(PartialView(anaSayfaModel));
        }
예제 #15
0
 public ActionResult Duzenle(int?id)
 {
     if (id != null)
     {
         if (bagisciBAL.KullaniciIslemYapabilirMi(KullaniciBilgileriDondur.KullaniciId(), id))
         {
             var bagisci = bagisciBAL.BagisciBul(id);
             if (bagisci != null)
             {
                 KullaniciBilgileriDondur.LogKaydet(3, "Bağışçı düzenlenmek için görüntülendi. " + bagisci.BagisciAdi + " " + bagisci.BagisciSoyadi);
                 Tanimla();
                 return(View(bagisci));
             }
             else
             {
                 TempData["hata"] = "Düzenlemek istediğiniz bağışçı bulunamadı.";
                 return(RedirectToAction("Liste"));
             }
         }
         else
         {
             TempData["hata"] = "Sadece kendi bölgenizdeki bağışçılar ile ilgili işlem yapabilirsiniz.";
             return(RedirectToAction("Liste"));
         }
     }
     else
     {
         TempData["hata"] = "Düzenlemek istediğiniz bağışçıyı seçiniz";
         return(RedirectToAction("Liste"));
     }
 }
 public ActionResult Ekle(IhtiyacSahibiModel model)
 {
     if (ModelState.IsValid)
     {
         var onay = ihtiyacSahibiBAL.IhtiyacSahibiKaydet(model, KullaniciBilgileriDondur.KullaniciId());
         if (onay.TamamlandiMi == true)
         {
             KullaniciBilgileriDondur.LogKaydet(1, "Bağışçı tarafından ihtiyaç sahibi eklendi. " + model.IhtiyacSahibiAdi + " " + model.IhtiyacSahibiSoyadi);
             TempData["uyari"] = "İhtiyaç sahibi ekleme işlemi başarı ile tamamlandı.";
             return(RedirectToAction("Liste"));
         }
         else
         {
             string hatalar = KullaniciBilgileriDondur.HataMesajlariniOku(onay.HataMesajlari);
             TempData["hata"] = hatalar;
             Tanimla();
             return(View(model));
         }
     }
     else
     {
         Tanimla();
         return(View(model));
     }
 }
예제 #17
0
        public ActionResult GeriBildirimListesi()
        {
            KullaniciBilgileriDondur.LogKaydet(0, "Bağışçı tarafından geri bildirim listesi görüntülendi.");
            var geriBildirimler = geriBildirimBAL.TumGeriBildirimleriGetir(KullaniciBilgileriDondur.KullaniciId());

            return(View(geriBildirimler));
        }
        public JsonResult FiltreliBagiscilariGetir(int?sehirId, string aranan, string tarih)
        {
            if (!(tarih.Equals("")))
            {
                try
                {
                    Convert.ToDateTime(tarih);
                }
                catch (Exception e)
                {
                    tarih = null;
                }
            }
            else
            {
                tarih = null;
            }

            if ((aranan.Equals("")))
            {
                aranan = null;
            }
            TeslimAlinacakBagisJsModel model = new TeslimAlinacakBagisJsModel()
            {
                BagisList   = bagisBAL.FiltreliBagislariGetir(KullaniciBilgileriDondur.KullaniciId(), sehirId, aranan, tarih),
                BasariliMi  = true,
                BagisSayisi = bagisBAL.FiltreliBagislariGetir(KullaniciBilgileriDondur.KullaniciId(), sehirId, aranan, tarih).Count
            };

            Thread.Sleep(2000);
            return(Json(model, JsonRequestBehavior.AllowGet));
        }
예제 #19
0
        public void Tanimla()
        {
            var sehirlerSelect = kullaniciBAL.SehirleriGetir(KullaniciBilgileriDondur.KullaniciId()).Select(p =>
                                                                                                            new SelectListItem()
            {
                Text  = p.SehirAdi,
                Value = p.SehirId.ToString()
            }).ToList();

            ViewBag.sehirlerSelect = sehirlerSelect;

            var durumlar = new List <SelectListItem>
            {
                new SelectListItem()
                {
                    Text = "Okunmadı", Value = "0"
                },
                new SelectListItem()
                {
                    Text = "Okundu", Value = "1"
                },
                new SelectListItem()
                {
                    Text = "Geri Dönüş Yapıldı", Value = "2"
                },
                new SelectListItem()
                {
                    Text = "Geri Dönüşe Gerek Görülmedi", Value = "3"
                }
            };

            ViewBag.durumlarSelectList = durumlar;
        }
 public ActionResult Duzenle(int?id)
 {
     if (id != null)
     {
         if (ihtiyacSahibiBAL.IhtiyacSahibiGoruntulenebilirMi(id, KullaniciBilgileriDondur.KullaniciId()))
         {
             if (ihtiyacSahibiBAL.IhtiyacSahibiGetir(id) != null)
             {
                 Tanimla();
                 return(View(ihtiyacSahibiBAL.IhtiyacSahibiGetir(id)));
             }
             else
             {
                 TempData["hata"] = "Düzenlemek istediğiniz ihtiyaç sahibi bulunamadı.";
                 return(RedirectToAction("Liste"));
             }
         }
         else
         {
             TempData["hata"] = "Düzenlemek istediğiniz ihtiyaç sahibi sizin bölgenizde bulunmuyor";
             return(RedirectToAction("Liste"));
         }
     }
     else
     {
         TempData["hata"] = "Düzenlemek istediğiniz ihtiyaç sahibini seçiniz";
         return(RedirectToAction("Liste"));
     }
 }
        public ActionResult Liste()
        {
            KullaniciBilgileriDondur.LogKaydet(0, "Bağışçı tarafından eklenen ihiyaç sahipleri görüntülendi. Bağışçı Id=" + KullaniciBilgileriDondur.KullaniciId());
            var ihtiyacSahipleri = ihtiyacSahibiBAL.TumIhtiyacSahipleriniGetir(KullaniciBilgileriDondur.KullaniciId());

            return(View(ihtiyacSahipleri));
        }
예제 #22
0
 public ActionResult YeniMesaj(GonderilecekMesajModel model)
 {
     model.GonderenId = KullaniciBilgileriDondur.KullaniciId();
     if (ModelState.IsValid)
     {
         var sonuc = mesajBAL.MesajGonder(model);
         if (sonuc.TamamlandiMi == true)
         {
             KullaniciBilgileriDondur.LogKaydet(1, "Yeni mesaj gönderimi başlatıldı. Mesaj metni=>" + model.MesajMetni);
             TempData["uyari"] = "İşlem başarı ile gerçekleşti.";
             return(RedirectToAction("Liste"));
         }
         else
         {
             string hatalar = KullaniciBilgileriDondur.HataMesajlariniOku(sonuc.HataMesajlari);
             if (hatalar != null)
             {
                 TempData["hata"] = "Gönderim işlemi sırasında hata oluştu.";
                 Tanimla();
                 return(View(model));
             }
             else
             {
                 TempData["hata"] = hatalar;
                 Tanimla();
                 return(View(model));
             }
         }
     }
     else
     {
         Tanimla();
         return(View(model));
     }
 }
 public ActionResult BagisSil(int?id)
 {
     if (id != null)
     {
         if (bagisBAL.KullaniciIslemYapabilirMi(KullaniciBilgileriDondur.KullaniciId(), id))
         {
             var sonuc = bagisBAL.BagisSil(KullaniciBilgileriDondur.KullaniciId(), id);
             if (sonuc.TamamlandiMi == true)
             {
                 KullaniciBilgileriDondur.LogKaydet(2, "Bağış Silindi.");
                 TempData["uyari"] = "İşlem başarı ile gerçekleşti.";
                 return(RedirectToAction("Liste"));
             }
             else
             {
                 String hatalar = KullaniciBilgileriDondur.HataMesajlariniOku(sonuc.HataMesajlari);
                 TempData["hata"] = hatalar;
                 return(RedirectToAction("Liste"));
             }
         }
         else
         {
             TempData["hata"] = "Sadece kendi bağışınız için işlem yapabilirsiniz.";
             return(RedirectToAction("Liste"));
         }
     }
     else
     {
         TempData["hata"] = "Lütfen silmek istediğiniz bağışı seçiniz.";
         return(RedirectToAction("Liste"));
     }
 }
예제 #24
0
 public JsonResult FiltreliDetaylariGetir(int?detayId, string aranan)
 {
     Thread.Sleep(2000);
     if (mesajBAL.KullaniciIslemYapabilirMi(KullaniciBilgileriDondur.KullaniciId(), detayId))
     {
         if (aranan.Equals(""))
         {
             aranan = null;
         }
         MesajDetayJsModel model = new MesajDetayJsModel()
         {
             BasariliMi     = true,
             MesajDetayList = mesajBAL.FiltreliMesajlarDetaylariGetir(detayId, aranan)
         };
         model.MesajDetaySayisi = model.MesajDetayList.Count;
         return(Json(model, JsonRequestBehavior.AllowGet));
     }
     else
     {
         MesajDetayJsModel model = new MesajDetayJsModel()
         {
             BasariliMi = false
         };
         return(Json(model, JsonRequestBehavior.AllowGet));
     }
 }
 public ActionResult Sil(int?id)
 {
     if (id != null)
     {
         if (ihtiyacSahibiBAL.IhtiyacSahibiGoruntulenebilirMi(id, KullaniciBilgileriDondur.KullaniciId()))
         {
             var ihtiyacSahibi = ihtiyacSahibiBAL.IhtiyacSahibiGetir(id);
             if (ihtiyacSahibi != null)
             {
                 KullaniciBilgileriDondur.LogKaydet(2, "İhtiyaç sahibi silinmek üzere görüntülendi. Adı Soyadı=>" + ihtiyacSahibi.IhtiyacSahibiAdi + " " + ihtiyacSahibi.IhtiyacSahibiSoyadi);
                 return(View(ihtiyacSahibi));
             }
             else
             {
                 TempData["hata"] =
                     "Görüntülemek istediğiniz ihtiyaç sahibi bulunamadı.";
                 return(RedirectToAction("Liste"));
             }
         }
         else
         {
             TempData["hata"] =
                 "Görüntelemeye çalıştığınız ihtiyaç sahibi sizin bölgenizde bulunmayan bir ihtiyaç sahibidir.";
             return(RedirectToAction("Liste"));
         }
     }
     else
     {
         TempData["hata"] =
             "Görüntülemek istediğiniz ihtiyaç sahibini seçiniz.";
         return(RedirectToAction("Liste"));
     }
 }
 public ActionResult Teslim(int?id)
 {
     if (id != null)
     {
         if (ihtiyacSahibiBAL.KullaniciIslemYapabilirMi(KullaniciBilgileriDondur.KullaniciId(), id))
         {
             if (ihtiyacSahibiBAL.IhtiyacSahibiMuhtacMi(id))
             {
                 var teslimModel = ihtiyacSahibiBAL.teslimEdilecekBilgileriGetir(id);
                 return(View(teslimModel));
             }
             else
             {
                 KullaniciBilgileriDondur.LogKaydet(3, "İhtiyaç sahibi teslim güncelleme için görüntülendi. Teslim Id=>" + id);
                 TempData["hata"] = "İhtiyaç sahibinin durumu muhtaç olmadığından işlem yapılamamaktadır.";
                 return(RedirectToAction("IhtiyacSahibiKontrolListesi"));
             }
         }
         else
         {
             TempData["hata"] = "Sadece kendi bölgenizdeki ihtiyaç sahipleri ile ilgili işlem yapabilirsiniz";
             return(RedirectToAction("IhtiyacSahibiKontrolListesi"));
         }
     }
     else
     {
         TempData["hata"] = "Lütfen işlem yapmak istediğiniz ihtiyaç sahibini seçiniz";
         return(RedirectToAction("IhtiyacSahibiKontrolListesi"));
     }
 }
 public ActionResult Kontrol(int?id)
 {
     if (id != null)
     {
         if (ihtiyacSahibiBAL.KullaniciIslemYapabilirMi(KullaniciBilgileriDondur.KullaniciId(), id))
         {
             var ihtiyacSahibi = ihtiyacSahibiBAL.IhtiyacSahibiVerileceklerGetir(id);
             if (ihtiyacSahibi != null)
             {
                 KullaniciBilgileriDondur.LogKaydet(3, "İhtiyaç sahibi kontrol görüntülendi. Kontrol edilen ihtiyaç sahibi adı soyadı=>" + ihtiyacSahibi.IhtiyacSahibiAdiSoyadi);
                 return(View(ihtiyacSahibi));
             }
             else
             {
                 TempData["hata"] = "İşlem yapmak istediğiniz ihtiyaç sahibi bulunamadı.";
                 return(RedirectToAction("IhtiyacSahibiKontrolListesi"));
             }
         }
         else
         {
             TempData["hata"] = "Sadece kendi bölgenizde bulunan ihtiyaç sahipleri ile ilgili işlem yapabilirsiniz";
             return(RedirectToAction("IhtiyacSahibiKontrolListesi"));
         }
     }
     else
     {
         TempData["hata"] = "Lütfen işlem yapmak istediğiniz ihtiyaç sahibini seçiniz";
         return(RedirectToAction("IhtiyacSahibiKontrolListesi"));
     }
 }
예제 #28
0
        public JsonResult KullanicilariGetir()
        {
            KullaniciJSModel kullanicilar = new KullaniciJSModel();

            kullanicilar.KullaniciModelList = yetkiBAL.KullanicilariGetir(KullaniciBilgileriDondur.KullaniciId());
            kullanicilar.BasariliMi         = true;
            kullanicilar.KullaniciSayisi    = kullanicilar.KullaniciModelList.Count;
            Thread.Sleep(2000);
            return(Json(kullanicilar, JsonRequestBehavior.AllowGet));
        }
        public void Tanimla()
        {
            var sehirler = kullaniciBusinessLayer.SehirleriGetir(KullaniciBilgileriDondur.KullaniciId()).Select(p =>
                                                                                                                new SelectListItem()
            {
                Text  = p.SehirAdi,
                Value = p.SehirId.ToString()
            }).ToList();

            ViewBag.sehirler = sehirler;
        }
        public JsonResult IhtiyacSahipleriniGetir()
        {
            IhtiyacSahibiJSModel ihtiyacSahibiModel = new IhtiyacSahibiJSModel();

            ihtiyacSahibiModel.IhtiyacSahipleri =
                ihtiyacSahibiBAL.TumIhtiyacSahipleriniGetir(KullaniciBilgileriDondur.KullaniciId());
            ihtiyacSahibiModel.BasariliMi          = true;
            ihtiyacSahibiModel.IhtiyacSahibiSayisi = ihtiyacSahibiModel.IhtiyacSahipleri.Count;
            Thread.Sleep(2000);
            return(Json(ihtiyacSahibiModel, JsonRequestBehavior.AllowGet));
        }