public ActionResult SetPassWord(RePassword rePassword)
        {
            if (IsLogon == false)
            {
                return(RedirectToAction("Index"));
            }

            if (ModelState.IsValid)
            {
                IQueryable <Models.ADMINISTRATOR> querySql = from d in db.ADMINISTRATORS
                                                             where d.STAFFID == AdminID
                                                             select d;

                List <Models.ADMINISTRATOR> query = querySql.ToList();

                ADMINISTRATOR aDMINISTRATOR = query.First();

                if (aDMINISTRATOR.PASSWORDS != rePassword.OldPassword)
                {
                    ModelState.AddModelError("OldPassword", "密码错误");
                }

                else
                {
                    db.Database.ExecuteSqlCommand("update ADMINISTRATORS set PASSWORDS='" + rePassword.NewPassword + "' where STAFFID='" + AdminID + "'");
                    db.SaveChanges();

                    return(Content("<script>alert('更改成功,请重新登录!');window.location.href='/Administrators/Index';</script>"));
                }
            }
            return(View(rePassword));
        }
Ejemplo n.º 2
0
        public ActionResult Login(FormCollection c)
        {
            var tenDN    = c["TenDN"];
            var password = c["Password"];

            if (string.IsNullOrEmpty(tenDN))
            {
                ViewData["Error1"] = "Tên đăng nhập không được để trống";
            }
            if (string.IsNullOrEmpty(password))
            {
                ViewData["Error2"] = "Mật khẩu không được để trống";
            }
            else
            {
                ADMINISTRATOR ad = data.ADMINISTRATORs.SingleOrDefault(n => n.TENDN_ADMIN == tenDN && n.PASSWORD_ADMIN == password);
                if (ad != null)
                {
                    Session["TaiKhoanAd"] = ad;
                    return(RedirectToAction("Index", "Admin"));
                }
                else
                {
                    ViewBag.ThongBao("Tên đăng nhập hoặc mật khẩu không đúng");
                }
            }
            return(View());
        }
Ejemplo n.º 3
0
 public void Post([FromBody] ADMINISTRATOR admin)
 {
     using (ReidiusDBEntities4 entities = new ReidiusDBEntities4())
     {
         entities.ADMINISTRATOR.Add(admin);
         entities.SaveChanges();
     }
 }
        public void Update(ADMINISTRATOR adminobj)
        {
            using (var db = new Libdb())
            {
                db.ADMINISTRATOR.Attach(adminobj);

                db.Entry(adminobj).State = EntityState.Modified;
                db.SaveChanges();
            }
        }
        public void Create(ADMINISTRATOR admin)
        {
            using (var db = new Libdb())
            {
                db.ADMINISTRATOR.Add(admin);

                db.Entry(admin).State = EntityState.Added;
                db.SaveChanges();
            }
        }
        public void Delete(ADMINISTRATOR admin)
        {
            using (var db = new Libdb())
            {
                db.ADMINISTRATOR.Attach(admin);
                db.ADMINISTRATOR.Remove(admin);

                db.Entry(admin).State = EntityState.Deleted;
                db.SaveChanges();
            }
        }
        public ActionResult Create([Bind(Include = "STAFFID,PASSWORDS,STAFFNAME,STAFFPOSITION")] ADMINISTRATOR aDMINISTRATOR)
        {
            if (IsLogon == false)
            {
                return(HttpNotFound());
            }
            if (ModelState.IsValid)
            {
                db.ADMINISTRATORS.Add(aDMINISTRATOR);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(aDMINISTRATOR));
        }