public UserStatus GetUserStatus(string userName, string passWord) { QLPMContext db = new QLPMContext(); UserDetail user = db.UserDetails.Find(userName.Trim()); if (user != null) { if (user.Password != passWord) { return(UserStatus.NonAuthenticatedUser); } if (user.UserTypeID == 1) { return(UserStatus.AuthenticatedAdmin); } else if (user.UserTypeID == 2) { return(UserStatus.AuthenticatedUser); } else { return(UserStatus.NonAuthenticatedUser); } } else { return(UserStatus.NonAuthenticatedUser); } }
public static void UpdateAfterDeleteChiTietPhieu(CT_PhieuKhamBenh ct) { QLPMContext db = new QLPMContext(); Thuoc thuoc = db.Thuocs.Find(ct.ID_Thuoc); //Xu ly //Update so luong ton thuoc.SoLuong += ct.SoLuongThuocLay; //Save db.SaveChanges(); }
public ActionResult Login(User user) { if (ModelState.IsValid) { using (QLPMContext db = new QLPMContext()) { var obj = db.Users.Where(u => u.Username.Equals(user.Username) && u.Password.Equals(user.Password) && u.Roles.Equals(user.Roles)).FirstOrDefault(); if (obj != null) { Session["ID_User"] = obj.ID_User.ToString(); Session["Username"] = obj.Username.ToString(); Session["Roles"] = obj.Roles.ToString(); FormsAuthentication.SetAuthCookie(user.Username, false); return(RedirectToAction("Index", "TrangChu")); } } } ModelState.AddModelError("CredentialError", "Invalid User or Password"); return(View(user)); }