예제 #1
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 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_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 }));
            }
        }
예제 #4
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 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"));
        }
예제 #6
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()));
        }
        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"));
        }
예제 #8
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"));
        }
        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"));
            }
        }
        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"));
        }
예제 #11
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());
            }
        }
예제 #12
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 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"));
        }
예제 #14
0
        public ActionResult SatUye_kargo_islem(FormCollection col, int kargo_id)
        {
            ViewBag.ActiveMenu    = "Kargolar";
            ViewBag.ActiveSubMenu = "SatUyeKargolari";
            projeEntities1 db = new projeEntities1();

            try {
                int    kargo_islem = Convert.ToInt32(col["kargo_islem"]);
                double komisyon    = Convert.ToDouble(col["komisyon"]);

                var kargo  = (from k in db.kargolar where k.tur == "Satıcı-Üye" && k.id == kargo_id select k).First();
                var teklif = (from t in db.teklifler where t.urun_id == kargo.urun_id select t).First();
                var satici = (from u in db.uyeler where u.id == kargo.urunler.uye_id select u).First();

                if (kargo_islem == 1 && komisyon < teklif.teklif)
                {
                    int    satici_id = kargo.urunler.uye_id;
                    var    urun_adi  = kargo.urunler.adi;
                    double kazanc    = teklif.teklif - komisyon;
                    satici.bakiye += kazanc;
                    db.SaveChanges();

                    db.teklifler.Remove(teklif);
                    db.kargolar.Remove(kargo);
                    db.SaveChanges();

                    var mesaj = new mesajlasmalar();
                    mesaj.uye_id     = satici_id;
                    mesaj.tarih      = DateTime.Now;
                    mesaj.mesaj      = "<p> '" + urun_adi + "' isimli ürününüzün açık arttırmasından '" + komisyon + "' TL komisyon bedeli düşülerek '" + kazanc + "' TL kazandınız. Bu miktar bakiyenize eklenmiştir.</p>";
                    mesaj.durum      = "Yeni";
                    mesaj.tur        = "Alınan";
                    mesaj.mesaj_turu = "Satış Sonucu";

                    db.mesajlasmalar.Add(mesaj);
                    db.SaveChanges();
                }
            }
            catch
            {
                return(RedirectToAction("SatUyeKargolari", "Kargolar"));
            }


            return(RedirectToAction("SatUyeKargolari", "Kargolar"));
        }
        public ActionResult TeklifZamanSil(int id)
        {
            projeEntities1 db = new projeEntities1();

            db.zamanlar.RemoveRange(db.zamanlar.Where(x => x.id == id));
            db.SaveChanges();

            TempData["ZamanSil"] = "Zaman silindi.";

            return(RedirectToAction("TeklifZamanlari", "Teklifler"));
        }
예제 #16
0
        public ActionResult Yuklemeler_sil(int id)
        {
            projeEntities1 db = new projeEntities1();

            db.bakiye_yukle.RemoveRange(db.bakiye_yukle.Where(x => x.id == id));
            db.SaveChanges();

            TempData["by_sil"] = "Bakiye bilgisi silindi.";

            return(RedirectToAction("Yuklemeler", "Uyeler"));
        }
        public ActionResult Mesaj_alinan_sil(int mesaj_id)
        {
            projeEntities1 db     = new projeEntities1();
            int            uye_id = Convert.ToInt32(Session["uye_id"]);
            var            mesaj  = (from m in db.mesajlasmalar where m.id == mesaj_id && m.uye_id == uye_id select m).First();

            TempData["AlinanMesajSilme"] = mesaj.tarih + " tarihli mesajı sildiniz.";
            db.mesajlasmalar.Remove(mesaj);
            db.SaveChanges();

            return(RedirectToAction("Alinan_mesajlar", "Hesabim"));
        }
예제 #18
0
        public ActionResult Firma_kargo_islem(FormCollection col, int kargo_id)
        {
            ViewBag.ActiveMenu    = "Kargolar";
            ViewBag.ActiveSubMenu = "FirmaKargolari";
            projeEntities1 db = new projeEntities1();

            try
            {
                int kargo_islem = Convert.ToInt32(col["kargo_islem"]);

                var kargo  = (from k in db.kargolar where k.tur == "Firma-Üye" && k.id == kargo_id select k).First();
                var teklif = (from t in db.teklifler where t.urun_id == kargo.urun_id select t).First();

                if (kargo_islem == 1)
                {
                    kargo.durum = "Kargo Yola Çıktı";
                    db.SaveChanges();
                }
                if (kargo_islem == 2)
                {
                    kargo.durum = "Kargo Teslim Edildi";
                    db.SaveChanges();
                }

                if (kargo_islem == 3)
                {
                    db.teklifler.Remove(teklif);
                    db.kargolar.Remove(kargo);
                    db.SaveChanges();
                }
            }
            catch
            {
                return(RedirectToAction("FirmaKargolari", "Kargolar"));
            }


            return(RedirectToAction("FirmaKargolari", "Kargolar"));
        }
        public ActionResult Kargo_alinan_islem(FormCollection col, 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).First();

            if (Convert.ToInt32(col["kargo_islem"]) == 1)
            {
                kargo.durum = "Kargo Teslim Edildi";
                db.SaveChanges();
            }

            return(RedirectToAction("Alinan_kargolar", "Hesabim"));
        }
        public ActionResult Kargo_gonder_islem(FormCollection col, 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).First();

            if (Convert.ToInt32(col["kargo_islem"]) == 1)
            {
                kargo.durum = "Kargo Yola Çıktı";
                db.SaveChanges();
            }

            return(RedirectToAction("Gonderilen_kargolar", "Hesabim"));
        }
예제 #21
0
        public ActionResult Yuklemeler_islem(FormCollection col, int b_id)
        {
            projeEntities1 db     = new projeEntities1();
            var            islem  = col["islem"];
            var            by     = db.bakiye_yukle.Where(x => x.id == b_id).First();
            int            uye_id = by.uye_id;

            if (islem == "Onaylandı" && by.durum == "Onay Bekleniyor")
            {
                var uye = (from u in db.uyeler where u.id == uye_id select u).First();
                uye.bakiye += by.miktar;
                by.durum    = islem;
                db.SaveChanges();

                TempData["by_islem"] = "Yükleme işlemi onaylandı.";
            }
            if (islem == "Reddedildi" && by.durum == "Onay Bekleniyor")
            {
                by.durum = islem;
                db.SaveChanges();
                TempData["by_islem"] = "Yükleme işlemi reddedildi.";
            }
            return(RedirectToAction("Yuklemeler", "Uyeler"));
        }
        public ActionResult Iletisim_oku(int id)
        {
            projeEntities1 db = new projeEntities1();

            try {
                var mesaj = (from m in db.itetisim_mesajlari where m.id == id select m).First();
                mesaj.durum = "Okundu";
                db.SaveChanges();
                return(View(mesaj));
            }
            catch
            {
                return(RedirectToAction("Iletisim", "Mesajlar"));
            }
        }
        public ActionResult Yuklemelerim_sil(int b_id)
        {
            projeEntities1 db     = new projeEntities1();
            int            uye_id = Convert.ToInt32(Session["uye_id"]);
            var            by     = db.bakiye_yukle.Where(x => x.id == b_id).Where(x => x.uye_id == uye_id).First();

            if (by.durum == "Onaylandı" || by.durum == "Reddedildi")
            {
                db.bakiye_yukle.RemoveRange(db.bakiye_yukle.Where(x => x.id == b_id));
                db.SaveChanges();

                TempData["yukleme_sil"] = "Yukleme bilgisi silindi.";
            }

            return(RedirectToAction("Yuklemelerim", "Hesabim"));
        }
        public ActionResult KayitOl(FormCollection col)
        {
            var uyeAdi       = col["uyeAdi"];
            var soyAd        = col["soyAd"];
            var adsoy        = uyeAdi + " " + soyAd;
            var email        = col["email"];
            var email_tekrar = col["email_tekrar"];
            var sifre        = col["sifre"];
            var sifre_tekrar = col["sifre_tekrar"];
            var telefon      = col["telefon"];
            var sehir        = col["sehir"];
            var adres        = col["adres"];

            if (email == email_tekrar && sifre == sifre_tekrar)
            {
                projeEntities1 db        = new projeEntities1();
                var            email_var = db.uyeler.ToList().Where(x => x.email == email);
                if (email_var.Count() == 0)
                {
                    var uye = new uyeler();
                    uye.adsoy   = adsoy;
                    uye.email   = email;
                    uye.sifre   = sifre;
                    uye.telefon = telefon;
                    uye.sehir   = sehir;
                    uye.adres   = adres;
                    uye.resim   = "default_profile.jpg";
                    uye.yetki   = "Üye";
                    uye.durum   = "Aktif";
                    uye.tarih   = DateTime.Now;
                    uye.bakiye  = 0;

                    db.uyeler.Add(uye);
                    db.SaveChanges();

                    TempData["kayit_onay"] = "Kaydınız oluşturuldu şimdi giriş yapabilirsiniz.";
                }
                else
                {
                    TempData["email_hata"] = email + " email hesabı ile zaten kayıt olunmuş.";
                }
            }

            return(RedirectToAction("Index", "Girisyap"));
        }
        public ActionResult Mesaj_alinan_oku(int mesaj_id)
        {
            try
            {
                projeEntities1 db     = new projeEntities1();
                int            uye_id = Convert.ToInt32(Session["uye_id"]);
                var            mesaj  = (from m in db.mesajlasmalar where m.id == mesaj_id && m.uye_id == uye_id select m).First();
                mesaj.durum = "Okundu";
                db.SaveChanges();

                return(View(mesaj));
            }
            catch
            {
                TempData["IzinsizMesajDizin"] = "Giriş izninizin olmadığı bir dizine ulaşmaya çalıştınız!";
                return(RedirectToAction("Alinan_mesajlar", "Hesabim"));
            }
        }
        public ActionResult Iletisim_sil(int id)
        {
            projeEntities1 db = new projeEntities1();

            try
            {
                var mesaj = (from m in db.itetisim_mesajlari where m.id == id select m).First();
                db.itetisim_mesajlari.Remove(mesaj);
                db.SaveChanges();
                TempData["MesajSil"] = "Mesaj Silindi.";
                return(RedirectToAction("Iletisim", "Mesajlar"));
            }
            catch
            {
                TempData["MesajHata"] = "Böyle bir mesaj bulunmamaktadır!";
                return(RedirectToAction("Iletisim", "Mesajlar"));
            }
        }
        public ActionResult TeklifButonuSil(int id)
        {
            projeEntities1 db      = new projeEntities1();
            var            tek_var = (from t in db.urun_teklif_butonlari where t.teklif_butonu_id == id select t).ToList();

            if (tek_var.Count() == 0)
            {
                db.teklif_butonlari.RemoveRange(db.teklif_butonlari.Where(x => x.id == id));
                db.SaveChanges();

                TempData["ButonSil"] = "Buton silindi";
            }
            else
            {
                TempData["ButonSilHata"] = "Silmeye çalıştığınız buton, başka ürünlerde kullanılıyor. Silmek için önce bu ürünleri silmelisiniz.";
            }


            return(RedirectToAction("TeklifButonlari", "Teklifler"));
        }
예제 #28
0
        public ActionResult KategoriSil(int id)
        {
            projeEntities1 db = new projeEntities1();

            var kat_var = (from u in db.urunler where u.kategori_id == id select u).ToList();

            if (kat_var.Count() == 0)
            {
                db.kategoriler.RemoveRange(db.kategoriler.Where(x => x.id == id));
                db.SaveChanges();

                TempData["KategoriSil"] = "Kategori silindi";
            }
            else
            {
                TempData["KategoriSilHata"] = "Silmeye çalıştığınız kategori, başka ürünlerde kullanılıyor. Silmek için önce bu ürünlerin kategorilerini değiştirmeli veya ürünü silmelisiniz.";
            }

            return(RedirectToAction("Index", "Kategoriler"));
        }
        public ActionResult Hesabim_duzenle(FormCollection col)
        {
            var adsoy   = col["adsoy"];
            var telefon = col["telefon"];
            var sehir   = col["sehir"];
            var adres   = col["adres"];
            var uye_id  = Convert.ToInt32(Session["uye_id"]);

            projeEntities1 db  = new projeEntities1();
            var            uye = (from u in db.uyeler where u.id == uye_id select u).First();

            uye.adsoy   = adsoy;
            uye.telefon = telefon;
            uye.sehir   = sehir;
            uye.adres   = adres;
            db.SaveChanges();

            TempData["HesabimGuncelle"] = "Bilgiler guncellendi";

            return(RedirectToAction("Index", "Hesabim"));
        }
예제 #30
0
        public ActionResult Ayarlar(FormCollection col)
        {
            var site_adi      = col["site_adi"];
            var site_baslik   = col["site_baslik"];
            var keywords      = col["keywords"];
            var description   = col["description"];
            var adres         = col["adres"];
            var sehir         = col["sehir"];
            var tel           = col["tel"];
            var email         = col["email"];
            var hakkimizda    = col["hakkimizda"];
            var iletisim      = col["iletisim"];
            var nasil_calisir = col["nasil_calisir"];
            var facebook      = col["facebook"];
            var twitter       = col["twitter"];
            var instagram     = col["instagram"];

            projeEntities1 db      = new projeEntities1();
            var            ayarlar = (from a in db.ayarlar where a.id == 1 select a).First();

            ayarlar.site_adi      = site_adi;
            ayarlar.title         = site_baslik;
            ayarlar.keywords      = keywords;
            ayarlar.description   = description;
            ayarlar.adres         = adres;
            ayarlar.sehir         = sehir;
            ayarlar.tel           = tel;
            ayarlar.email         = email;
            ayarlar.hakkimizda    = hakkimizda;
            ayarlar.iletisim      = iletisim;
            ayarlar.nasil_calisir = nasil_calisir;
            ayarlar.facebook      = facebook;
            ayarlar.twitter       = twitter;
            ayarlar.instagram     = instagram;
            db.SaveChanges();

            TempData["ayarlarGuncelle"] = "Ayarlar güncellendi";

            return(RedirectToAction("Ayarlar", "Home"));
        }