public ActionResult DatHang(FormCollection collection) { string ten = ""; int gia = 0; int sl = 0; DONDATHANG ddh = new DONDATHANG(); KHACHHANG kh = (KHACHHANG)Session["Taikhoan"]; List <GioHang> gh = LayGioHang(); ddh.MAKH = kh.MaKH; ddh.NgayDat = DateTime.Now; DateTime ngaygiao = DateTime.Parse(collection["Ngaygiao"].ToString()); ddh.NgayGiao = ngaygiao; ddh.TinhTrangGiaoHang = false; ddh.DaThanhToan = false; data.DONDATHANGs.InsertOnSubmit(ddh); data.SubmitChanges(); foreach (var item in gh) { CTHD cthd = new CTHD(); cthd.MaDH = item.iMaSP; cthd.MaSP = ddh.MADH; cthd.SoLuong = item.iSoLuong; cthd.DonGia = (decimal)item.dDonGia; ten += item.sTenSP + " "; gia += (int)(cthd.DonGia * item.iSoLuong); data.CTHDs.InsertOnSubmit(cthd); } data.SubmitChanges(); string url = "https://www.baokim.vn/payment/product/[email protected]&id=&order_description=ABC" + "&product_name=" + ten + "&product_price=" + gia + "&product_quantity=" + sl + "&total_amount=" + gia + "&url_cancel=&url_detail=" + "&url_success=" + Url.Action("XacNhanDonHang", "GioHang"); Session["GioHang"] = null; return(Redirect(url)); }
//[ValidateInput(false)] public ActionResult ThemMoiSP(SP sanpham, HttpPostedFileBase fileUpLoad) { ViewBag.MATH = new SelectList(db.THUONGHIEUs.ToList().OrderBy(n => n.TENTH), "MATH", "TENTH"); if (fileUpLoad == null) { ViewBag.Thongbao = "Vui lòng chọn ảnh"; return(View()); } else { if (ModelState.IsValid) { var fileName = Path.GetFileName(fileUpLoad.FileName); var path = Path.Combine(Server.MapPath("~/Images/"), fileName); if (System.IO.File.Exists(path)) { ViewBag.Message = "Hình ảnh đã tồn tại"; } else { fileUpLoad.SaveAs(path); } sanpham.HinhSP = fileName; db.SPs.InsertOnSubmit(sanpham); db.SubmitChanges(); } else { ViewBag.Info = "Thông tin chưa hợp lệ"; } } return(RedirectToAction("SanPham", "Home")); }
public ActionResult Dangky(FormCollection collection, KHACHHANG kh) { var hoten = collection["HotenKH"]; var tendn = collection["TenDN"]; var matkhau = collection["Matkhau"]; var matkhaunhaplai = collection["Matkhaunhaplai"]; var diachi = collection["Diachi"]; var email = collection["Email"]; var dienthoai = collection["DienThoai"]; var ngaysinh = string.Format("{0:MM/dd/yyyy}", collection["Ngaysinh"]); if (String.IsNullOrEmpty(hoten)) { ViewData["loi1"] = "Không được bỏ trống họ tên "; } else if (String.IsNullOrEmpty(tendn)) { ViewData["loi2"] = "Không được trùng tên đăng nhập."; } else if (String.IsNullOrEmpty(matkhau)) { ViewData["loi3"] = "Không được bỏ trống mật khẩu"; } else if (String.IsNullOrEmpty(matkhaunhaplai)) { ViewData["loi4"] = "Phải nhập lại mật khẩu trùng khớp"; } if (String.IsNullOrEmpty(email)) { ViewData["loi5"] = "Không được bỏ trống email"; } if (String.IsNullOrEmpty(dienthoai)) { ViewData["loi6"] = "Không được bỏ trống số điện thoại"; } else { kh.HoTen = hoten; kh.TaiKhoan = tendn; kh.MatKhau = matkhau; kh.Email = email; kh.DiaChiKH = diachi; kh.DienThoaiKH = dienthoai; kh.NgaySinh = DateTime.Parse(ngaysinh); db.KHACHHANGs.InsertOnSubmit(kh); db.SubmitChanges(); ViewBag.Thongbao = "Đăng kí tài khoản thành công"; } return(Dangky()); }