private void buttonNosale_Click(object sender, EventArgs e) { ManagerLogin managerLogin = new ManagerLogin("NoSale"); managerLogin.ShowDialog(); textBoxCode.Text = ""; }
public ActionResult LoginUser(Table_User _userName) { if (ModelState.IsValid) { if (manager.IsUserName(_userName.UserName)) { var pass = manager.GetPassword(_userName.UserName); if (_userName.UserPassword == pass) { FormsAuthentication.SetAuthCookie(_userName.UserName, false); int idUser = ManagerLogin.GetId(_userName.UserName); using (var db = new QuanLyKhoEntities()) { Session["name"] = db.UserProfiles.Find(idUser).Name; } return(RedirectToAction("Index", "Kho_Chua")); } else { ModelState.AddModelError("ErrDN", "Mật khẩu chưa đúng"); } } else { ModelState.AddModelError("ErrDN", "Không tồn tại tài khoản này"); } } return(View("LoginUser", _userName)); }
public JsonResult IsExistUser(string userName) { ManagerLogin manager = new ManagerLogin(); var ktra = manager.IsExitsUserToSignUp(userName); return(Json(!ktra, JsonRequestBehavior.AllowGet)); }
public ActionResult InsertPhieuXuat(List <Phieu_Nhap_Json> json) { ManagerLogin managerLogin = new ManagerLogin(); decimal tongTien = 0; var phieuXuat = new Phieu_Xuat(); phieuXuat.Ngay_Xuat = DateTime.Now; phieuXuat.Tong_Tien = 0; phieuXuat.UserId = ManagerLogin.GetId(User.Identity.Name); db.Phieu_Xuat.Add(phieuXuat); db.SaveChanges(); var manager = new ManagerPhieuXuat(); foreach (var item in json) { tongTien += item.So_Luong * item.Don_gia; manager.ThemPhieuXuatHH(phieuXuat.Phieu_Xuat_Id, item); } //cap nhat tong tien phieuXuat.Tong_Tien = tongTien; db.Entry(phieuXuat).State = EntityState.Modified; db.SaveChanges(); return(Json(new { ok = true, newurl = Url.Action("InPhieuXuat", "Phieu_Xuat_Kho_Chua", new { id = phieuXuat.Phieu_Xuat_Id }) })); }
public ActionResult InsertPhieuNhap(List <Phieu_Nhap_Json> json) { ManagerLogin managerLogin = new ManagerLogin(); //them moi phieu nhap decimal tong_tien = 0; Phieu_Nhap pn = new Phieu_Nhap(); pn.Ngay_Nhap = DateTime.Now; pn.Tong_Tien = 0; pn.UserId = ManagerLogin.GetId(User.Identity.Name); db.Phieu_Nhap.Add(pn); db.SaveChanges(); //int maPhieu = db.sp_Ma_Phieu_Gan_Nhat().FirstOrDefault().Phieu_Nhap_Id; //int maPhieu = Convert.ToInt32(db.sp_Ma_Phieu_Gan_Nhat().FirstOrDefault().Value); ManagerPhieuNhap manager = new ManagerPhieuNhap(); foreach (var item in json) { manager.ThemPhieuNhapHH(pn.Phieu_Nhap_Id, item); tong_tien += item.Don_gia * item.So_Luong; } //db.sp_UpdateTongTien(pn.Phieu_Nhap_Id, tong_tien); pn.Tong_Tien = tong_tien; db.Entry(pn).State = EntityState.Modified; db.SaveChanges(); return(Json(new { Ok = true, newurl = Url.Action("InPhieuNhap", new { id = pn.Phieu_Nhap_Id }) })); }
public ActionResult Authenticate(Login user) { if (!ModelState.IsValid) { return(View("Index")); } //Autenticar a Base de datos ManagerLogin validate = new ManagerLogin(); var userinfo = validate.ValidateUser(user); userinfo.userID = user.userName; user.asesor = userinfo.asesor; user.sucursal = userinfo.sucursal; TempData["user"] = userinfo; TempData["asesor"] = userinfo.asesor; //Generar la cookie if (userinfo.msg.errorCode.Equals("0")) { SessionHelper.AddUserToSession(userinfo.userName); if (userinfo.url != string.Empty) { return(RedirectToAction("Index", userinfo.url, userinfo)); } } else { TempData["msg"] = userinfo.msg.errorMessage; return(RedirectToAction("Index")); } System.Web.HttpContext.Current.Session["usr"] = user; System.Web.HttpContext.Current.Session["menuType"] = validate.GetMenuType(user.userName); return(RedirectToAction("MainMenu")); }
public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { var dao = new ManagerDAO(); var result = dao.Login(model.Email, Encryptor.MD5Hash(model.Password)); if (result == 1) { var manager = dao.GetById(model.Email); var managerSession = new ManagerLogin(); managerSession.Email = manager.Email; managerSession.ID = manager.ID; Session.Add(Common_Constants.MANAGER_SESSION, managerSession); return(RedirectToAction("Index", "Home")); } else if (result == 0) { ModelState.AddModelError("", "Account is invalid"); } else if (result == -1) { ModelState.AddModelError("", "Account was locked"); } else if (result == -2) { ModelState.AddModelError("", "Email or Password is incorrect"); } else { ModelState.AddModelError("", "Login false."); } } return(View("Index")); }
private void buttonManager_Click(object sender, EventArgs e) { ManagerLogin managerLogin = new ManagerLogin("ManagerMenu"); managerLogin.ShowDialog(); ; textBoxCode.Text = ""; }
public ActionResult ProfileUser() { int id = ManagerLogin.GetId(User.Identity.Name); UserProfile profile = manager.GetUserProfile(id); if (profile == null) { return(HttpNotFound()); } return(View(profile)); }
public ActionResult SavePwd(UserPwdChgViewModel pwdchg) { var newPswd = new InValidateUser(); newPswd.userID = pwdchg.userID; newPswd.password = pwdchg.pwd1; var valid = new ManagerLogin().ChangePassword(newPswd); SessionHelper.DestroyUserSession(); TempData["msg"] = valid.errorMessage; return(RedirectToAction("Index", "Home")); }
public ActionResult SignUp(Table_User _userName) { if (ModelState.IsValid) { ManagerLogin manager = new ManagerLogin(); manager.AddUser(_userName); return(RedirectToAction("Index", "HangHoa")); } else { return(View()); } }
/// <summary> /// 登录 /// </summary> /// <param name="managerLogin"></param> /// <returns></returns> public dynamic GetManager(ManagerLogin managerLogin) { ManagerLogin login = new ManagerLogin { Account = managerLogin.Account, Password = EncryptTools.EncryptToSHA256(managerLogin.Password) }; var result = Context.ServiceContext.Current.ManagerService.GetManager(login); if (result != null) { return(new JsonResult(true, StatusCodeEnum.OK, StatusCodeEnum.OK.GetDescription(), result, null)); } else { return(new JsonResult(true, StatusCodeEnum.BadRequest, ResponseDescriptionEnum.AccountOrPasswordError.GetDescription())); } }
void btnOK_Click(object sender, RoutedEventArgs e) { if (comboBox1.SelectedIndex == 0) { CustomerWindow cu = new CustomerWindow(); cu.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen; this.Close(); cu.ShowDialog(); } else { ManagerLogin ma = new ManagerLogin(); ma.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen; this.Close(); ma.ShowDialog(); } }
public ActionResult CreateUserByAdmin(User _user) { using (var db = new QuanLyKhoEntities()) { ViewBag.Role = db.Table_Role.ToList(); ManagerLogin managerLogin = new ManagerLogin(); if (ModelState.IsValid) { if (managerLogin.IsExitsUserToSignUp(_user.UserName)) { Response.Write("<script>alert('Đã tồn tại tài khoản')</script>"); } else { try { var tbl_user = new Table_User(); tbl_user.UserName = _user.UserName; tbl_user.UserPassword = _user.UserPassword; db.Table_User.Add(tbl_user); db.SaveChanges(); var userRole = new UserRole(); userRole.UserId = tbl_user.UserId; userRole.RoleId = _user.Role; userRole.IsActive = true; db.UserRoles.Add(userRole); db.SaveChanges(); var userProfile = new UserProfile(); userProfile.UserId = tbl_user.UserId; userProfile.Name = _user.Name; // db.UserProfiles.Add(userProfile); db.SaveChanges(); } catch { Response.Write("<script>alert('Lỗi submit')</script>"); } } } } return(View()); }
public ActionResult ChanUser(string UserName, int Role) { int id = ManagerLogin.GetId(UserName); using (QuanLyKhoEntities db = new QuanLyKhoEntities()) { var tk = db.Table_User.Find(id); if (tk.IsActive == true) { tk.IsActive = false; } else if (tk.IsActive == false) { tk.IsActive = true; } db.Entry(tk).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("ListUser")); } }
/*[Autenticado] * public ActionResult MainMenu() * { * * ViewBag.correo = (string)TempData["msgCambio"] == null ? "" : (string)TempData["msgCambio"]; * * return View(); * } */ public ActionResult Authenticate_asesor(string asesor) { if (!ModelState.IsValid) { return(View("Index")); } //Autenticar a Base de datos ManagerLogin validate = new ManagerLogin(); Login user = new Login(); var userinfo = validate.ValidateUser(asesor, ref user); userinfo.asesor = int.Parse(asesor); user.asesor = int.Parse(asesor); //userinfo.userID = user.userName; TempData["user"] = userinfo; if (userinfo.changePassword == 1) { userinfo.msg.errorCode = "0"; userinfo.url = string.Empty; } //Generar la cookie if (userinfo.msg.errorCode.Equals("0")) { SessionHelper.AddUserToSession(userinfo.userName); if (userinfo.url != string.Empty) { return(RedirectToAction("Index", userinfo.url, userinfo)); } } else { //Adicion para redirigir a la ventana de Cambio de clave, Danny Romero Lozano, 19/07/2018 TempData["msg"] = userinfo.msg.errorMessage; return(RedirectToAction("Index")); //Fin Adicion } System.Web.HttpContext.Current.Session["usr"] = user; return(RedirectToAction("MainMenu")); }
public ActionResult ManagerLogin(ManagerLogin mLogin) { if (ModelState.IsValid) { var context = new ManagerDbContext(); var retrive = context.Managers.Where(n => n.ManagerID == mLogin.ManagerID); foreach (var i in retrive) { if (i.isApproved == false) { TempData["Message"] = "Admin approval is needed"; return(View(mLogin)); } if (i.ManagerID == mLogin.ManagerID && i.Password == mLogin.Password && i.isApproved == true) { FormsAuthentication.SetAuthCookie(mLogin.ManagerID, false); return(RedirectToAction("Index")); } } } ViewData["Error"] = "Invalid Username or password"; return(View(mLogin)); }
/// <summary> /// 登录 /// </summary> /// <param name="managerLogin"></param> /// <returns></returns> public Manager GetManager(ManagerLogin managerLogin) { StringBuilder sb = new StringBuilder(); object[] para; sb.Append($@"SELECT Id, Account, Password, PhoneNumber, IsUsed, IsDelete, CreateUserId, CreateTime, EditUserId, EditTime FROM Manager "); if (RegExpTools.regPhone.IsMatch(managerLogin.Account)) { sb.Append($"WHERE PhoneNumber=@PhoneNumber AND Password=@Password"); para = new SqlParameter[] { new SqlParameter("@PhoneNumber", managerLogin.Account), new SqlParameter("@Password", managerLogin.Password), }; } else { sb.Append($"WHERE Account=@Account AND Password=@Password"); para = new SqlParameter[] { new SqlParameter("@Password", managerLogin.Password), new SqlParameter("@Account", managerLogin.Account), }; } return(db.SingleOrDefault <Manager>(sb.ToString(), para)); }
public ActionResult ListUser() { return(View(ManagerLogin.GetListUser())); }