コード例 #1
0
 public ActionResult ThemmoiGiay(GIAY giay, HttpPostedFileBase fileUpload)
 {
     ViewBag.MaLoai = new SelectList(db.LOAIGIAYs.ToList().OrderBy(n => n.TenLoai), "MaLoai", "TenLoai");
     ViewBag.MaNSX  = new SelectList(db.NHASANXUATs.ToList().OrderBy(n => n.TenNSX), "MaNSX", "TenNSX");
     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("~/Hinhg"), fileName);
             if (System.IO.File.Exists(path))
             {
                 ViewBag.Thongbao = "Hình ảnh đã tồn tại";
             }
             else
             {
                 fileUpload.SaveAs(path);
             }
             giay.Anhbia = fileName;
             db.GIAYs.InsertOnSubmit(giay);
             db.SubmitChanges();
         }
         return(RedirectToAction("Giay"));
     }
 }
コード例 #2
0
        public ActionResult Dathang(FormCollection collection)
        {
            //them don hang
            DONDATHANG     ddh = new DONDATHANG();
            KHACHHANG      kh  = (KHACHHANG)Session["Taikhoan"];
            List <Giohang> gh  = Laygiohang();

            ddh.MaKH    = kh.MaKH;
            ddh.Ngaydat = DateTime.Now;
            var ngaygiao = String.Format("{0:MM/dd/yyyy}", collection["Ngaygiao"]);

            ddh.Ngaygiao          = DateTime.Parse(ngaygiao);
            ddh.Tinhtranggiaohang = false;
            ddh.Dathanhtoan       = false;
            data.DONDATHANGs.InsertOnSubmit(ddh);
            data.SubmitChanges();
            // them chi tiet don hang
            foreach (var item in gh)
            {
                CHITIETDONTHANG ctdh = new CHITIETDONTHANG();
                ctdh.MaDonHang = ddh.MaDonHang;
                ctdh.MaGiay    = item.iMaGiay;
                ctdh.Soluong   = item.iSoluong;
                ctdh.Dongia    = (decimal)item.dDonggia;
                data.CHITIETDONTHANGs.InsertOnSubmit(ctdh);
            }
            data.SubmitChanges();
            Session["Giohang"] = null;
            return(RedirectToAction("Xacnhandonhang", "Giohang"));
        }
コード例 #3
0
        public ActionResult Dangky(FormCollection collection, KHACHHANG kh)
        {
            dbShopGiayDataContextDataContext db = new dbShopGiayDataContextDataContext();
            var hoten     = collection["HotenKH"];
            var tendn     = collection["TenDN"];
            var matkhau   = collection["Matkhau"];
            var nhaplaimk = collection["NhaplaiMK"];
            var email     = collection["Email"];
            var diachi    = collection["Diachi"];
            var dienthoai = collection["Dienthoai"];
            var ngaysinh  = String.Format("{0:MM/dd/yyyy}", collection["Ngaysinh"]);

            if (String.IsNullOrEmpty(hoten))
            {
                ViewData["Loi1"] = "Họ tên khách hàng không được để trống";
            }
            if (String.IsNullOrEmpty(tendn))
            {
                ViewData["Loi1"] = "Phải nhập tên đăng nhập";
            }
            else if (String.IsNullOrEmpty(matkhau))
            {
                ViewData["Loi3"] = "Chưa nhập mật khẩu";
            }
            else if (String.IsNullOrEmpty(nhaplaimk))
            {
                ViewData["Loi4"] = "Chưa xác nhận lại mật khẩu";
            }
            else if (String.IsNullOrEmpty(email))
            {
                ViewData["Loi5"] = "Chưa nhập địa chỉ Email";
            }
            else if (String.IsNullOrEmpty(diachi))
            {
                ViewData["Loi6"] = "Chưa nhập địa chỉ của bạn";
            }
            else if (String.IsNullOrEmpty(dienthoai))
            {
                ViewData["Loi7"] = "Số điện thoại không được bỏ trống";
            }
            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();
                return(RedirectToAction("Dangnhap"));
            }
            return(this.Dangky());
        }
コード例 #4
0
 public ActionResult ThemmoiGiay(GIAY giay, HttpPostedFileBase fileUpload)
 {
     //Dua du lieu vao dropdownload
     ViewBag.MaLoai = new SelectList(db.LOAIGIAYs.ToList().OrderBy(n => n.TenLoai), "MaLoai", "TenLoai");
     ViewBag.MaNSX  = new SelectList(db.NHASANXUATs.ToList().OrderBy(n => n.TenNSX), "MaNSX", "TenNSX");
     //Kiem tra duong dan file
     if (fileUpload == null)
     {
         ViewBag.Thongbao = "Vui lòng chọn ảnh bìa";
         return(View());
     }
     //Them vao CSDL
     else
     {
         if (ModelState.IsValid)
         {
             //Luu ten fie, luu y bo sung thu vien using System.IO;
             var fileName = Path.GetFileName(fileUpload.FileName);
             //Luu duong dan cua file
             var path = Path.Combine(Server.MapPath("~/Hinhsanpham"), fileName);
             //Kiem tra hình anh ton tai chua?
             if (System.IO.File.Exists(path))
             {
                 ViewBag.Thongbao = "Hình ảnh đã tồn tại";
             }
             else
             {
                 //Luu hinh anh vao duong dan
                 fileUpload.SaveAs(path);
             }
             giay.Anhbia = fileName;
             //Luu vao CSDL
             db.GIAYs.InsertOnSubmit(giay);
             db.SubmitChanges();
         }
         return(RedirectToAction("giay"));
     }
 }