public ActionResult ThanhToan(FormCollection form) { User kh = (User)Session["User"]; if (kh != null && TongSoLuong() > 0) { List <GioHang> giohangs = LayGioHang(); DonDatHang ddh = new DonDatHang(); ddh.KhachHang = kh.User1; ddh.NgayDat = DateTime.Now; ddh.NgayGiao = DateTime.Now.AddDays(2); ddh.DaGiaoHang = false; ddh.DaThanhToan = false; foreach (var giohang in giohangs) { CTDDH ct = new CTDDH(); ct.SoLuong = giohang.SoLuong; ct.Xe = giohang.MaXe; ct.KhuyenMai = giohang.KhuyenMai; ct.DonGia = giohang.DonGia; ddh.CTDDHs.Add(ct); } db.DonDatHangs.InsertOnSubmit(ddh); db.SubmitChanges(); XoaTatCa(); ViewBag.Flag = 1; return(View()); } else { return(RedirectToAction("Index", "Home")); } }
public ActionResult ThemMoiXe(Xe xe, HttpPostedFileBase fileupload, FormCollection form) { if (Session["Taikhoanadmin"] == null) { return(RedirectToAction("Login", "Admin")); } ViewBag.MaDongXe = new SelectList(db.DongXes.ToList().OrderBy(n => n.TenDongXe), "MaDongXe", "TenDongXe"); ViewBag.HangSX = new SelectList(db.HangXes.ToList().OrderBy(n => n.TenHX), "MaHX", "TenHX"); if (fileupload == null) { ViewBag.Thongbao = "Vui lòng chọn hình ảnh"; return(View(xe)); } else { if (ModelState.IsValid) { var filename = Path.GetFileName(fileupload.FileName); var path = Path.Combine(Server.MapPath("~/Img"), filename); if (System.IO.File.Exists(path)) { ViewBag.Thongbao = "Hình ảnh đã tồn tại"; } else { fileupload.SaveAs(path); } int mahx = int.Parse(form["HangSX"]); int madx = int.Parse(form["MaDongXe"]); xe.HinhAnh = filename; xe.NgayDang = DateTime.Now; xe.HangXe = mahx; xe.DongXe = madx; db.Xes.InsertOnSubmit(xe); db.SubmitChanges(); } } return(RedirectToAction("Xe")); }
public ActionResult DangKy(FormCollection form) { ViewBag.Code = 1; string taikhoan = form["taikhoan"]; string matkhau = form["matkhau"]; string matkhaunhaplai = form["matkhaunhaplai"]; string quequan = form["quequan"]; string dienthoai = form["dienthoai"]; string ngaysinh = string.Format("{0:MM/dd/yyyy}", form["ngaysinh"]); string diachi = form["diachi"]; string gioitinh = form["gioitinh"]; string hoten = form["hoten"]; string email = form["email"]; DateTime bd; bool err = false; if (taikhoan.Length < 6) { ViewData["taikhoan"] = "Tài khoản không đủ độ dài"; err = true; } if (matkhau.Length < 6) { ViewData["matkhau"] = "Mật khẩu không đủ độ dài"; err = true; } if (string.IsNullOrEmpty(matkhaunhaplai)) { ViewData["matkhaunhaplai"] = "Mật khẩu nhập lại không được để trống"; err = true; } if (string.IsNullOrEmpty(quequan)) { ViewData["quequan"] = "Quê quán không được để trống"; err = true; } if (dienthoai.Length < 9 || dienthoai.Length > 11) { ViewData["dienthoai"] = "Số điện thoại không hợp lệ"; err = true; } if (!DateTime.TryParse(ngaysinh, out bd)) { ViewData["ngaysinh"] = "Bạn chưa chọn ngày sinh"; err = true; } if (string.IsNullOrEmpty(diachi)) { ViewData["diachi"] = "Địa chỉ không được để trống"; err = true; } if (string.IsNullOrEmpty(email)) { ViewData["email"] = "E-mail không được để trống"; err = true; } //if (string.IsNullOrEmpty(hoten)) //{ // ViewData["hoten"] = "Họ tên không đươc để trống"; // err = true; //} if (err) { return(DangKy()); } User kh = db.Users.SingleOrDefault(n => n.User1 == taikhoan); if (kh != null) { ViewData["taikhoan"] = "Tài khoản này đã có người sử dụng"; return(DangKy()); } kh = db.Users.SingleOrDefault(n => n.Email == email); if (kh != null) { ViewData["email"] = "E-mail này đã có người sử dụng"; return(DangKy()); } kh = new User(); kh.User1 = taikhoan; kh.Password = matkhau; kh.NgayDK = DateTime.Now; kh.QueQuan = quequan; kh.SDT = dienthoai; kh.Email = email; kh.HoVaTen = "AT"; kh.NgaySinh = bd; kh.AnhDaiDien = "generic-user.png"; db.Users.InsertOnSubmit(kh); db.SubmitChanges(); ViewBag.Code = 0; return(RedirectToAction("Index", "Home")); }