public ActionResult XemThongTin(NHAN_VIEN model)
        {
            if (ModelState.IsValid)
            {
                if (Session["Ten_NV"] != null)
                {
                    ViewBag.Ten_NV = Session["Ten_NV"].ToString();
                }
                if (Session["CHUCVU_NV"] != null)
                {
                    ViewBag.CHUCVU_NV = Session["CHUCVU_NV"].ToString();
                }
                if (Session["Email_NV"] != null)
                {
                    ViewBag.Email_NV = Session["Email_NV"].ToString();
                }

                var dao = new NHAN_VIEN_DAO();
                model.MATKHAU      = Encryptor.MD5Hash(model.MATKHAU);
                model.CONFIRM_PASS = Encryptor.MD5Hash(model.CONFIRM_PASS);
                bool kq = dao.UpdateNhanVien(model);
                if (kq)
                {
                    ModelState.AddModelError("", "Cập nhật thành công thông tin cá nhân");
                    //return RedirectToAction("Index", "ADTuyenDuong");
                }
                else
                {
                    ModelState.AddModelError("", "Cập nhật thất bại thông tin cá nhân");
                }
            }
            return(View(model));
        }
Example #2
0
 public ActionResult Login(ADLoginModel model)
 {
     if (ModelState.IsValid)
     {
         var dao    = new NHAN_VIEN_DAO();
         var result = dao.Login(model.Email, Encryptor.MD5Hash(model.Password));
         if (result == 1)
         {
             var user        = dao.GetByEmail(model.Email);
             var userSession = new UserLogin();
             userSession.Email     = user.EMAIL_NV;
             Session["Email_NV"]   = userSession.Email;
             userSession.Userid    = user.MA_NV;
             userSession.TENNV     = user.TENNV;
             Session["Ten_NV"]     = userSession.TENNV;
             userSession.CHUCVU_NV = user.CHUCVU;
             Session["CHUCVU_NV"]  = userSession.CHUCVU_NV;
             Session.Add(CommonConstants.USER_SESSION, userSession);
             return(RedirectToAction("Index", "ADTuyenDuong"));
         }
         else if (result == 0)
         {
             ModelState.AddModelError("", "Tên Đăng nhập không tồn tại");
         }
         else if (result == -1)
         {
             ModelState.AddModelError("", "Mật khẩu không đúng");
         }
     }
     return(View("Index"));
 }
 public ActionResult Create(NHAN_VIEN model)
 {
     if (ModelState.IsValid)
     {
         if (Session["Ten_NV"] != null)
         {
             ViewBag.Ten_NV = Session["Ten_NV"].ToString();
         }
         if (Session["CHUCVU_NV"] != null)
         {
             ViewBag.CHUCVU_NV = Session["CHUCVU_NV"].ToString();
         }
         if (Session["Email_NV"] != null)
         {
             ViewBag.Email_NV = Session["Email_NV"].ToString();
         }
         if (ViewBag.CHUCVU_NV == "GIAMDOC")
         {
             model.MATKHAU      = Encryptor.MD5Hash(model.MATKHAU);
             model.CONFIRM_PASS = Encryptor.MD5Hash(model.CONFIRM_PASS);
             var m = new NHAN_VIEN_DAO().TimEmailNV(model.EMAIL_NV);
             if (m == null)
             {
                 var    dao = new NHAN_VIEN_DAO();
                 string ma  = dao.AddNhanVien(model);
                 if (ma != null)
                 {
                     ModelState.AddModelError("", "Thêm thành công nhân viên");
                     // return RedirectToAction("Index", "ADTuyenDuong");
                 }
                 else
                 {
                     ModelState.AddModelError("", "Thêm thất bại nhân viên");
                 }
             }
             else
             {
                 ModelState.AddModelError("", "Email nhân viên bị trùng");
             }
         }
         else
         {
             ModelState.AddModelError("", "Bạn không có quyền admin");
         }
     }
     return(View(model));
 }
        public ActionResult Delete(string id)
        {
            var kh = new NHAN_VIEN_DAO().TimEmailNV(id);

            if (kh.DON_HANG.Count > 0)
            {
                return(Json(new { success = 0 }));
            }
            else
            {
                var result = new NHAN_VIEN_DAO().XoaNhanVien(id);
                if (result)
                {
                    return(Json(new { success = 1 }));
                }
                return(Json(new { success = 0 }));
            }
        }
        public ActionResult XemThongTin()
        {
            if (Session["Ten_NV"] != null)
            {
                ViewBag.Ten_NV = Session["Ten_NV"].ToString();
            }
            if (Session["CHUCVU_NV"] != null)
            {
                ViewBag.CHUCVU_NV = Session["CHUCVU_NV"].ToString();
            }
            if (Session["Email_NV"] != null)
            {
                ViewBag.Email_NV = Session["Email_NV"].ToString();
            }
            var td = new NHAN_VIEN_DAO().TimEmailNV(ViewBag.Email_NV);

            return(View(td));
        }
        // GET: Admin/ADNhanVien
        public ActionResult Index()
        {
            if (Session["Ten_NV"] != null)
            {
                ViewBag.Ten_NV = Session["Ten_NV"].ToString();
            }
            if (Session["CHUCVU_NV"] != null)
            {
                ViewBag.CHUCVU_NV = Session["CHUCVU_NV"].ToString();
            }
            if (Session["Email_NV"] != null)
            {
                ViewBag.Email_NV = Session["Email_NV"].ToString();
            }
            var dao  = new NHAN_VIEN_DAO();
            var list = dao.listAll();

            return(View(list));
        }
Example #7
0
 public static DataTable NVGH()
 {
     return(NHAN_VIEN_DAO.NVGH());
 }