public ActionResult Detail2()//出發外送頁面 { if (Session["Member"] == null) { return(RedirectToAction("Login", "Home", "_Layout")); } var id = Session["id"].ToString(); var mu = db.DetailMenu.Where(m => m.orderguid == id).ToList(); List <int> b = new List <int>(); int a = 0; int sum = 0; foreach (var item in mu) { //b.Add(int.Parse(item.mqty.ToString())); int c = int.Parse(item.mprice.ToString()) * int.Parse(item.mqty.ToString()); b.Add(c); a = a + 1; sum = sum + c; } ViewBag.price = b; ViewBag.sum = sum; CVMdemu od = new CVMdemu() { order = db.Order.Where(m => m.orderguid == id).ToList(), menu = db.DetailMenu.Where(m => m.orderguid == id).ToList() }; return(View("Detail2", "_LayoutDel", od)); }
public ActionResult HistoryDetail(string id)//歷史訂單明細 { if (Session["Member"] == null) { return(RedirectToAction("Login", "Home", "_Layout")); } //ViewBag.abc = db.DetailMenu.ToList(); var mu = db.DetailMenu.Where(m => m.orderguid == id).ToList(); List <int> b = new List <int>(); int a = 0; int sum = 0; foreach (var item in mu) { int c = int.Parse(item.mprice.ToString()) * int.Parse(item.mqty.ToString()); b.Add(c); a = a + 1; sum = sum + c; } ViewBag.price = b; ViewBag.sum = sum; CVMdemu od = new CVMdemu() { order = db.Order.Where(m => m.orderguid == id).ToList(), menu = db.DetailMenu.Where(m => m.orderguid == id).ToList() }; var qty = db.DetailMenu.Where(m => m.orderguid == id).ToList(); return(View("HistoryDetail", "_LayoutMember", od)); }
//------------回報單詳情------------ public ActionResult ReportDetail(string id) { if (Session["Member"] == null) { return(RedirectToAction("Login", "Home", "_Layout")); } //var id = Session["id"].ToString(); var mu = db.DetailMenu.Where(m => m.orderguid == id).ToList(); List <int> b = new List <int>(); int a = 0; int sum = 0; foreach (var item in mu) { int c = int.Parse(item.mprice.ToString()) * int.Parse(item.mqty.ToString()); b.Add(c); a = a + 1; sum = sum + c; } ViewBag.price = b; ViewBag.sum = sum; var status = db.StoreReport.Where(m => m.orderguid == id).FirstOrDefault(); if (status.srstatus == "0") { ViewBag.rep = "尚未處理"; } else { ViewBag.rep = ""; } CVMdemu od = new CVMdemu() { sre = db.StoreReport.Where(m => m.orderguid == id).ToList(), order = db.Order.Where(m => m.orderguid == id).ToList(), menu = db.DetailMenu.Where(m => m.orderguid == id).ToList() }; return(View("ReportDetail", "_LayoutMember", od)); }
//-----------跳頁判斷----------------- public ActionResult Detail1(string id)//自取尚未接受頁面 { if (Session["Member"] == null) { return(RedirectToAction("Login", "Home", "_Layout")); } Session["id"] = id; var ord = db.Order.Where(m => m.orderguid == id).FirstOrDefault(); //抓訂單資料 if (ord.ostatus == "尚未接受" && ord.oway == "2.png") //外送1 { return(RedirectToAction("DelDetail1")); } else if (ord.ostatus == "準備中" && ord.oway == "1.png") //自取2 { return(RedirectToAction("Detail2")); } else if (ord.ostatus == "餐點完成" && ord.oway == "1.png") //自取3 { return(RedirectToAction("Detail3")); } else if (ord.ostatus == "準備中" && ord.oway == "2.png") //外送2 { return(RedirectToAction("DelDetail2")); } else if (ord.ostatus == "餐點完成" && ord.oway == "2.png") { return(RedirectToAction("DelDetail3"));//外送指派頁面 } else if (ord.ostatus == "指派外送員" && ord.oway == "2.png") { return(RedirectToAction("DelDetail4")); } else if (ord.ostatus == "出發外送" && ord.oway == "2.png") { return(RedirectToAction("DelDetail4")); } var mu = db.DetailMenu.Where(m => m.orderguid == id).ToList(); List <int> b = new List <int>(); int a = 0; int sum = 0; foreach (var item in mu) { int c = int.Parse(item.mprice.ToString()) * int.Parse(item.mqty.ToString()); b.Add(c); a = a + 1; sum = sum + c; } ViewBag.price = b; ViewBag.sum = sum; //var ord = db.Order.Where(m => m.orderguid == id).FirstOrDefault();//抓訂單資料 CVMdemu od = new CVMdemu() { order = db.Order.Where(m => m.orderguid == id).ToList(), //列出訂單資料 menu = db.DetailMenu.Where(m => m.orderguid == id).ToList() //列出訂單餐點 }; return(View("Detail1", "_LayoutMember", od)); }