public ActionResult StepEnd() { //Nhận reqest từ trang index string phone = Request.Form["phone"]; string fullname = Request.Form["fullname"]; string email = Request.Form["email"]; string address = Request.Form["address"]; string note = Request.Form["note"]; //kiểm tra xem có customer chưa và cập nhật lại khachhang newCus = new khachhang(); var cus = db.khachhang.FirstOrDefault(p => p.sdtkh.Equals(phone)); if (cus != null) { //nếu có số điện thoại trong db rồi //cập nhật thông tin và lưu cus.hovaten = fullname; cus.email = email; cus.diachi = address; db.Entry(cus).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } else { //nếu chưa có sđt trong db //thêm thông tin và lưu return(RedirectToAction("Register", "User")); } //Thêm thông tin vào order và orderdetail List <CartItem> giohang = Session["giohang"] as List <CartItem>; //thêm order mới donhang newOrder = new donhang(); int newIDOrder = db.donhang.OrderByDescending(p => p.ngaydat).FirstOrDefault().iddh; newOrder.iddh = newIDOrder; newOrder.sdtkh = phone; newOrder.ghichu = note; newOrder.ngaydat = DateTime.Now.ToString(); newOrder.trangthai = "0"; db.donhang.Add(newOrder); db.SaveChanges(); //thêm details for (int i = 0; i < giohang.Count; i++) { chitietdonhang newOrdts = new chitietdonhang(); newOrdts.iddh = newOrder.iddh; newOrdts.idta = giohang.ElementAtOrDefault(i).thucanID; newOrdts.soluong = giohang.ElementAtOrDefault(i).SoLuong; newOrdts.dongia = giohang.ElementAtOrDefault(i).ThanhTien.ToString(); db.chitietdonhang.Add(newOrdts); db.SaveChanges(); } Session["MDH"] = newOrder.iddh; Session["Phone"] = phone; //xoá sạch giỏ hàng giohang.Clear(); return(RedirectToAction("HoaDon", "ThanhToan")); }
public ActionResult Create([Bind(Include = "iddm,tendm")] danhmuc danhmuc) { if (ModelState.IsValid) { db.danhmuc.Add(danhmuc); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(danhmuc)); }
public ActionResult Create([Bind(Include = "sdtkh,matkhau,hovaten,email,gioitinh,ngaysinh,diachi,anhkh,diadiemyeuthich,diadiemkem")] khachhang khachhang) { if (ModelState.IsValid) { db.khachhang.Add(khachhang); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(khachhang)); }
public ActionResult Create([Bind(Include = "idta,tenta,anhta,thongtinveta,takhuyenmai,tahot,trangthai,giabandau,giahientai,Quantity,ngaydang,giamgia,luotxem,idquan")] thucan thucan) { if (ModelState.IsValid) { db.thucan.Add(thucan); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idquan = new SelectList(db.quan, "idquan", "tenquan", thucan.idquan); return(View(thucan)); }
public ActionResult Create([Bind(Include = "iddh,sdtkh,ngaydat,ghichu,trangthai")] donhang donhang) { if (ModelState.IsValid) { db.donhang.Add(donhang); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.sdtkh = new SelectList(db.khachhang, "sdtkh", "matkhau", donhang.sdtkh); return(View(donhang)); }
public ActionResult Create([Bind(Include = "iddh,idta,soluong,dongia")] chitietdonhang chitietdonhang) { if (ModelState.IsValid) { db.chitietdonhang.Add(chitietdonhang); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.iddh = new SelectList(db.donhang, "iddh", "sdtkh", chitietdonhang.iddh); ViewBag.idta = new SelectList(db.thucan, "idta", "tenta", chitietdonhang.idta); return(View(chitietdonhang)); }
public ActionResult Create([Bind(Include = "idquan,tenquan,idloaiquan,mota,hinhanhquan,hinhanhquan1,hinhanhquan2,sonha,tenduong,tenphuongxa,tenquanhuyen,tentp,giomocua,giodongcua,trangthai,binhluan,luotxem,urlggmap,iddm")] quan quan) { if (ModelState.IsValid) { db.quan.Add(quan); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.iddm = new SelectList(db.danhmuc, "iddm", "tendm", quan.iddm); ViewBag.idloaiquan = new SelectList(db.loaiquanan, "idloaiquan", "tenloaiquan", quan.idloaiquan); return(View(quan)); }
public ActionResult Register(khachhang user) { string password2 = PasswordCrypt.CreateMD5(user.matkhau); //xét email ko trùng if (ModelState.IsValid && db.khachhang.Where(m => m.sdtkh.Equals(user.sdtkh)).Count() == 0) { khachhang objKH = new khachhang(); objKH.hovaten = user.hovaten; objKH.email = user.email; objKH.matkhau = password2; objKH.sdtkh = user.sdtkh; objKH.diachi = user.diachi; //chèn dữ liệu vào bảng khách hàng db.khachhang.Add(objKH); //lưu vào csdl db.SaveChanges(); return(RedirectToAction("Login", "user", HomeController.GetChinhanhs(db))); } else if (ModelState.IsValid && db.khachhang.Where(m => m.sdtkh.Equals(user.sdtkh)).Count() > 0) // trùng email { ModelState.AddModelError("Email", "Email đã tồn tại !"); } return(View("Register")); }