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 })); }
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)); }
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")); }
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)); }