public ActionResult Payment(string diachiadd, string mobileadd, DateTime dateout) { // A var order = new DonHang(); order.Ngaylap = DateTime.Now; order.Diachigiaohang = diachiadd; order.Phone = mobileadd; order.Trangthai = true; DateTime?date = null; DateTime temp; order.Ngaynhanhang = dateout; //if (DateTime.TryParse(dateout, out temp)) //{ // if (temp != null) // date = temp; //} //if (date != null) // order.Ngaynhanhang = date.Value; //nếu login if (CommonConstant.USERNAME != null) { order.KhachhangID = new TaikhoanFunction().GetByID(CommonConstant.USERNAME.username); var account = new TaikhoanFunction().FindEntity(order.KhachhangID); order.Hotenkhachhang = account.Tenkhachhang; } try { var id = new DonhangFunction().Insert(order); var cart = (Cart)Session["CartSession"]; var detailDao = new CTDonhangFunction(); foreach (var item in cart.Lines) { var orderDetail = new CTDonHang(); orderDetail.SanphamID = item.sanpham.SanphamID; orderDetail.DonhangID = id; orderDetail.Soluong = item.Quantity; orderDetail.Dongia = (item.sanpham.Giabandau * item.Quantity); detailDao.Insert(orderDetail); } Session["CartSession"] = null; } catch (Exception ex) { //ghi log return(RedirectToAction("Loi")); // action Loi ở đâu? } return(RedirectToAction("MuaHangThanhCong", "Cart")); }
public ActionResult Create(CreateModel model) { if (ModelState.IsValid) { var KT = new TaikhoanFunction(); if (KT.CheckUsername(model.username)) { ModelState.AddModelError("", "Tài khoản đã tồn tại"); } else if (KT.CheckMail(model.mail)) { ModelState.AddModelError("", "Email đã tồn tại"); } else { var user = new KhachHang(); user.Username = model.username; user.Password = Encryptor.MD5Hash(model.password); user.Tenkhachhang = model.tentk; user.Phone = model.phone; user.Diachi = model.diachi; user.Mail = model.mail; user.PhanquyenID = 2; if (this.IsCaptchaValid("Validate your captcha")) { ViewBag.ErrMessage = "Validation Messgae"; var result = KT.Insert(user); if (result > 0) { if (this.IsCaptchaValid("Validate your captcha")) { ViewBag.ErrMessage = "Validation Messgae"; } else { ViewBag.Success = "Đăng kí thành công !!!"; model = new CreateModel(); } } else { ModelState.AddModelError("", "Đăng kí không thành công"); } } else { ModelState.AddModelError("", "Đăng kí không thành công"); } } } return(View(model)); }
public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { var KT = new TaikhoanFunction(); var result = KT.Login(model.username, model.password); if (result == 1) { var user = KT.GetById(model.username); LoginModel usersession = new LoginModel(); usersession.username = user.Username; usersession.password = user.Password; Session.Add(CommonConstant.USER_SESSION, usersession); CommonConstant.USERNAME = usersession; return(Redirect("/")); } else { if (result == 2) { var user = KT.GetById(model.username); LoginModel adminsession = new LoginModel(); adminsession.username = user.Username; adminsession.password = user.Password; Session.Add(CommonConstant.ADM_SESSION, adminsession); CommonConstant.ADMIN = adminsession; return(Redirect("/admin/")); } else { ModelState.AddModelError("", "Tài khoản không tồn tại"); } } } return(View(model)); }
// GET: ADMIN/TaiKhoanKhachHang public ActionResult Index() { var tk = new TaikhoanFunction().GetKhachHangs(); return(View(tk)); }