Ejemplo n.º 1
0
 public string uyeSorgula(int id, string uyeisim, string sifre)
 {
     int sonuc = -1;
     uyeler uyevarmi = new uyeler(id, uyeisim, sifre);
     sonuc = uyevarmi.uyeSorgula(uyevarmi);
     return new JavaScriptSerializer().Serialize(sonuc.ToString());
 }
Ejemplo n.º 2
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());
            }
        }
Ejemplo n.º 3
0
        public ActionResult UyeProfil()
        {
            if (HttpContext.Session["giris_yapan"] == null)
            {
                return(RedirectToAction("Index", "Home", new { ReturnUrl = Request.Url.AbsolutePath }));
            }
            uyeler uye = site_islem.UyeTamGetir(HttpContext.Session["giris_yapan"].ToString());

            return(View(uye));
        }
Ejemplo n.º 4
0
        public ActionResult KayitOl(KayitFormuView model)
        {
            List <kategoriler> kategoriler = db.kategoriler.Where(m => m.onay == "1").ToList();

            ViewBag.kategoriler = kategoriler;

            uyeler dbModel = new uyeler();

            dbModel.adsoyad = model.adsoyad;
            dbModel.eposta  = model.eposta;
            dbModel.parola  = model.parola;

            int uye_sorgusu = db.uyeler.Where(m => m.eposta == model.eposta).Count();

            if (uye_sorgusu > 0)
            {
                ViewBag.State = "kayitli_eposta";
                return(View("KayitOl"));
            }

            if (model.ImageUpload != null && model.ImageUpload.ContentLength > 0)
            {
                Random rasgele    = new Random();
                int    sayi       = rasgele.Next(100, 999999);
                string gelen_isim = model.ImageUpload.FileName.Substring(model.ImageUpload.FileName.Length - 3);

                if (gelen_isim == "png" || gelen_isim == "jpg" || gelen_isim == "jpeg" || gelen_isim == "gif")
                {
                    model.ImageUpload.SaveAs(Server.MapPath("~/Uploads/Profils/" + sayi + "." + gelen_isim));
                    dbModel.resim = sayi + "." + gelen_isim;
                }
                else
                {
                    ViewBag.State = "format_error";
                    return(View("KayitOl"));
                }
            }
            else
            {
                dbModel.resim = "default";
            }
            db.uyeler.Add(dbModel);
            db.SaveChanges();
            Response.Redirect("~/Anasayfa/KayitOl/?islem=success");
            return(View(model));
        }
        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"));
        }
Ejemplo n.º 6
0
        public ActionResult ProfilDuzenle(KayitFormuView model)
        {
            OnYuklemeler();
            string        eposta = Session["eposta"].ToString();
            List <uyeler> profil = db.uyeler.Where(m => m.eposta == eposta).ToList();

            ViewBag.Profil = profil;

            uyeler uye = db.uyeler.FirstOrDefault(m => m.eposta == eposta);

            uye.adsoyad = model.adsoyad;
            uye.eposta  = model.eposta;
            uye.parola  = model.parola;

            if (model.ImageUpload != null && model.ImageUpload.ContentLength > 0)
            {
                //yeni bir resim seçilmiş eskisini sil yenisini kaydet
                Random rasgele    = new Random();
                int    sayi       = rasgele.Next(100, 999999);
                string gelen_isim = model.ImageUpload.FileName.Substring(model.ImageUpload.FileName.Length - 3);
                if (gelen_isim == "png" || gelen_isim == "jpg" || gelen_isim == "jpeg" || gelen_isim == "gif")
                {
                    //önceki resmi silelim
                    System.IO.File.Delete(Server.MapPath("~/Uploads/Profils/" + uye.resim.ToString()));
                    model.ImageUpload.SaveAs(Server.MapPath("~/Uploads/Profils/" + sayi + "." + gelen_isim));
                    uye.resim = sayi + "." + gelen_isim;
                }
                else
                {
                    ViewBag.State = "format_error";
                    return(View("ProfilDuzenle"));
                }
            }

            db.SaveChanges();
            ViewBag.State = "success";
            return(View());
        }
Ejemplo n.º 7
0
 public int uyeSorgula(uyeler uye)
 {
     int sonuc = -1;
     try
     {
         Fonksiyon fnk = new Fonksiyon();
         SqlConnection con = fnk.Baglan();
         SqlCommand cmd = new SqlCommand();
         cmd.Connection = con;
         cmd.CommandText = "SELECT * FROM uyeler Where kullaniciadi='" + uye.uyeisim + "' and sifre='" + uye.sifre + "'";
         cmd.CommandType = CommandType.Text;
         SqlDataReader dr = cmd.ExecuteReader();
         if(dr.Read())
         {
             sonuc = Convert.ToInt32(dr["id"].ToString());
         }
     }
     catch (Exception)
     {
         throw;
     }
     return sonuc;
 }
Ejemplo n.º 8
0
 public UyelerBLL()
 {
     uyelerDal = new uyeler();//daldan yeni nesne
 }