public ActionResult Create(Muser muser, FormCollection data) { if (ModelState.IsValid) { string password1 = data["password1"]; string password2 = data["password2"]; string username = muser.username; var Luser = db.users.Where(m => m.status == 1 && m.username == username); if (password1 != password2) { ViewBag.error = "PassWord không khớp"; } if (Luser.Count() > 0) { ViewBag.error1 = "Tên Đăng nhâp đã tồn tại"; } else { string pass = Mystring.ToMD5(password1); muser.img = "ádasd"; muser.password = pass; muser.created_at = DateTime.Now; muser.updated_at = DateTime.Now; muser.created_by = int.Parse(Session["Admin_id"].ToString()); muser.updated_by = int.Parse(Session["Admin_id"].ToString()); db.users.Add(muser); db.SaveChanges(); Message.set_flash("Tạo user thành công", "success"); return(RedirectToAction("Index")); } } return(View(muser)); }
// GET: Admin/Auth public ActionResult Login(Muser auth) { ViewBag.Message = ""; if (ModelState.IsValid) { auth.Password = encty.MD5Hash(auth.Password); //mã hóa mật khẩu if (!db.Users.Where(m => m.UserName == auth.UserName).Count().Equals(0)) { if (!db.Users.Where(m => m.UserName == auth.UserName && m.Password == auth.Password).Count().Equals(0)) { var user_login = db.Users.Where(m => m.UserName == auth.UserName && m.Password == auth.Password).First(); Session["user_admin"] = user_login.UserName; Session["user_id"] = user_login.Id; Session["user_fullname"] = user_login.FullName; Session["user_img"] = user_login.Img; Session["user_acess"] = user_login.Access; return(RedirectToAction("Index", "Dashboard")); } else { ViewBag.Message = "Mật Khẩu không chính Xác"; } } else { ViewBag.Message = "Tên tài khoản không tồn tại"; } } return(View()); }
public ActionResult TTCT() { Muser user = Session["UserDN"] as Muser; KHACHHANG kh = dulieu.KHACHHANGs.FirstOrDefault(m => m.MAKHACHHANG == user.MaKH); return(View(kh)); }
public ActionResult DeleteConfirmed(int id) { Muser muser = db.Users.Find(id); db.Users.Remove(muser); db.SaveChanges(); return(RedirectToAction("Trash")); }
public ActionResult ThanhToan(FormCollection col) { var name = col["firstname"]; var diachi = col["address"]; var dienthoai = col["phone"]; HOADON hd = new HOADON(); Muser user = Session["UserDN"] as Muser; hd.MAHD = "HD"; hd.NGAYLAP = DateTime.Today; hd.TENKHACHHANG = name; hd.DIACHIGIAOHANG = diachi; hd.SDTGIAOHANG = dienthoai; hd.MAKHACHHANG = user.MaKH; var chietkhau = 0.0; var msp = ""; if (Session["Giamgia"] != null) { chietkhau = double.Parse(dulieu.MAGIAMGIAs.FirstOrDefault(m => m.MAGIAMGIA1 == Session["Giamgia"]).TILEGIAM); msp = dulieu.MAGIAMGIAs.FirstOrDefault(m => m.MAGIAMGIA1 == Session["Giamgia"]).MASP; hd.CHIETKHAU = chietkhau / 10.0 * (double)dulieu.SANPHAMs.FirstOrDefault(s => s.MASP == msp).GIA; } hd.THANHTIEN = (decimal?)TongTien(); dulieu.HOADONs.InsertOnSubmit(hd); dulieu.SubmitChanges(); ViewBag.TongTien = TongTien(); List <HOADON> mahh = dulieu.HOADONs.Where(h => h.MAKHACHHANG == user.MaKH && h.TENKHACHHANG == name && h.NGAYLAP == DateTime.Today).ToList(); HOADON mah = mahh.Last(); string mahd = mah.MAHD; List <GioHang> lstGioHang = LayGioHang(); foreach (GioHang i in lstGioHang) { KHOHANG kh = dulieu.KHOHANGs.FirstOrDefault(c => c.MASP == i.MaSP); CHITIETHOADON ct = dulieu.CHITIETHOADONs.FirstOrDefault(c => c.MAHD == mahd && c.MASP == i.MaSP); if (ct == null) { ct = new CHITIETHOADON(); ct.MAHD = mahd; ct.MASP = i.MaSP; ct.SOLUONG = i.Soluong; ct.DONGIA = (decimal?)i.DonGia; ct.TONGTIEN = (decimal?)i.ThanhTien; dulieu.CHITIETHOADONs.InsertOnSubmit(ct); } else { ct.SOLUONG = i.Soluong + ct.SOLUONG; ct.TONGTIEN = (decimal?)i.ThanhTien + ct.TONGTIEN; } kh.SOLUONG = kh.SOLUONG - ct.SOLUONG; dulieu.SubmitChanges(); } return(View(hd)); }
public ActionResult Retrash(int id) { Muser muser = db.Users.Find(id); muser.Status = 2; db.Entry(muser).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Trash", "Users")); }
public ActionResult deleteTrash(int id) { Muser muser = db.users.Find(id); db.users.Remove(muser); db.SaveChanges(); Message.set_flash("Đã xóa vĩnh viễn 1 User", "success"); return(RedirectToAction("trash")); }
public void Test_TK6() { Muser kh = new Muser(); kh.mUsername = "******"; kh.mPassword = "******"; Assert.True(kh.CheckDoDaiUserName()); Assert.True(!kh.CheckDoDaiPassword()); }
public void Test_Lan1() { Muser user = new Muser(); user.DienThoai = "rewtw"; user.Email = "4134"; Assert.True(!user.checkDoDaiSDT()); Assert.True(!user.IsNumber(user.DienThoai)); Assert.True(!user.isEmail()); }
public void Test_Lan2() { Muser user = new Muser(); user.DienThoai = "aafwer"; user.Email = "etye@tq"; Assert.True(!user.checkDoDaiSDT()); Assert.True(!user.IsNumber(user.DienThoai)); Assert.True(!user.isEmail()); }
public void Test_Lan3() { Muser user = new Muser(); user.DienThoai = "qrere"; user.Email = "kiiuore"; Assert.True(!user.checkDoDaiSDT()); Assert.True(!user.IsNumber(user.DienThoai)); Assert.True(!user.isEmail()); }
public void Test_Lan6() { Muser user = new Muser(); user.DienThoai = "0302145623"; user.Email = "qrete"; Assert.True(user.checkDoDaiSDT()); Assert.True(!user.IsNumber(user.DienThoai)); Assert.True(!user.isEmail()); }
public void Test_Lan4() { Muser user = new Muser(); user.DienThoai = "9084524542"; user.Email = "uioqer@oit"; Assert.True(user.checkDoDaiSDT()); Assert.True(user.IsNumber(user.DienThoai)); Assert.True(user.isEmail()); }
public void Test_Lan5() { Muser user = new Muser(); user.DienThoai = "0302145623"; user.Email = "*****@*****.**"; Assert.True(user.checkDoDaiSDT()); Assert.True(user.IsNumber(user.DienThoai)); Assert.True(user.isEmail()); }
public ActionResult Header() { ViewBag.username = null; Muser sessionUser = (Muser)Session[Common.CommonConstants.CUSTOMER_SESSION]; if (sessionUser != null) { ViewBag.username = sessionUser.username; } return(View("_header")); }
public ActionResult Index() { Muser sessionUser = (Muser)Session[Common.CommonConstants.CUSTOMER_SESSION]; if (sessionUser == null) { Message.set_flash("Bạn cần đăng nhập", "danger"); return(Redirect("~/dang-nhap")); } ViewBag.listOrder = db.Orders.Where(m => m.updated_by == sessionUser.ID).ToList(); return(View("Index", sessionUser)); }
//status public ActionResult Status(int id) { Muser muser = db.users.Find(id); muser.status = (muser.status == 1) ? 2 : 1; muser.updated_at = DateTime.Now; muser.updated_by = int.Parse(Session["Admin_id"].ToString()); db.Entry(muser).State = EntityState.Modified; db.SaveChanges(); Message.set_flash("Thay đổi trang thái thành công", "success"); return(RedirectToAction("Index")); }
public ActionResult Retrash(int id) { Muser muser = db.users.Find(id); muser.status = 2; muser.updated_at = DateTime.Now; muser.updated_by = int.Parse(Session["Admin_id"].ToString()); db.Entry(muser).State = EntityState.Modified; db.SaveChanges(); Message.set_flash("khôi phục thành công", "success"); return(RedirectToAction("trash")); }
// GET: BaseSite protected override void OnActionExecuting(ActionExecutingContext filterContext) { base.OnActionExecuting(filterContext); Muser sessionUser = (Muser)Session[Common.CommonConstants.CUSTOMER_SESSION]; if (sessionUser == null) { RouteValueDictionary route = new RouteValueDictionary(new { Controller = "Home", Action = "Index" }); Message.set_flash("Bạn phải đăng nhập", "danger"); filterContext.Result = new RedirectToRouteResult(route); return; } }
public ActionResult Edit(Muser muser) { if (ModelState.IsValid) { muser.img = "ádasd"; muser.updated_at = DateTime.Now; muser.updated_by = int.Parse(Session["Admin_id"].ToString()); db.Entry(muser).State = EntityState.Modified; db.SaveChanges(); Message.set_flash("Cập nhật thành công", "success"); return(RedirectToAction("Index")); } return(View(muser)); }
// GET: Admin/User/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Muser muser = db.users.Find(id); if (muser == null) { return(HttpNotFound()); } return(View(muser)); }
public ActionResult ChangePassWord(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Muser muser = db.users.Find(id); if (muser == null) { return(HttpNotFound()); } return(View("_changePassword", muser)); }
public ActionResult register(Muser muser, FormCollection fc) { string uname = fc["uname"]; string fname = fc["fname"]; string Pass = Mystring.ToMD5(fc["psw"]); string Pass2 = Mystring.ToMD5(fc["repsw"]); if (Pass2 != Pass) { ViewBag.error = "Mật khẩu không khớp"; return(View("loginEndRegister")); } string email = fc["email"]; string address = fc["address"]; string phone = fc["phone"]; if (ModelState.IsValid) { var Luser = db.Users.Where(m => m.status == 1 && m.username == uname && m.access == 1); if (Luser.Count() > 0) { ViewBag.error = "Tên Đăng Nhập đã tồn tại"; return(View("loginEndRegister")); } else { muser.img = "defalt.png"; muser.password = Pass; muser.username = uname; muser.fullname = fname; muser.email = email; muser.address = address; muser.phone = phone; muser.gender = "nam"; muser.access = 1; muser.created_at = DateTime.Now; muser.updated_at = DateTime.Now; muser.created_by = 1; muser.updated_by = 1; muser.status = 1; db.Users.Add(muser); db.SaveChanges(); Message.set_flash("Đăng ký tài khoản thành công ", "success"); return(View("loginEndRegister")); } } Message.set_flash("Đăng ký tài khoản thất bai", "danger"); return(View("loginEndRegister")); }
//code tu go public string ShowGender(int id) { string strGender = ""; Muser muser = db.Users.Find(id); if (muser.Gender == 1) { strGender = "Nam"; } else { strGender = "Nữ"; } return(strGender); }
// GET: Admin/User/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Muser muser = db.users.Find(id); if (muser == null) { return(HttpNotFound()); } ViewBag.role = db.roles.ToList(); return(View(muser)); }
public string ShowStatus(int id) { string strStatus = ""; Muser muser = db.Users.Find(id); if (muser.Status == 1) { strStatus = "<span class='btn btn-info btn-sm' ><i class='fas fa-toggle-on'></i>TT</span>"; } else { strStatus = "<span class='btn btn-danger btn-sm' ><i class=' fas fa-toggle-off'></i>TT</span>"; } return(strStatus); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Muser muser = db.Users.Find(id); ViewBag.role = db.Roles.Where(m => m.parentId == muser.access).First(); if (muser == null) { return(HttpNotFound()); } return(View("_information", muser)); }
public ActionResult status(int id) { Muser muser = db.Users.Find(id); if (muser.Status == 1) { muser.Status = 2; } else { muser.Status = 1; } db.Entry(muser).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(Muser muser) { int user_id = (!Session["user_id"].Equals("")) ? Convert.ToInt32(Session["user_id"].ToString()) : 1; if (ModelState.IsValid) { muser.Created_at = DateTime.Now; muser.Created_by = user_id; muser.Updated_at = DateTime.Now; muser.Updated_by = user_id; db.Entry(muser).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(muser)); }
public async Task <ActionResult> ChangePassWord(Muser muser, FormCollection fc) { string oldPass = Mystring.ToMD5(fc["passOld"]); string rePass = Mystring.ToMD5(fc["rePass"]); string newPass = Mystring.ToMD5(fc["password1"]); var pass_account = db.users.Where(m => m.password == oldPass).ToList().Count(); if (pass_account == 0) { ViewBag.status = "Mật khẩu không đúng"; return(View("_changePassword", muser)); } else if (rePass != newPass) { ViewBag.status = "2 Mật khẩu không khớp"; return(View("_changePassword", muser)); } else { if (ModelState.IsValid) { var updatedPass = db.users.Find(muser.ID); updatedPass.fullname = muser.fullname; updatedPass.username = muser.username; updatedPass.email = muser.email; updatedPass.phone = muser.phone; updatedPass.gender = muser.gender; updatedPass.img = "bav"; updatedPass.password = newPass; updatedPass.access = 1; updatedPass.created_at = muser.created_at; updatedPass.updated_at = DateTime.Now; updatedPass.created_by = muser.created_by; updatedPass.updated_by = int.Parse(Session["id"].ToString()); updatedPass.status = 1; db.users.Attach(updatedPass); db.Entry(updatedPass).State = EntityState.Modified; await db.SaveChangesAsync(); Message.set_flash("Đổi mật khẩu thành công", "success"); return(Redirect("~/tai-khoan/" + muser.ID + "")); } } return(View("_changePassword", muser)); }