public ActionResult login(string email, string matkhau) { var dal = new CUSTOMERDAL(); var getpwd = dal.getpasswordbyemail(email); if (getpwd == null) { ModelState.AddModelError("", "Sai email! Vui lòng kiểm tra lại"); } else { if ((MD5Encryptor.MD5Hash(matkhau)).Equals(getpwd)) { var customer = dal.getuserbyemail(email); var cSession = new customerlogin(); cSession.MACUSTOMER = customer.MACUSTOMER; cSession.TENCUSTOMER = customer.TENCUSTOMER; cSession.EMAIL = customer.EMAIL; cSession.DIACHI = customer.DIACHI; cSession.MATKHAU = matkhau; cSession.NGAYSINH = customer.NGAYSINH; cSession.RATING = customer.RATING; cSession.SDT = customer.SDT; Session.Add(constant.CUSTOMER_SESSION, cSession); return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("", "Sai mật khẩu"); } } return(View()); }
// // GET: /Webmaster/quanlicustomer/ public ActionResult Index() { var list = new CUSTOMERDAL().listallcustomer(); ViewData["tong"] = list.Count; return(View(list)); }
public void BuildEmailTemplate(int regisID) { //{E:\Project\asp.net\Register\Register\EmailTemplate\Confirmation.cshtml string body = System.IO.File.ReadAllText(HostingEnvironment.MapPath("/EmailTemplate/") + "Confirmation" + ".cshtml"); var regInfo = new CUSTOMERDAL().getcustomer(regisID); var url = "http://*****:*****@ViewBag.ConfirmationLink", url); body = body.ToString(); BuildEmailTemplate("Tài khoản đã được tạo thành công", body, regInfo.EMAIL); }
public JsonResult activeaccount(int regId) { var active = new CUSTOMERDAL().thaydoitrangthai(regId); var msg = "Lỗi"; if (active) { msg = "xác nhận thành công!"; } return(Json(msg, JsonRequestBehavior.AllowGet)); }
public void ChangeInfoEmailTemplate(int idcustomer, string password) { //{E:\Project\asp.net\Register\Register\EmailTemplate\Confirmation.cshtml string body = System.IO.File.ReadAllText(HostingEnvironment.MapPath("/EmailTemplate/") + "changeinfoconfirm" + ".cshtml"); var regInfo = new CUSTOMERDAL().getcustomer(idcustomer); var accept = "http://*****:*****@ViewBag.Accept", accept); body = body.Replace("@ViewBag.Deny", deny); body = body.ToString(); BuildEmailTemplate("Xác nhận thay đổi thông tin tài khoản", body, regInfo.EMAIL); }
public ActionResult register(CUSTOMER_REGISTERViewModel cr) { if (ModelState.IsValid) { var dao = new CUSTOMERDAL(); if (dao.checkemail(cr.EMAIL)) { ModelState.AddModelError("", "Email đã đươc sử dụng"); } else { var user = new CUSTOMER(); user.TENCUSTOMER = cr.TENCUSTOMER; user.MATKHAU = MD5Encryptor.MD5Hash(cr.MATKHAU); user.DIACHI = cr.DIACHI; user.EMAIL = cr.EMAIL; user.NGAYSINH = cr.NGAYSINH; user.SDT = cr.SDT; user.NGAYDK = DateTime.Today; user.TINHTRANG = 0; var result = dao.AddCustomer(user); if (result > 0) { ViewBag.Success = "Đăng kí thành công. Vui lòng kiểm tra email để kích hoạt tài khoản"; BuildEmailTemplate(result); /* * phần này khi tạo đơn hàng xong thì gửi thông tin đơn hàng cho khách hàng * string content = System.IO.File.ReadAllText(Server.MapPath("~/Assets/Customer/templates/neworder.html")); * content = content.Replace("{{TENCUSTOMER}}", cr.TENCUSTOMER); * content = content.Replace("{{SDT}}", cr.SDT); * content = content.Replace("{{EMAIL}}", cr.EMAIL); * content = content.Replace("{{DIACHI}}", cr.DIACHI); * content=content.Replace("{{TONGTIEN}}",TONGTIEN.ToString("NO"); * var toEmail = ConfigurationManager.AppSettings["ToEmailAddress"]; * new MailHelper().SendEmail(cr.EMAIL, "Đơn hàng mới từ shop", content); * new MailHelper().SendEmail(toEmail, "Đơn hàng mới từ shop", content); */ } else { ModelState.AddModelError("", "Đăng kí không thành công"); } } } return(View(cr)); }
public ActionResult thongkesoluong(DateTime?bd, DateTime?kt) { var listall = new CUSTOMERDAL().listallcustomer(); List <CUSTOMER> listhongke = new List <CUSTOMER>(); if (bd != null && kt != null) { listhongke = (from l in listall where l.NGAYDK >= bd && l.NGAYDK <= kt select new CUSTOMER { MACUSTOMER = l.MACUSTOMER, TENCUSTOMER = l.TENCUSTOMER, NGAYDK = l.NGAYDK, SDT = l.SDT, EMAIL = l.EMAIL, DIACHI = l.DIACHI, RATING = l.RATING }).ToList(); } else { listhongke = (from l in listall select new CUSTOMER { MACUSTOMER = l.MACUSTOMER, TENCUSTOMER = l.TENCUSTOMER, NGAYDK = l.NGAYDK, SDT = l.SDT, EMAIL = l.EMAIL, DIACHI = l.DIACHI, RATING = l.RATING }).ToList(); } return(Json(listhongke, JsonRequestBehavior.AllowGet)); }
public ActionResult Accept(int idcustomer, string password) { var dal = new CUSTOMERDAL().doimatkhau(idcustomer, MD5Encryptor.MD5Hash(password)); return(RedirectToAction("listsanphamtronggiohang")); }