Пример #1
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"));
        }
Пример #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 MusteriSil(tblMusteri p)
        {
            var musteribul = db.tblMusteri.Find(p.id);

            musteribul.durum = false;
            db.SaveChanges();

            return(RedirectToAction("Index"));
        }
Пример #4
0
 // GET: Profil
 public ActionResult Hesabim()
 {
     if (Session["kull"] != null)
     {
         tblMusteri gelenK = (tblMusteri)Session["kull"];
         return(View());
     }
     return(RedirectToAction("Index", "Home"));
 }
        protected void btnKaydet_Click(object sender, EventArgs e)
        {
            tblMusteri t = new tblMusteri();

            t.MusteriAd    = txtAd.Text;
            t.MusteriSoyad = txtSoyad.Text;
            db.tblMusteris.Add(t);
            db.SaveChanges();
            Listele();
        }
Пример #6
0
 public ActionResult Add()
 {
     if (Session["kull"] != null)
     {
         tblMusteri gelenK = (tblMusteri)Session["kull"];
         if (gelenK.tblRol.rolID == 2)
         {
             return(View());
         }
     }
     return(RedirectToAction("Index", "Home"));
 }
Пример #7
0
        public ActionResult  YeniMusteri(tblMusteri p)
        {
            if (!ModelState.IsValid)
            {
                return(View("YeniMusteri"));
            }

            p.durum = true;
            db.tblMusteri.Add(p);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #8
0
        public ActionResult MusteriGuncelle(tblMusteri t)
        {
            var mus = db.tblMusteri.Find(t.id);

            mus.ad     = t.ad;
            mus.soyad  = t.soyad;
            mus.sehir  = t.sehir;
            mus.bakiye = t.bakiye;
            db.SaveChanges();

            return(RedirectToAction("Index"));
        }
Пример #9
0
        public ActionResult Siparisler()
        {
            if (Session["kull"] != null)
            {
                tblMusteri        gelenK       = (tblMusteri)Session["kull"];
                List <tblSiparis> Siparislerim = (List <tblSiparis>)gelenK.tblSiparis.ToList();
                ViewBag.Siparislerim = Siparislerim;

                return(View());
            }

            return(RedirectToAction("Index", "Home"));
        }
Пример #10
0
 public bool MusteriYenile(tblMusteri mstr)
 {
     using (SiparisContext ctx = new SiparisContext())
     {
         tblMusteri m = ctx.tblMusteris.Find(mstr.MusteriId);
         m.Musteriad    = mstr.Musteriad;
         m.Musterisoyad = mstr.Musterisoyad;
         m.Musteriadres = mstr.Musteriadres;
         m.Musterimail  = mstr.Musterimail;
         m.Mustericep   = mstr.Mustericep;
         ctx.SaveChanges();
     }
     return(true);
 }
 public IHttpActionResult Post(tblMusteri musteri)
 {
     try
     {
         uow.MusteriRepository.musteriEkle(musteri);
         uow.Commit();
         return(Ok(new { results = musteri }));
     }
     catch (Exception e)
     {
         HttpResponseMessage errorResponse = new HttpResponseMessage(HttpStatusCode.BadGateway);
         errorResponse.ReasonPhrase = e.Message;
         throw new HttpResponseException(errorResponse);
     }
 }
Пример #12
0
        public ActionResult Kayit(KayitModel model, string returnUrl)
        {
            string message = "";
            bool   Status  = false;

            #region //User Register
            if (ModelState.IsValid)
            {
                var    isExist = IsKimlikNoExist(model.TCKN);
                string hesapNo = HesapNoÜret();
                if (isExist)
                {
                    ModelState.AddModelError("TCKN", "Bu TCKN ait baska bir müsteri vardir!");
                    message         = "Bu TCKN ait baska bir müsteri vardir!";
                    ViewBag.message = message;
                    return(View(model));
                }

                var sifre = Crypto.Hash(model.Sifre);
                var user  = new tblMusteri();
                var hesap = new tblMusteriHesap();
                user.musteriAd       = model.Ad;
                user.musteriSoyAd    = model.SoyAd;
                user.musteriMail     = model.Email;
                user.musteriSifre    = sifre;
                user.musteriTCKN     = model.TCKN;
                user.musteriTelefon  = model.TelefonNo;
                user.musteriNumarası = Convert.ToInt32(hesapNo);

                var result = db.tblMusteri.Add(user);
                if (result != null)
                {
                    db.SaveChanges();
                    Status = true;

                    return(RedirectToAction("Giris", "Uyelik"));
                }
            }
            else
            {
                message = "Gecersiz İstek";
            }

            #endregion

            ViewBag.Message = message;
            return(View());
        }
Пример #13
0
 public bool MusteriKayit(tblMusteri mstr)
 {
     using (SiparisContext ctx = new SiparisContext())
     {
         ctx.tblMusteris.Add(new tblMusteri
         {
             Musteriad    = mstr.Musteriad,
             Musterisoyad = mstr.Musterisoyad,
             Musteriadres = mstr.Musteriadres,
             Mustericep   = mstr.Mustericep,
             Musterimail  = mstr.Musterimail
         });
         ctx.SaveChanges();
         return(true);
     }
 }
Пример #14
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"));
        }
Пример #15
0
        public ActionResult Index()
        {
            if (Session["kull"] != null)
            {
                tblMusteri gelenK = (tblMusteri)Session["kull"];
                if (gelenK.tblRol.rolID > 0)
                {
                    decimal           toplam       = 0;
                    List <tblUrunler> sepetListesi = (List <tblUrunler>)Session["cart"];

                    foreach (tblUrunler item in sepetListesi)
                    {
                        toplam = toplam + (decimal)item.urunDetayFiyat;
                    }

                    ViewBag.Toplam = toplam;
                    return(View());
                }
            }

            return(RedirectToAction("Index", "Login"));
        }
Пример #16
0
        private void btnekle_Click(object sender, EventArgs e)
        {
            MusteriBL mbl = new MusteriBL();

            try
            {
                tblMusteri musteri = new tblMusteri();
                musteri.Musteriad    = txtad.Text.Trim();
                musteri.Musterisoyad = txtsoyad.Text.Trim();
                musteri.Mustericep   = txtcep.Text.Trim();
                musteri.Musterimail  = txtmail.Text.Trim();
                musteri.Musteriadres = txtadres.Text.Trim();
                musteri.MusteriId    = musteriid;

                if (musteriid == 0)
                {
                    if (mbl.MusteriKayit(musteri))
                    {
                        MessageBox.Show("Ekleme Başarılı");
                    }
                }
                else
                {
                    MessageBox.Show(mbl.MusteriYenile(musteri) ? "Başarılı" : "Başarısız");
                    musteriid = 0;
                }
            }
            catch (Exception)
            {
                //MessageBox.Show("Bir hata oluştu..");
                throw;
            }
            finally
            {
                Temizle();
                mbl.Dispose();
            }
        }
        public IHttpActionResult Put(tblMusteri musteri)
        {
            try
            {
                var guncellenecek = uow.MusteriRepository.GetById(musteri.musteriID);
                //id ye ait kayıt yok ise
                if (musteri == null)
                {
                    return(NotFound());
                }
                //urun modeli doğrulanmadıysa
                else if (ModelState.IsValid == false)
                {
                    return(BadRequest(ModelState));
                }
                //OK
                else
                {
                    guncellenecek.musteriEmail = musteri.musteriEmail;

                    guncellenecek.musteriPassword = MD5eDonustur(musteri.musteriPassword);
                    guncellenecek.musteriSehir    = musteri.musteriSehir;
                    guncellenecek.musteriAdres    = musteri.musteriAdres;



                    uow.Commit();
                    return(Ok(new { results = musteri }));
                }
            }
            catch (Exception e)
            {
                HttpResponseMessage errorResponse = new HttpResponseMessage(HttpStatusCode.BadGateway);
                errorResponse.ReasonPhrase = e.Message;
                throw new HttpResponseException(errorResponse);
            }
        }