public ActionResult Urun_detay(int urun_id)
        {
            try
            {
                if (TempData["YayinDurumu"] != null)
                {
                    ViewBag.YayinDurumu = TempData["YayinDurumu"];
                }

                if (TempData["UrunDuzenlemeSonucu"] != null)
                {
                    ViewBag.UrunDuzenlemeSonucu = TempData["UrunDuzenlemeSonucu"].ToString();
                }

                projeEntities1 db     = new projeEntities1();
                int            uye_id = Convert.ToInt32(Session["uye_id"]);
                var            urun   = from u in db.urunler where u.id == urun_id && u.uye_id == uye_id select u;

                return(View(urun.First()));
            }
            catch
            {
                TempData["IzinsizDizin"] = "Giriş izninizin olmadığı bir dizine ulaşmaya çalıştınız!";
                return(RedirectToAction("Urun_listeleme", "Hesabim"));
            }
        }
Exemple #2
0
        public ActionResult Sosyal(int s)
        {
            projeEntities1 db      = new projeEntities1();
            var            ayarlar = db.ayarlar.Where(x => x.id == 1).First();
            string         url     = string.Empty;

            try {
                if (s == 1) //Facebook
                {
                    url = ayarlar.facebook;
                }
                if (s == 2) //Twitter
                {
                    url = ayarlar.twitter;
                }
                if (s == 3) //Instagram
                {
                    url = ayarlar.instagram;
                }

                return(Redirect(url));
            }
            catch {
                return(RedirectToAction("Index", "Anasayfa"));
            }
        }
        // GET: Hesabim
        public ActionResult Index()
        {
            if (TempData["ProfilResimYuklemeSonucu"] != null)
            {
                ViewBag.ProfilResimYuklemeSonucu = TempData["ProfilResimYuklemeSonucu"].ToString();
            }
            if (TempData["ResimTuruHata"] != null)
            {
                ViewBag.ResimTuruHata = TempData["ResimTuruHata"].ToString();
            }

            if (TempData["HesabimGuncelle"] != null)
            {
                ViewBag.HesabimGuncelle = TempData["HesabimGuncelle"].ToString();
            }

            if (TempData["bakiye_yukle"] != null)
            {
                ViewBag.bakiye_yukle = TempData["bakiye_yukle"].ToString();
            }

            if (TempData["bakiye_yukle_hata"] != null)
            {
                ViewBag.bakiye_yukle_hata = TempData["bakiye_yukle_hata"].ToString();
            }

            projeEntities1 db     = new projeEntities1();
            var            uye_id = Convert.ToInt32(Session["uye_id"]);
            var            uye    = from u in db.uyeler where u.id == uye_id select u;

            return(View(uye.First()));
        }
Exemple #4
0
        public ActionResult BizeYazin(FormCollection col)
        {
            string localIP = Request.UserHostAddress.ToString();

            var adsoy   = col["adsoy"];
            var email   = col["email"];
            var telefon = col["telefon"];
            var mesaj   = col["mesaj"];

            projeEntities1 db       = new projeEntities1();
            var            iletisim = new itetisim_mesajlari();

            iletisim.adsoy = adsoy;
            iletisim.email = email;
            iletisim.tel   = telefon;
            iletisim.mesaj = mesaj;
            iletisim.ip    = localIP;
            iletisim.durum = "Yeni";
            iletisim.tarih = DateTime.Now;

            db.itetisim_mesajlari.Add(iletisim);
            db.SaveChanges();

            TempData["iletisim_mesaj"] = "Mesajınız iletildi.";

            return(RedirectToAction("BizeYazin", "Anasayfa"));
        }
Exemple #5
0
        public ActionResult Hakkinda()
        {
            projeEntities1 db      = new projeEntities1();
            var            ayarlar = db.ayarlar.Where(x => x.id == 1).First();

            return(View(ayarlar));
        }
Exemple #6
0
        // GET: Anasayfa
        public ActionResult Index()
        {
            projeEntities1 db = new projeEntities1();

            var ayarlar = db.ayarlar.Where(x => x.id == 1).First();

            ViewBag.Title       = ayarlar.title;
            ViewBag.Keywords    = ayarlar.keywords;
            ViewBag.Description = ayarlar.description;

            if (TempData["catIDList"] != null)
            {
                ViewBag.catIDList = TempData["catIDList"];
            }

            if (TempData["autTimeList"] != null)
            {
                ViewBag.autTimeList = TempData["autTimeList"];
            }

            if (TempData["minMaxList"] != null)
            {
                ViewBag.minMaxList = TempData["minMaxList"];
            }


            return(View(db.kategoriler.ToList()));
        }
Exemple #7
0
        public ActionResult Acikarttirma(int urun_id)
        {
            projeEntities1 db         = new projeEntities1();
            var            urun       = (from u in db.urunler where u.id == urun_id select u).First();
            DateTime       localTime  = DateTime.Now;
            DateTime       startTime  = Convert.ToDateTime(urun.baslangic_tarihi);
            DateTime       finishTime = Convert.ToDateTime(urun.bitis_tarihi);


            if (localTime < startTime || localTime >= finishTime)
            {
                if (urun.teklif_durumu == "Evet")
                {
                    urun.teklif_durumu = "Hayır";
                    db.SaveChanges();
                }
                return(RedirectToAction("Index", "Anasayfa"));
            }

            var teklif_butonlari = (from t in db.urun_teklif_butonlari where t.urun_id == urun_id select t).OrderBy(x => x.teklif_butonlari.miktar);

            ViewBag.urun = urun;

            return(View(teklif_butonlari.ToList()));
        }
Exemple #8
0
        public ActionResult Teklif_zaman_kontrol(int urun_id)
        {
            projeEntities1 db         = new projeEntities1();
            var            urun       = (from u in db.urunler where u.id == urun_id select u).First();
            DateTime       localTime  = DateTime.Now;
            DateTime       startTime  = Convert.ToDateTime(urun.baslangic_tarihi);
            DateTime       finishTime = Convert.ToDateTime(urun.bitis_tarihi);

            if (localTime < startTime)
            {
                return(RedirectToAction("Index", "Anasayfa"));
            }
            else if (localTime >= startTime && localTime < finishTime)
            {
                if (urun.teklif_durumu == "Hayır")
                {
                    urun.teklif_durumu = "Evet";
                    db.SaveChanges();
                }

                return(RedirectToAction("Acikarttirma", "Anasayfa", new { urun_id = urun.id }));
            }
            else if (localTime >= finishTime)
            {
                if (urun.teklif_durumu == "Evet" && urun.yayin_durumu == "Evet")
                {
                    urun.teklif_durumu = "Hayır";
                    db.SaveChanges();
                }

                return(RedirectToAction("Index", "Anasayfa"));
            }

            return(RedirectToAction("Index", "Anasayfa"));
        }
        public ActionResult Index(FormCollection collection)
        {
            string email = collection["email"];
            string sifre = collection["sifre"];

            projeEntities1 db  = new projeEntities1();
            var            uye = from u in db.uyeler where u.email == email && u.sifre == sifre select u;

            if (uye.Count() == 1)
            {
                var oturum = uye.First();
                Session["uye_adsoy"]  = oturum.adsoy;
                Session["uye_id"]     = oturum.id;
                Session["uye_resim"]  = oturum.resim;
                Session["uye_email"]  = oturum.email;
                Session["uye_bakiye"] = oturum.bakiye;



                return(RedirectToAction("Index", "Anasayfa"));
            }

            ViewBag.LoginError = "Email adresiniz veya şifreniz yanlış!";

            return(View());
        }
Exemple #10
0
        public ActionResult Edit(int id, FormCollection collection)
        {
            try
            {
                projeEntities1 db  = new projeEntities1();
                var            uye = (from u in db.uyeler where u.id == id select u).First();

                uye.adsoy   = collection["adsoy"];
                uye.email   = collection["email"];
                uye.sifre   = collection["sifre"];
                uye.telefon = collection["telefon"];
                uye.sehir   = collection["sehir"];
                uye.adres   = collection["adres"];
                uye.yetki   = collection["yetki"];
                uye.durum   = collection["durum"];

                DateTime tarih = DateTime.Now;
                uye.tarih = Convert.ToDateTime(tarih);

                db.SaveChanges();

                TempData["UyeDuzenlemeSonucu"] = collection["adsoy"] + " adlı üyeyi güncellediniz.";

                return(RedirectToAction("Index", "Uyeler"));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult Urun_duzenle(FormCollection collection, int urun_id)
        {
            projeEntities1 db     = new projeEntities1();
            int            uye_id = Convert.ToInt32(Session["uye_id"]);
            var            urun   = (from u in db.urunler where u.id == urun_id && u.uye_id == uye_id select u).First();

            if (urun.yayin_durumu == "Evet")
            {
                TempData["YayinDurumu"] = "Yayında olan ürünler düzenlenemez!";
                return(RedirectToAction("Urun_detay", "Hesabim", new { urun_id = urun_id }));
            }
            else
            {
                urun.adi          = collection["adi"];
                urun.kategori_id  = Convert.ToInt32(collection["kategori"]);
                urun.stok         = 1;
                urun.taban_fiyati = Convert.ToDecimal(collection["taban_fiyati"]);
                urun.tavan_fiyati = Convert.ToDecimal(collection["tavan_fiyati"]);
                urun.description  = collection["description"];
                urun.keywords     = collection["keywords"];
                urun.aciklama     = collection["aciklama"];
                urun.tarih        = DateTime.Now;
                db.SaveChanges();

                TempData["UrunDuzenlemeSonucu"] = collection["adi"] + " adlı ürünü güncellediniz.";

                return(RedirectToAction("Urun_detay", "Hesabim", new { urun_id = urun_id }));
            }
        }
        public ActionResult TeklifZamaniEkle(FormCollection col)
        {
            var tur          = col["tur"];
            var zaman_dilimi = col["zaman_dilimi"];
            var zaman        = col["zaman"];

            projeEntities1 db = new projeEntities1();

            var z_var = (from z in db.zamanlar where z.tur == tur && z.zaman_dilimi == zaman_dilimi && z.zaman == zaman select z).ToList();

            if (z_var.Count() == 0)
            {
                var zamanlar = new zamanlar();
                zamanlar.tur          = tur;
                zamanlar.zaman_dilimi = zaman_dilimi;
                zamanlar.zaman        = zaman;
                db.zamanlar.Add(zamanlar);
                db.SaveChanges();

                TempData["ZamanEkleSonuc"] = col["zaman"] + " " + col["zaman_dilimi"] + " " + col["tur"] + " zamanı eklendi.";
            }
            else
            {
                TempData["ZamanEkleHata"] = col["zaman"] + " " + col["zaman_dilimi"] + " " + col["tur"] + " zamanı zaten bulunmakta.";
            }



            return(RedirectToAction("TeklifZamanlari", "Teklifler"));
        }
Exemple #13
0
        public ActionResult Create(FormCollection collection)
        {
            try
            {
                var uyelerModel = new uyeler();
                uyelerModel.adsoy   = collection["adsoy"];
                uyelerModel.email   = collection["email"];
                uyelerModel.sifre   = collection["sifre"];
                uyelerModel.telefon = collection["telefon"];
                uyelerModel.sehir   = collection["sehir"];
                uyelerModel.adres   = collection["adres"];
                uyelerModel.yetki   = collection["yetki"];
                uyelerModel.durum   = collection["durum"];
                uyelerModel.resim   = "default_profile.jpg";

                DateTime tarih = DateTime.Now;
                uyelerModel.tarih = Convert.ToDateTime(tarih);

                projeEntities1 db = new projeEntities1();
                db.uyeler.Add(uyelerModel);
                db.SaveChanges();

                TempData["UyeEklemeSonucu"] = collection["adsoy"] + " adlı üyeyi eklediniz.";

                return(RedirectToAction("Index", "Uyeler"));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult TeklifButonlari()
        {
            ViewBag.ActiveMenu    = "Teklifler";
            ViewBag.ActiveSubMenu = "TeklifButonlari";

            if (TempData["ButonEkleSonuc"] != null)
            {
                ViewBag.ButonEkleSonuc = TempData["ButonEkleSonuc"].ToString();
            }
            if (TempData["ButonEkleHata"] != null)
            {
                ViewBag.ButonEkleHata = TempData["ButonEkleHata"].ToString();
            }
            if (TempData["ButonSil"] != null)
            {
                ViewBag.ButonSil = TempData["ButonSil"].ToString();
            }
            if (TempData["ButonSilHata"] != null)
            {
                ViewBag.ButonSilHata = TempData["ButonSilHata"].ToString();
            }

            projeEntities1 db = new projeEntities1();

            return(View(db.teklif_butonlari.ToList()));
        }
Exemple #15
0
        public ActionResult KategoriEkle(FormCollection col)
        {
            projeEntities1 db       = new projeEntities1();
            var            kategori = col["kategori"];
            var            kat      = (from k in db.kategoriler where k.adi == kategori select k).ToList();

            if (kat.Count() == 0)
            {
                var kt = new kategoriler();
                kt.adi         = kategori;
                kt.description = col["description"];
                kt.keywords    = col["keywords"];
                kt.tarih       = DateTime.Now;
                kt.durum       = "Aktif";
                kt.parent_id   = 0;
                db.kategoriler.Add(kt);
                db.SaveChanges();

                TempData["KategoriEkleSonuc"] = kategori + " kategorisi eklendi.";
            }
            else
            {
                TempData["KategoriEkleHata"] = kategori + " adında zaten bir kategori bulunmaktadır.";
            }

            return(RedirectToAction("Index", "Kategoriler"));
        }
        public ActionResult TeklifButonuEkle(FormCollection col)
        {
            projeEntities1 db = new projeEntities1();



            if (Convert.ToInt32(col["miktar"]) > 0)
            {
                int mik   = Convert.ToInt32(col["miktar"]);
                var tbvar = (from t in db.teklif_butonlari where t.miktar == mik select t).ToList();
                if (tbvar.Count() == 0)
                {
                    var tb = new teklif_butonlari();
                    tb.miktar = Convert.ToInt32(col["miktar"]);
                    db.teklif_butonlari.Add(tb);
                    db.SaveChanges();

                    TempData["ButonEkleSonuc"] = Convert.ToInt32(col["miktar"]) + "TL lik buton eklendi.";
                }
                else
                {
                    TempData["ButonEkleHata"] = "Aynı miktarlar eklenemez.";
                }
            }
            else
            {
                TempData["ButonEkleHata"] = "0'dan büyük değerler eklenebilir.";
            }



            return(RedirectToAction("TeklifButonlari", "Teklifler"));
        }
        public ActionResult Hesap_sifre_degis(FormCollection col)
        {
            var eski_sifre        = col["eski_sifre"];
            var yeni_sifre        = col["yeni_sifre"];
            var yeni_sifre_tekrar = col["yeni_sifre_tekrar"];

            if (yeni_sifre == yeni_sifre_tekrar)
            {
                projeEntities1 db     = new projeEntities1();
                int            uye_id = Convert.ToInt32(Session["uye_id"]);
                var            uye    = from u in db.uyeler where u.id == uye_id && u.sifre == eski_sifre select u;

                if (uye.ToList().Count() == 1)
                {
                    var u = uye.First();
                    u.sifre = yeni_sifre;
                    db.SaveChanges();

                    TempData["yeni_sifre"] = "Şifreniz değiştirildi.";
                }
                else
                {
                    TempData["eski_sifre_hata"] = "Girilen eski şifre hatalı";
                }
            }


            return(RedirectToAction("Hesap_ayarlari", "Hesabim"));
        }
        public ActionResult SaticiUrunSil(int id)
        {
            try
            {
                projeEntities1 db   = new projeEntities1();
                var            urun = (from u in db.urunler where u.id == id && u.uyeler.yetki == "Üye" select u).First();

                db.urun_teklif_butonlari.RemoveRange(db.urun_teklif_butonlari.Where(x => x.urun_id == urun.id));

                db.teklifler.RemoveRange(db.teklifler.Where(x => x.urun_id == urun.id));

                db.teklif_miktarlari.RemoveRange(db.teklif_miktarlari.Where(x => x.urun_id == urun.id));

                db.kargolar.RemoveRange(db.kargolar.Where(x => x.urun_id == urun.id));

                string resim_yol = "~/Assets/uploads/products_img/" + urun.resim;
                if (System.IO.File.Exists(Server.MapPath(resim_yol)))
                {
                    System.IO.File.Delete(Server.MapPath(resim_yol));
                }
                db.urunler.Remove(urun);
                db.SaveChanges();

                TempData["UrunSilmeSonucu"] = urun.adi + " adlı ürünü sildiniz.";

                return(RedirectToAction("SaticiUrunleri", "Urunler"));
            }
            catch
            {
                return(RedirectToAction("SaticiUrunleri", "Urunler"));
            }
        }
Exemple #19
0
        // GET: admin/Kategoriler
        public ActionResult Index()
        {
            ViewBag.ActiveMenu = "Kategoriler";

            if (TempData["KategoriEkleSonuc"] != null)
            {
                ViewBag.KategoriEkleSonuc = TempData["KategoriEkleSonuc"].ToString();
            }
            if (TempData["KategoriEkleHata"] != null)
            {
                ViewBag.KategoriEkleHata = TempData["KategoriEkleHata"].ToString();
            }
            if (TempData["KategoriSil"] != null)
            {
                ViewBag.KategoriSil = TempData["KategoriSil"].ToString();
            }
            if (TempData["KategoriSilHata"] != null)
            {
                ViewBag.KategoriSilHata = TempData["KategoriSilHata"].ToString();
            }


            projeEntities1 db = new projeEntities1();

            return(View(db.kategoriler.ToList()));
        }
        public ActionResult Onay_urun_islem(FormCollection col, int urun_id)
        {
            var            sec  = Convert.ToInt32(col["islem_sec"]);
            projeEntities1 db   = new projeEntities1();
            var            urun = (from u in db.urunler where u.id == urun_id && u.onay_durumu == "Hayır" select u).First();

            if (sec == 1)
            {
                urun.onay_durumu = "Evet";
                urun.durum       = "Aktif";
                db.SaveChanges();
                TempData["UrunOnay"] = urun.adi + " isimli ürün onaylandı ve ürünler listesi sayfasına taşındı.";
            }
            else if (sec == 2)
            {
                string resim_yol = "~/Assets/uploads/products_img/" + urun.resim;
                if (System.IO.File.Exists(Server.MapPath(resim_yol)))
                {
                    System.IO.File.Delete(Server.MapPath(resim_yol));
                }
                db.urunler.Remove(urun);
                db.SaveChanges();

                TempData["RedSilme"] = urun.adi + " adlı ürünü reddederek sildiniz.";
            }

            return(RedirectToAction("OnayBekleyenler", "Urunler"));
        }
        public ActionResult Urun_ekle(FormCollection collection, HttpPostedFileBase imageFile)
        {
            if (imageFile != null && imageFile.ContentLength > 0)
            {
                if (imageFile.ContentType == "image/jpeg" || imageFile.ContentType == "image/png")
                {
                    myfuctions func      = new myfuctions();
                    string     imageName = System.IO.Path.GetFileNameWithoutExtension(imageFile.FileName);
                    imageName = func.sameNameImageChange(imageName);

                    string path = System.IO.Path.Combine(Server.MapPath("~/Assets/uploads/products_img"), imageName + ".jpg");
                    imageFile.SaveAs(path);

                    var urunModel = new urunler();
                    urunModel.resim         = imageName + ".jpg";
                    urunModel.adi           = collection["adi"];
                    urunModel.stok          = 1;
                    urunModel.taban_fiyati  = Convert.ToDecimal(collection["taban_fiyati"]);
                    urunModel.tavan_fiyati  = Convert.ToDecimal(collection["tavan_fiyati"]);
                    urunModel.kategori_id   = Convert.ToInt32(collection["kategori"]);
                    urunModel.durum         = "Pasif";
                    urunModel.description   = collection["description"];
                    urunModel.keywords      = collection["keywords"];
                    urunModel.aciklama      = collection["aciklama"];
                    urunModel.tarih         = DateTime.Now;
                    urunModel.uye_id        = Convert.ToInt32(Session["uye_id"]);
                    urunModel.yayin_durumu  = "Hayır";
                    urunModel.teklif_durumu = "Hayır";
                    urunModel.onay_durumu   = "Hayır";

                    projeEntities1 db = new projeEntities1();
                    db.urunler.Add(urunModel);
                    db.SaveChanges();

                    /* Yeni Sistem
                     * int last_id = db.urunler.Max(x => x.id);
                     * var kargoModel = new kargolar();
                     * kargoModel.tur = "Alınan";
                     * kargoModel.durum = "Ürün Onayı Bekleniyor";
                     * kargoModel.tarih = DateTime.Now;
                     * kargoModel.uye_id = Convert.ToInt32(Session["uye_id"]);
                     * kargoModel.urun_id = last_id;
                     * db.kargolar.Add(kargoModel);
                     * db.SaveChanges();
                     */

                    TempData["UrunEklemeSonucu"] = collection["adi"] + " adlı ürünü eklediniz.";

                    return(RedirectToAction("Urun_ekle_sonuc", "Hesabim"));
                }
                else
                {
                    TempData["ResimTuruHata"] = "Sadece jpeg ve png türündeki resimleri yükleyebilirsiniz";
                    return(RedirectToAction("Urun_ekle", "Hesabim"));
                }
            }

            return(RedirectToAction("Urun_ekle", "Hesabim"));
        }
        public ActionResult Kargo_gonder_islem(int kargo_id)
        {
            projeEntities1 db     = new projeEntities1();
            int            uye_id = Convert.ToInt32(Session["uye_id"]);
            var            kargo  = from k in db.kargolar where k.id == kargo_id && k.urunler.uye_id == uye_id && k.tur == "Satıcı-Üye" select k;

            return(View(kargo.First()));
        }
        public ActionResult Kargo_alinan_islem(int kargo_id)
        {
            projeEntities1 db     = new projeEntities1();
            int            uye_id = Convert.ToInt32(Session["uye_id"]);
            var            kargo  = from k in db.kargolar where k.id == kargo_id && k.uye_id == uye_id select k;

            return(View(kargo.First()));
        }
Exemple #24
0
        // GET: admin/Uyeler/Edit/5
        public ActionResult Edit(int id)
        {
            ViewBag.ActiveMenu = "Uyeler";
            projeEntities1 db  = new projeEntities1();
            var            uye = from u in db.uyeler where u.id == id select u;

            return(View(uye.First()));
        }
        public ActionResult Alinan_kargolar()
        {
            projeEntities1 db     = new projeEntities1();
            int            uye_id = Convert.ToInt32(Session["uye_id"]);
            var            kargo  = from k in db.kargolar where k.uye_id == uye_id select k;

            return(View(kargo.ToList().OrderByDescending(x => x.tarih)));
        }
        public ActionResult Onay_bekleyenler()
        {
            projeEntities1 db      = new projeEntities1();
            var            uye_id  = Convert.ToInt32(Session["uye_id"]);
            var            urunler = from u in db.urunler where u.uye_id == uye_id && u.onay_durumu == "Hayır" select u;

            return(View(urunler.ToList().OrderByDescending(x => x.tarih)));
        }
Exemple #27
0
        public ActionResult Profil()
        {
            projeEntities1 db     = new projeEntities1();
            int            uyeId  = Convert.ToInt32(Session["id"]);
            var            profil = from p in db.uyeler where p.id == uyeId select p;

            return(View(profil.First()));
        }
        public ActionResult Onay_urun_islem(int urun_id)
        {
            ViewBag.ActiveMenu    = "Urunler";
            ViewBag.ActiveSubMenu = "OnayBekleyenler";
            projeEntities1 db   = new projeEntities1();
            var            urun = from u in db.urunler where u.id == urun_id select u;

            return(View(urun.First()));
        }
Exemple #29
0
        public ActionResult SatUyeKargolari()
        {
            ViewBag.ActiveMenu    = "Kargolar";
            ViewBag.ActiveSubMenu = "SatUyeKargolari";
            projeEntities1 db       = new projeEntities1();
            var            kargolar = from k in db.kargolar where k.tur == "Satıcı-Üye" select k;

            return(View(kargolar.ToList().OrderByDescending(x => x.tarih)));
        }
Exemple #30
0
        public ActionResult SatUye_kargo_islem(int kargo_id)
        {
            ViewBag.ActiveMenu    = "Kargolar";
            ViewBag.ActiveSubMenu = "SatUyeKargolari";
            projeEntities1 db    = new projeEntities1();
            var            kargo = from k in db.kargolar where k.tur == "Satıcı-Üye" && k.id == kargo_id select k;

            return(View(kargo.First()));
        }