Esempio n. 1
0
        // GET: Admin/ThanhVien
        public ActionResult Index(string searchString, int page = 1, int pageSize = 4)
        {
            var dao   = new ThanhVienDao();
            var model = dao.ListAllPaging(searchString, page, pageSize);

            return(View(model));
        }
Esempio n. 2
0
        public ActionResult Login(LoginModel model)
        {
            if (ModelState.IsValid)
            {
                var dao    = new ThanhVienDao();
                var result = dao.LoginAD(model.Email, model.MatKhau);
                if (result == -1)
                {
                    ThanhVien kh = db.ThanhVien.SingleOrDefault(x => x.Email == model.Email && x.MatKhau == model.MatKhau);

                    Session["KH"] = kh;
                    return(RedirectToAction("Index", "ThongKe"));
                }
                else if (result == 0)
                {
                    ModelState.AddModelError("", "Email không tồn tại");
                }
                else if (result == 1)
                {
                    ModelState.AddModelError("", "Mật khẩu không đúng");
                }
                else if (result == 2)
                {
                    ModelState.AddModelError("", "Bạn không có quyền truy cập");
                }
            }
            return(View("Index"));
        }
Esempio n. 3
0
 public ActionResult Create(ThanhVien model)
 {
     if (ModelState.IsValid)
     {
         var dao  = new ThanhVienDao();
         int idnv = dao.Insert(model);
         if (idnv > 0)
         {
             return(RedirectToAction("Index", "ThanhVien"));
         }
         else
         {
             ModelState.AddModelError("", "Thêm Thành viên thành công");
         }
     }
     return(View(model));
 }
Esempio n. 4
0
 public ActionResult Edit(ThanhVien thanhvien)
 {
     if (ModelState.IsValid)
     {
         var dao = new ThanhVienDao();
         if (!string.IsNullOrEmpty(thanhvien.Ho))
         {
             thanhvien.Ho = thanhvien.Ho;
         }
         var result = dao.Update(thanhvien);
         if (result)
         {
             return(RedirectToAction("Index", "ThanhVien"));
         }
         else
         {
             ModelState.AddModelError("", "Cập nhật Thành Viên không thành công");
         }
     }
     return(View("Index"));
 }
Esempio n. 5
0
        public ActionResult ChangePassword(string MKcu, string MKmoi, string MKnhaplai)//Xữ lý đổi mk
        {
            ThanhVien kh = (ThanhVien)Session["KH"];

            var dao    = new ThanhVienDao();
            var result = dao.ChangePassword(kh.Email, MKmoi, MKcu, MKnhaplai);

            if (result == -1)
            {
                var tv = db.ThanhVien.Find(kh.MaTV);
                tv.MatKhau = MKmoi;
                db.SaveChanges();
                return(RedirectToAction("Index", "Home"));
            }
            else if (result == 0)
            {
                ModelState.AddModelError("", "Chưa nhập mật khẩu");
            }
            else if (result == 1)
            {
                ModelState.AddModelError("", "Chưa nhập mật khẩu mới");
            }
            else if (result == 2)
            {
                ModelState.AddModelError("", "Chưa nhập mật khẩu nhập lại");
            }
            else if (result == 3)
            {
                ModelState.AddModelError("", "Không đúng mật khẩu");
            }
            else
            {
                ModelState.AddModelError("", "Mật khẩu nhập lại không đúng");
            }
            return(View("PWChange"));
        }
Esempio n. 6
0
        public ActionResult Edit(int matv)
        {
            var thanhvien = new ThanhVienDao().ViewDetail(matv);

            return(View(thanhvien));
        }