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));
        }
예제 #2
0
        //[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"));
        }
예제 #3
0
        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());
        }