Exemplo n.º 1
0
        public ActionResult UrunDuzenle(VMUrun Data, HttpPostedFileBase Resim)
        {
            if (Session["Login"] != null)
            {
                try
                {
                    if (System.IO.File.Exists(Server.MapPath("~" + Data.Image)))
                    {
                        System.IO.File.Delete(Server.MapPath("~" + Data.Image));
                    }

                    WebImage img     = new WebImage(Resim.InputStream);
                    FileInfo imginfo = new FileInfo(Resim.FileName);
                    string   newfoto = Guid.NewGuid().ToString() + imginfo.Extension;
                    img.Resize(700, 700);
                    img.Save("~/images/ImageStore/" + newfoto);
                    Data.Image = "/images/ImageStore/" + newfoto;

                    bool Result = UrunRepo.UrunGuncelle(Data);
                    if (Result == true)
                    {
                        var Al = AnalizRepo.UrunKaydetKategori();
                        ViewBag.Marka        = Al.marka;
                        ViewBag.Kategori     = Al.kategori;
                        ViewBag.AltKategori  = Al.altkategoriadi;
                        ViewBag.UrunKategori = Al.urunkategoriadi;
                        var gonder = UrunRepo.UrunBul(Data.UrunID);
                        TempData["1"] = "alert alert-success";
                        TempData["2"] = false;
                        TempData["3"] = "Ürün Başarıyla Güncellendi!";
                        return(View(gonder));
                    }
                    else
                    {
                        TempData["Hata"]     = "Database Bağlantısı Sağlanamadı Ürün Kaydetme İşlemi Başarısız Oldu!";
                        TempData["HataKodu"] = "8111";
                        return(RedirectToAction("Hata"));
                    }
                }
                catch
                {
                    TempData["Hata"]     = "Database Bağlantısı Sağlanamadı Ürün Bulma İşlemi Başarısız Oldu!";
                    TempData["HataKodu"] = "2111";
                    return(RedirectToAction("Hata"));
                }
            }
            else
            {
                TempData["UyariTipi"] = "text-danger";
                TempData["Sonuc"]     = "Tarayıcıda Oturum Süreniz Dolmuş! Lütfen Tekrar Oturum Açın!";
                return(RedirectToAction("Login", "Admin"));
            }
        }
Exemplo n.º 2
0
 public ActionResult Index()
 {
     if (Session["User"] != null && Session["Yetki"].ToString() == "Admin")
     {
         var Gonder = AnalizRepo.Analiz();
         return(View(Gonder));
     }
     else
     {
         TempData["UyariTipi"] = "text-danger";
         TempData["Sonuc"]     = "Tarayıcıda Oturum Süreniz Dolmuş! Lütfen Tekrar Oturum Açın!";
         return(RedirectToAction("Logon", "Login"));
     }
 }
Exemplo n.º 3
0
 public ActionResult Index()
 {
     if (Session["User"] != null)
     {
         int id     = int.Parse(Session["User"].ToString());
         var Gonder = AnalizRepo.AnalizPersonel(id);
         return(View(Gonder));
     }
     else
     {
         TempData["UyariTipi"] = "text-danger";
         TempData["Sonuc"]     = "Tarayıcıda Oturum Süreniz Dolmuş! Lütfen Tekrar Oturum Açın!";
         return(RedirectToAction("Logon", "Login"));
     }
 }
Exemplo n.º 4
0
 public ActionResult IndirimliUrunler()
 {
     if (Session["Login"] != null)
     {
         try
         {
             var Gonder = AnalizRepo.IndirimliUrun();
             return(View(Gonder));
         }
         catch
         {
             TempData["Hata"]     = "İndirimli Ürünler Sayfasının Gösterimi Başarısız Oldu!";
             TempData["HataKodu"] = "8866";
             return(RedirectToAction("Hata", "Product"));
         }
     }
     else
     {
         TempData["UyariTipi"] = "text-danger";
         TempData["Sonuc"]     = "Tarayıcıda Oturum Süreniz Dolmuş! Lütfen Tekrar Oturum Açın!";
         return(RedirectToAction("Login", "Admin"));
     }
 }
Exemplo n.º 5
0
 public ActionResult Admin()
 {
     if (Session["Login"] != null)
     {
         try
         {
             var Gonder = AnalizRepo.Analiz();
             return(View(Gonder));
         }
         catch
         {
             TempData["Hata"]     = "Sistem Admin Sayfasının Gösterimini İstedi Ancak Database Bu İşleme Yanıt Vermedi. Bu Kritik Bir Sistem Hatasıdır.";
             TempData["HataKodu"] = "9866";
             return(RedirectToAction("Hata", "Product"));
         }
     }
     else
     {
         TempData["UyariTipi"] = "text-danger";
         TempData["Sonuc"]     = "Tarayıcıda Oturum Süreniz Dolmuş! Lütfen Tekrar Oturum Açın!";
         return(RedirectToAction("Login"));
     }
 }
Exemplo n.º 6
0
 public ActionResult UrunEkle()
 {
     if (Session["Login"] != null)
     {
         try
         {
             var Gonder = AnalizRepo.UrunKaydetKategori();
             return(View(Gonder));
         }
         catch
         {
             TempData["Hata"]     = "Database Bağlantısı Sağlanamadı Ürün Ekleme Sayfası Gösterimi Başarısız Oldu!";
             TempData["HataKodu"] = "6111";
             return(RedirectToAction("Hata"));
         }
     }
     else
     {
         TempData["UyariTipi"] = "text-danger";
         TempData["Sonuc"]     = "Tarayıcıda Oturum Süreniz Dolmuş! Lütfen Tekrar Oturum Açın!";
         return(RedirectToAction("Login", "Admin"));
     }
 }
Exemplo n.º 7
0
 public ActionResult UrunDuzenle(int ID)
 {
     if (Session["Login"] != null)
     {
         try
         {
             var Al = AnalizRepo.UrunKaydetKategori();
             ViewBag.Marka        = Al.marka;
             ViewBag.Kategori     = Al.kategori;
             ViewBag.AltKategori  = Al.altkategoriadi;
             ViewBag.UrunKategori = Al.urunkategoriadi;
             var Data = UrunRepo.UrunBul(ID);
             if (Data != null)
             {
                 return(View(Data));
             }
             else
             {
                 TempData["Hata"]     = "Database Bağlantısı Sağlanamadı Ürün Bulma İşlemi Başarısız Oldu!";
                 TempData["HataKodu"] = "2111";
                 return(RedirectToAction("Hata"));
             }
         }
         catch
         {
             TempData["Hata"]     = "Database Bağlantısı Sağlanamadı Ürün Bulma İşlemi Başarısız Oldu!";
             TempData["HataKodu"] = "2111";
             return(RedirectToAction("Hata"));
         }
     }
     else
     {
         TempData["UyariTipi"] = "text-danger";
         TempData["Sonuc"]     = "Tarayıcıda Oturum Süreniz Dolmuş! Lütfen Tekrar Oturum Açın!";
         return(RedirectToAction("Login", "Admin"));
     }
 }