public ActionResult SiparisBitir()
        {
            if (Session["kull"] != null)
            {
                List <tblUrunler> sepetListesi = (List <tblUrunler>)Session["cart"];

                using (var db = new db_EOAEntities1())
                {
                    foreach (tblUrunler item in sepetListesi)
                    {
                        tblSiparis gelenSiparis = new tblSiparis()
                        {
                            musteriId    = ((tblMusteri)Session["kull"]).musteriID,
                            siparisAdet  = 1,
                            urunId       = item.urunID,
                            siparisTarih = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd"))
                        };

                        db.tblSiparis.Add(gelenSiparis);
                    }

                    foreach (tblUrunler item in sepetListesi)
                    {
                        tblUrunler tmpUrun = db.tblUrunler.Where(urun => urun.urunID == item.urunID).First();
                        tmpUrun.urunDetayStok--;
                    }
                    db.SaveChanges();
                }

                Session["cart"] = null;

                return(RedirectToAction("Siparisler", "Profil"));
            }
            return(RedirectToAction("Index", "Home"));
        }
示例#2
0
        public ActionResult Kontrol(tblMusteri m)
        {
            db_EOAEntities1 db    = new db_EOAEntities1();
            var             _kull = db.tblMusteri.Where(s => s.kullaniciAdi == m.kullaniciAdi);

            if (_kull.Any())
            {
                if (_kull.Where(s => s.kullaniciSifre == m.kullaniciSifre).Any())
                {
                    //Session["kull"] = ((tblMusteri)_kull);
                    Session["kull"] = _kull.SingleOrDefault();

                    return(RedirectToAction("Index", "Home"));
                }
                else
                {
                    //ViewBag.Mesaj = Json("Hata");
                    //return Json(new { status = true, message = "Invalid Password!" });
                    return(RedirectToAction("Index", "Login"));
                }
            }
            else
            {
                // return Json(new { status = false, message = "Invalid Email!" });
                return(RedirectToAction("Index", "Login"));
            }
        }
示例#3
0
        public ActionResult Guncelle(FormCollection fc, HttpPostedFileBase uploadFile)
        {
            //bool isModified = false;

            if (Session["kull"] != null)
            {
                tblMusteri tempMus = new tblMusteri();
                using (var db = new db_EOAEntities1())
                {
                    string gelenKullAdi = fc["kullaniciAdi"];
                    tempMus = db.tblMusteri.Single(mus => mus.kullaniciAdi == gelenKullAdi);

                    tempMus.musteriAdi     = fc["musteriAdi"];
                    tempMus.musteriSoyadi  = fc["musteriSoyadi"];
                    tempMus.musteriTel     = fc["musteriTel"];
                    tempMus.musteriAdres   = fc["musteriAdres"];
                    tempMus.kullaniciAdi   = fc["kullaniciAdi"];
                    tempMus.kullaniciSifre = fc["kullaniciSifre"];


                    db.tblMusteri.Attach(tempMus);
                    db.Entry(tempMus).State = EntityState.Modified;
                    db.SaveChanges();
                    Session["kull"] = tempMus;
                    //isModified = true;
                }
            }
            return(RedirectToAction("Hesabim"));
        }
示例#4
0
        public ActionResult KategoriDuzenle(FormCollection fc, HttpPostedFileBase uploadFile)
        {
            if (Session["kull"] != null && ((tblMusteri)Session["kull"]).rolId == 2)
            {
                tblKategori tempKat = new tblKategori();
                using (var db = new db_EOAEntities1())
                {
                    string gelenKatAdi = fc["kategoriAd"];
                    long   gelentId    = Convert.ToInt64(fc["kategoriId"]);
                    tempKat = db.tblKategori.Single(cat => cat.kategoriID == gelentId);

                    tempKat.kategoriAdi = fc["kategoriAd"]; // TODO

                    if (uploadFile != null)
                    {
                        string path     = Path.Combine(Server.MapPath("~/Content/kategori"), Path.GetFileName(uploadFile.FileName));
                        string dbKaydet = "Content/kategori/" + uploadFile.FileName;
                        tempKat.kategoriResimLink = dbKaydet;
                        uploadFile.SaveAs(path);
                    }


                    db.tblKategori.Attach(tempKat);
                    db.Entry(tempKat).State = EntityState.Modified;
                    db.SaveChanges();

                    return(RedirectToAction("Kategori", "Admin"));
                }
            }

            return(RedirectToAction("Index", "Home"));
        }
示例#5
0
        public ActionResult UrunDuzenle(FormCollection fc, HttpPostedFileBase uploadFile)
        {
            if (Session["kull"] != null && ((tblMusteri)Session["kull"]).rolId == 2)
            {
                using (var db = new db_EOAEntities1())
                {
                    tblUrunler editUrun = new tblUrunler();

                    long gelentId = Convert.ToInt64(fc["urunID"]);
                    editUrun                = db.tblUrunler.Single(urun => urun.urunID == gelentId);
                    editUrun.urunAdi        = fc["urunAd"];
                    editUrun.urunDetayStok  = Convert.ToInt32(fc["urunDetayStok"]);
                    editUrun.urunDetayFiyat = Convert.ToDecimal(fc["urunDetayFiyat"]);
                    if (uploadFile != null)
                    {
                        string path     = Path.Combine(Server.MapPath("~/Content/resim"), Path.GetFileName(uploadFile.FileName));
                        string dbKaydet = "Content/resim/" + uploadFile.FileName;
                        editUrun.urunDetayResim = dbKaydet;
                        uploadFile.SaveAs(path);
                    }


                    db.tblUrunler.Attach(editUrun);
                    db.Entry(editUrun).State = EntityState.Modified;
                    db.SaveChanges();

                    return(RedirectToAction("Urun", "Admin"));
                }
            }

            return(RedirectToAction("Index", "Home"));
        }
示例#6
0
        public ActionResult AddToFav(int id)
        {
            if (Session["kull"] != null)
            {
                using (var db = new db_EOAEntities1())
                {
                    tblFavori fav = new tblFavori();
                    fav.urunID    = id;
                    fav.musteriID = Convert.ToInt32(((tblMusteri)Session["kull"]).musteriID);
                    db.tblFavori.Add(fav);
                    db.SaveChanges();
                }

                return(View("Favorilerim"));
            }
            return(RedirectToAction("Index", "Login"));
        }
示例#7
0
        public ActionResult DeleteToFav(int id)
        {
            if (Session["kull"] != null)
            {
                using (var db = new db_EOAEntities1())
                {
                    var sorguFav = (from fav in db.tblFavori
                                    where fav.favoriID == id
                                    select fav).First();

                    db.tblFavori.Remove(sorguFav);
                    db.SaveChanges();
                }

                return(View("Favorilerim"));
            }
            return(RedirectToAction("Index", "Login"));
        }
示例#8
0
        public ActionResult Add(FormCollection mus)
        {
            tblMusteri Musteri = new tblMusteri();

            Musteri.musteriAdi     = mus["musteriAdi"];
            Musteri.musteriSoyadi  = mus["musteriSoyadi"];
            Musteri.kullaniciAdi   = mus["kullaniciAdi"];
            Musteri.kullaniciSifre = mus["kullaniciSifre"];
            Musteri.rolId          = 1;

            using (var db = new db_EOAEntities1())
            {
                db.tblMusteri.Add(Musteri);
                db.SaveChanges();
            }

            return(RedirectToAction("Index", "Home"));
        }
示例#9
0
        public ActionResult KategoriSil(int id)
        {
            if (Session["kull"] != null && ((tblMusteri)Session["kull"]).rolId == 2)
            {
                using (var db = new db_EOAEntities1())
                {
                    var sorguCat = (from cat in db.tblKategori
                                    where cat.kategoriID == id
                                    select cat).First();

                    db.tblKategori.Remove(sorguCat);
                    db.SaveChanges();
                }

                return(RedirectToAction("Kategori", "Admin"));
            }

            return(RedirectToAction("Index", "Home"));
        }
示例#10
0
        public ActionResult UrunSil(int id)
        {
            if (Session["kull"] != null && ((tblMusteri)Session["kull"]).rolId == 2)
            {
                using (var db = new db_EOAEntities1())
                {
                    var sorguUrun = (from urun in db.tblUrunler
                                     where urun.urunID == id
                                     select urun).First();

                    db.tblUrunler.Remove(sorguUrun);
                    db.SaveChanges();
                }

                return(RedirectToAction("Urun", "Admin"));
            }

            return(RedirectToAction("Index", "Home"));
        }
示例#11
0
        public ActionResult Index()
        {
            /*    //List<UrunlerViewModel> um = new List<UrunlerViewModel>();
             *   string aranan = Request.QueryString["aranan"];
             *
             *   db_EOAEntities1 db = new db_EOAEntities1();
             *   tblUrunler araSonuc = db.tblUrunler.ToList<tblUrunler>();
             *   var bizimSonuc = araSonuc.Contains(aranan);
             *   tblUrunler tblUrunler = (tblUrunler)araSonuc;
             *
             *
             *   List<tblUrunler> urunListesi = new List<tblUrunler>();
             *
             *   foreach (tblUrunler urun in araSonuc)
             *   {
             *       if (urun.urunAdi.Contains(aranan))
             *       {
             *           urunListesi.Add(urun);
             *       }
             *
             *   }
             *  // var araSonuc = db.tblUrunler;
             *
             *   return Json(urunListesi , JsonRequestBehavior.AllowGet);
             *
             */
            string aranan = Request.QueryString["aranan"];

            if (aranan != null)
            {
                db_EOAEntities1   db          = new db_EOAEntities1();
                List <tblUrunler> tblUrunlers = new List <tblUrunler>();
                // List<UrunlerViewModel> model = new List<UrunlerViewModel>();
                tblUrunlers = db.tblUrunler.Where(s => s.urunAdi.Contains(aranan)).ToList();

                ViewBag.Title = "Arama | " + aranan;
                return(View(tblUrunlers));
            }

            return(RedirectToAction("Index", "Home"));
        }
示例#12
0
        public ActionResult Add(FormCollection fc, HttpPostedFileBase uploadFile)
        {
            tblUrunler yeniUrun = new tblUrunler();

            yeniUrun.urunAdi        = fc["urunAd"];
            yeniUrun.urunDetayStok  = Convert.ToInt32(fc["urunDetayStok"]);
            yeniUrun.urunDetayFiyat = Convert.ToDecimal(fc["urunDetayFiyat"]);
            yeniUrun.kategoriId     = Convert.ToInt32(fc["kategoriId"]);
            string path     = Path.Combine(Server.MapPath("~/Content/resim"), Path.GetFileName(uploadFile.FileName));
            string dbKaydet = "Content/resim/" + uploadFile.FileName;

            yeniUrun.urunDetayResim = dbKaydet;
            uploadFile.SaveAs(path);

            using (var db = new db_EOAEntities1())
            {
                db.tblUrunler.Add(yeniUrun);
                db.SaveChanges();
            }

            return(RedirectToAction("Index", "Home"));
        }
示例#13
0
        // GET: Category
        public ActionResult Index()
        {
            db_EOAEntities1   db          = new db_EOAEntities1();
            List <tblUrunler> tblUrunlers = new List <tblUrunler>();
            tblKategori       kategori    = new tblKategori();

            if (Request.QueryString["kategoriID"] != null)
            {
                int kategoriID = Convert.ToInt32(Request.QueryString["kategoriID"]);
                kategori         = db.tblKategori.Where(p => p.kategoriID == kategoriID).First();
                tblUrunlers      = db.tblUrunler.Where(urun => urun.tblKategori.kategoriID == kategoriID).ToList();
                ViewBag.Kategori = kategori.kategoriAdi;
            }
            else
            {
                ViewBag.Kategori = "TÜMÜ";
                tblUrunlers      = db.tblUrunler.ToList();
            }


            return(View(tblUrunlers));
        }