Ejemplo n.º 1
0
        public ActionResult SifreYenile(MusteriCalisanBilgileri _musteriCalisan)
        {
            try
            {
                string passwordMD5 = MD5Hash(_musteriCalisan.Password);

                var calisan = MusteriCalisanBilgileri.musteriCalisanList.SingleOrDefault(x => x.McID == _musteriCalisan.McID);

                if (calisan.Password == passwordMD5) // sifre degistirilebilir.
                {
                    var _user = dbMusteri.MusteriCalisani.SingleOrDefault(x => x.McID == _musteriCalisan.McID);

                    string passwordYeniMD5 = MD5Hash(_musteriCalisan.PasswordYeni);

                    _user.McID      = _musteriCalisan.McID;
                    _user.Password  = passwordYeniMD5;
                    _user.MusteriID = _musteriCalisan.MusteriID;

                    dbMusteri.Entry(_user).State = EntityState.Modified;
                    dbMusteri.SaveChanges();
                    ModelState.Clear();

                    return(RedirectToAction("Index"));
                }
                else // girilen sifre yanlis
                {
                    ViewBag.Message = "Şifrenizi kontrol ediniz.";
                    return(View(_musteriCalisan));
                }
            }
            catch (Exception ex)
            {
                return(View());
            }
        }
Ejemplo n.º 2
0
        private void ListYarat()
        {
            MusteriCalisanBilgileri.musteriCalisanList.Clear();

            int temp, count = 0;

            count = dbMusteri.MusteriCalisani.Count();

            for (temp = 0; temp < count; temp++)
            {
                if (Connection.ID == dbMusteri.MusteriCalisani.ToList()[temp].MusteriID)
                {
                    var _musteriCalisan = new MusteriCalisanBilgileri();
                    var musteriCalisan  = dbMusteri.MusteriCalisani.ToList()[temp];

                    _musteriCalisan.McID       = musteriCalisan.McID;
                    _musteriCalisan.UserName   = musteriCalisan.UserName;
                    _musteriCalisan.Password   = musteriCalisan.Password;
                    _musteriCalisan.MusteriID  = musteriCalisan.MusteriID;
                    _musteriCalisan.Password2  = "****";
                    _musteriCalisan.CreateDate = musteriCalisan.CreateDate;

                    MusteriCalisanBilgileri.musteriCalisanList.Add(_musteriCalisan);
                }
            }
        }
Ejemplo n.º 3
0
        public ActionResult Create(MusteriCalisanBilgileri _musteriCalisan)
        {
            var musteriCalisan = new Context.MusteriCalisani();

            string PasswordMD5 = MD5Hash(_musteriCalisan.Password.ToString());

            musteriCalisan.UserName   = _musteriCalisan.UserName.Trim();
            musteriCalisan.Password   = PasswordMD5;
            musteriCalisan.MusteriID  = Connection.ID;
            musteriCalisan.CreateDate = DateTime.Now;

            dbMusteri.MusteriCalisani.Add(musteriCalisan);
            dbMusteri.SaveChanges();

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 4
0
        public ActionResult Create()
        {
            int count = 0;

            count = MusteriCalisanBilgileri.musteriCalisanList.Count();

            if (count == 0) // Yeni Kayıt Yapılabilir.
            {
                var musteri = new MusteriCalisanBilgileri();

                return(View(musteri));
            }
            else // Yeni kayıt yapılamaz. Çünkü 1 adet çalışan var.
            {
                return(RedirectToAction("Index"));
            }
        }
Ejemplo n.º 5
0
        public ActionResult Edit(MusteriCalisanBilgileri _musteriCalisan)
        {
            if (ModelState.IsValid)
            {
                var _user = dbMusteri.MusteriCalisani.SingleOrDefault(x => x.McID == _musteriCalisan.McID);

                _user.McID       = _musteriCalisan.McID;
                _user.UserName   = _musteriCalisan.UserName;
                _user.Password   = _musteriCalisan.Password;
                _user.MusteriID  = _musteriCalisan.MusteriID;
                _user.CreateDate = DateTime.Now;

                dbMusteri.Entry(_user).State = EntityState.Modified;
                dbMusteri.SaveChanges();
                ModelState.Clear();

                return(RedirectToAction("Index"));
            }
            return(View(_musteriCalisan));
        }