// GET: ADMIN/DonHang/Details/5 public ActionResult Details(int id) { var model = new DonhangFunction().FindEntity(id); ViewBag.CTHD = new CTDonhangFunction().CTDonHangs.Where(x => x.DonhangID == id).ToList(); return(View(model)); }
public ActionResult Payment(string diachiadd, string mobileadd, DateTime dateout) { // A var order = new DonHang(); order.Ngaylap = DateTime.Now; order.Diachigiaohang = diachiadd; order.Phone = mobileadd; order.Trangthai = true; DateTime?date = null; DateTime temp; order.Ngaynhanhang = dateout; //if (DateTime.TryParse(dateout, out temp)) //{ // if (temp != null) // date = temp; //} //if (date != null) // order.Ngaynhanhang = date.Value; //nếu login if (CommonConstant.USERNAME != null) { order.KhachhangID = new TaikhoanFunction().GetByID(CommonConstant.USERNAME.username); var account = new TaikhoanFunction().FindEntity(order.KhachhangID); order.Hotenkhachhang = account.Tenkhachhang; } try { var id = new DonhangFunction().Insert(order); var cart = (Cart)Session["CartSession"]; var detailDao = new CTDonhangFunction(); foreach (var item in cart.Lines) { var orderDetail = new CTDonHang(); orderDetail.SanphamID = item.sanpham.SanphamID; orderDetail.DonhangID = id; orderDetail.Soluong = item.Quantity; orderDetail.Dongia = (item.sanpham.Giabandau * item.Quantity); detailDao.Insert(orderDetail); } Session["CartSession"] = null; } catch (Exception ex) { //ghi log return(RedirectToAction("Loi")); // action Loi ở đâu? } return(RedirectToAction("MuaHangThanhCong", "Cart")); }
// GET: ADMIN/DonHang public ActionResult Index() { var dh = new DonhangFunction().DonHangs.Where(p => p.DonhangID != null).OrderBy(x => x.Trangthai); return(View(dh)); }