Exemple #1
0
        public IslemOnayModel EsyaDuzenle(EsyaModel duzenlenmisEsya, int?kullaniciId)
        {
            IslemOnayModel onay = new IslemOnayModel();
            EsyaTablo      esya = new EsyaTablo()
            {
                EsyaId  = Convert.ToInt32(duzenlenmisEsya.EsyaId),
                EsyaAdi = duzenlenmisEsya.EsyaAdi
            };

            if (esyaDAL.EsyaVarMi(esya))
            {
                onay.HataMesajlari.Add("Sistemde aynı isimde bir başka eşya kayıtlıdır.");
                onay.TamamlandiMi = false;
            }
            else
            {
                if (esyaDAL.EsyaDuzenle(esya, kullaniciId))
                {
                    onay.TamamlandiMi = true;
                }
                else
                {
                    onay.TamamlandiMi = false;
                    onay.HataMesajlari.Add("Güncelleme işlemi sırasında hata oluştu. Yetkiniz olmadığından bu hatayı görüyor olabilirsiniz.");
                }
            }

            return(onay);
        }
Exemple #2
0
        public ActionResult Ekle(EsyaModel eklenecekEsya)
        {
            if (ModelState.IsValid)
            {
                var sonuc = esyaBAL.Ekle(eklenecekEsya);
                if (sonuc.TamamlandiMi == true)
                {
                    KullaniciBilgileriDondur.LogKaydet(0, "Eşya eklendi. Kullanıcı Id=>" + KullaniciBilgileriDondur.KullaniciId() + " Eşya Adı=>" + eklenecekEsya.EsyaAdi);
                    TempData["uyari"] = "Eşya ekleme işlemi başarı ile gerçekleşti";
                    return(RedirectToAction("Liste", "Esya"));
                }
                else
                {
                    String hatalar = "";
                    foreach (var hata in sonuc.HataMesajlari)
                    {
                        hatalar += hata + "\n";
                    }

                    TempData["hata"] = hatalar;
                    return(View(eklenecekEsya));
                }
            }
            else
            {
                return(View(eklenecekEsya));
            }
        }
Exemple #3
0
        public IslemOnayModel Ekle(EsyaModel eklenecekEsya)
        {
            IslemOnayModel onay = new IslemOnayModel();

            if (esyaDAL.EsyaVarMi(eklenecekEsya.EsyaAdi))
            {
                onay.TamamlandiMi = false;
                onay.HataMesajlari.Add("Eklenmek istenen eşya sistemde bulunuyor.");
                return(onay);
            }
            else
            {
                EsyaTablo esyaTabloEklenecek = new EsyaTablo()
                {
                    EsyaAdi = eklenecekEsya.EsyaAdi
                };
                if (esyaDAL.Ekle(esyaTabloEklenecek))
                {
                    onay.TamamlandiMi = true;
                    return(onay);
                }
                else
                {
                    onay.HataMesajlari.Add("Bilinmeyen bir hata oluştu.");
                    onay.TamamlandiMi = false;
                    return(onay);
                }
            }
        }
Exemple #4
0
        public EsyaModel EsyaGetir(int?id)
        {
            var esya = esyaDAL.EsyaGetir(id);

            if (esya == null)
            {
                return(null);
            }
            else
            {
                EsyaModel gosterilecekEsya = new EsyaModel()
                {
                    EsyaAdi = esya.EsyaAdi,
                    EsyaId  = esya.EsyaId
                };
                return(gosterilecekEsya);
            }
        }
Exemple #5
0
        public ActionResult Duzenle(EsyaModel esya)
        {
            var onay = esyaBAL.EsyaDuzenle(esya, KullaniciBilgileriDondur.KullaniciId());

            if (onay.TamamlandiMi == true)
            {
                KullaniciBilgileriDondur.LogKaydet(3, "Eşya Düzenlendi. Eşya Id=>" + esya.EsyaId + " Eşya Adı=>" + esya.EsyaAdi);
                TempData["uyari"] = "Eşya düzenleme işlemi başarı ile tamamlandı.";
                return(RedirectToAction("Liste"));
            }
            else
            {
                String hatalar = "";
                foreach (var hata in onay.HataMesajlari)
                {
                    hatalar += hata + "\n";
                }

                TempData["hata"] = hatalar;
                return(View(esya));
            }
        }