public ActionResult Profilee(UserModels user)
 {
     if (ModelState.IsValid)
     {
         var session = (UserSession)Session[CommomConstants.USER_SESSION];
         var dao     = new USERDAO();
         if (!string.IsNullOrEmpty(user.Passwords))
         {
             var encrytedMd5 = Encryptor.MD5Hash(user.Passwords);
             user.Passwords    = encrytedMd5;
             user.ModifiedBy   = session.TenTK;
             user.ModifiedDate = DateTime.Now;
             user.Position     = session.ChucVu;
         }
         var result = dao.UpdateDetail(user);
         if (result)
         {
             SetAlert("Chỉnh sửa thành công", "success");
         }
         else
         {
             SetAlert("Cập nhật tài khoản không thành công", "error");
         }
     }
     return(View(user));
 }
        public ActionResult Edit(UserModels user, string id)
        {
            try
            {
                var session = (UserSession)Session[CommomConstants.USER_SESSION];
                var dao     = new USERDAO();
                if (!string.IsNullOrEmpty(user.Passwords))
                {
                    var encrytedMd5 = Encryptor.MD5Hash(user.Passwords);
                    user.Passwords    = encrytedMd5;
                    user.ModifiedBy   = session.TenTK;
                    user.ModifiedDate = DateTime.Now;
                }

                var result = dao.Update(user, id);
                if (result)
                {
                    SetAlert("Chỉnh sửa thành công", "success");
                    return(RedirectToAction("Index", "User"));
                }
                else
                {
                    SetAlert("Cập nhật tài khoản không thành công", "error");
                    return(View());
                }
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult Profilee()
        {
            var session = (UserSession)Session[CommomConstants.USER_SESSION];
            var user    = new USERDAO().ViewDetail(session.UserID);

            return(View(user));
        }
        // GET: Admin/User
        public ActionResult Index()
        {
            var dao   = new USERDAO();
            var model = dao.ListAllPaging();

            return(View(model));
        }
        public JsonResult ChangeStatus(string id)
        {
            var result = new USERDAO().ChangeStatus(id);

            return(Json(new
            {
                status = result
            }));
        }
Beispiel #6
0
        public ActionResult Detail(string id)
        {
            var result = new OrderDao().ViewDetail(id);
            var dao    = new USERDAO().ViewDetail(result.CustomerID.ToString());
            IList <OrderDetailModels> product = new OrderDao().GetAll(id);
            IList <UserModels>        user    = new List <UserModels>();

            user.Add(dao);
            ViewData["KHACHHANG"] = user;
            ViewData["SANPHAM"]   = product;
            return(View(result));
        }
Beispiel #7
0
        public ActionResult Login(LoginModel model)
        {
            if (ModelState.IsValid)
            {
                var dao    = new USERDAO();
                var result = dao.Login(model.TenTK, Encryptor.MD5Hash(model.MatKhau));

                if (result == 2)
                {
                    var user        = dao.GetByID(model.TenTK);
                    var userSession = new UserSession();
                    userSession.TenTK  = user.UserName;
                    userSession.UserID = user.UserID.ToString();
                    userSession.ChucVu = user.Position;
                    userSession.Name   = user.FirstName + " " + user.LastName;
                    Session.Add(CommomConstants.USER_SESSION, userSession);

                    if (user.Position == "1")
                    {
                        ModelState.AddModelError("", "Bạn không có quyền đăng nhập trang với tư cách này");
                    }
                    return(RedirectToAction("Index", "Default"));
                }
                else if (result == 0)
                {
                    ModelState.AddModelError("", "Tài khoản không tồn tại");
                }
                else if (result == -1)
                {
                    ModelState.AddModelError("", "Tài khoản đang bị khóa");
                }
                else if (result == -2)
                {
                    ModelState.AddModelError("", "Mật khẩu không đúng");
                }
                else if (result == 1)
                {
                    var user        = dao.GetByID(model.TenTK);
                    var userSession = new UserSession();
                    userSession.TenTK  = user.UserName;
                    userSession.UserID = user.UserID.ToString();
                    userSession.ChucVu = user.Position;
                    userSession.Name   = user.FirstName + " " + user.LastName;
                    Session.Add(CommomConstants.USER_SESSION, userSession);
                    if (user.Position == "2")
                    {
                        ModelState.AddModelError("", "Bạn không có quyền đăng nhập trang với tư cách này");
                    }
                }
            }
            return(View("Index"));
        }
Beispiel #8
0
 public ActionResult Detail(OrderModels orders, string id)
 {
     if (ModelState.IsValid)
     {
         var result = new OrderDao().ViewDetail(id);
         var dao    = new USERDAO().ViewDetail(result.CustomerID.ToString());
         IList <OrderDetailModels> product = new OrderDao().GetAll(id);
         IList <UserModels>        user    = new List <UserModels>();
         user.Add(dao);
         ViewData["KHACHHANG"] = user;
         ViewData["SANPHAM"]   = product;
         var order = new OrderDao();
         order.update(orders, id);
         SetAlert("Chỉnh sửa trạng thái thành công", "success");
         RedirectToAction("index");
     }
     return(View(orders));
 }
        public ActionResult DashBoard()
        {
            var        dao          = new USERDAO();
            var        list         = dao.GetAll();
            List <int> reparttitons = new List <int>();
            var        posion       = list.Select(x => x.Position).Distinct();

            foreach (var item in posion)
            {
                reparttitons.Add(list.Count(x => x.Position == item));
            }

            var rep = reparttitons;

            ViewBag.POSI = posion;
            ViewBag.REP  = reparttitons.ToList();
            return(View());
        }
        public ActionResult ChangePassword(Changepass model)
        {
            if (ModelState.IsValid)
            {
                var session = (UserSession)Session[CommomConstants.USER_SESSION];
                var dao     = new USERDAO();

                var result = dao.ChangePass(session.UserID, Encryptor.MD5Hash(model.newPassswords));
                if (result == 2)
                {
                    SetAlert("Đổi mật khẩu thành công", "success");
                    return(RedirectToAction("Index", "Default"));
                }
                else if (result == 1)
                {
                    ModelState.AddModelError("", " Bạn phải nhập mật khẩu khác");
                }
            }
            return(View(model));
        }
        public ActionResult Create(UserModels user)
        {
            if (ModelState.IsValid)
            {
                var session = (UserSession)Session[CommomConstants.USER_SESSION];
                var dao     = new USERDAO();
                if (dao.CheckUserName(user.UserName))
                {
                    SetAlert("Tên đăng nhập đã có người đăng kí", "error");
                }
                else if (dao.CheckUserEmail(user.Email))
                {
                    SetAlert("Tài khoản Email đã tồn tại", "error");
                }
                else
                {
                    var encryptedMd5Pas = Encryptor.MD5Hash(user.Passwords);
                    user.Passwords   = encryptedMd5Pas;
                    user.CreatedDate = DateTime.Now;
                    user.CreatedBy   = "Admin";
                    user.ModifiedBy  = session.TenTK;

                    bool id = dao.Insert(user);
                    if (id == true)
                    {
                        SetAlert("Thêm User thành công", "success");
                        return(RedirectToAction("Index"));
                    }
                    else
                    {
                        SetAlert("Thêm User không thành công", "error");
                    }
                }
            }
            return(View(user));
        }
        public ActionResult Detail(string id)
        {
            var result = new USERDAO().ViewDetail(id);

            return(View(result));
        }
        public ActionResult Edit(string id)
        {
            var user = new USERDAO().ViewDetail(id);

            return(View(user));
        }