public ActionResult OrderConfirm(int id = 0, int ShopId = 0, int CustomerId = 0, int Total = 0, string PaymentType = "") { // //bool redirect = false; var OrderData = new DataSet(); var method = new OrderCrudViewModel(); try { OrderData = method.ConfirmOrder(id, ShopId, CustomerId, Total, PaymentType); } catch (Exception e) { TempData["OrderHomeMessage"] = e.Message; } if (OrderData.Tables.Count > 0) { TempData["BillingData"] = OrderData; return(RedirectToAction("GenerateBill")); } var orderview = new List <OrderDetailView>(); try { orderview = method.GetOrderDetail(id); } catch (Exception e) { TempData["OrderHomeMessage"] = e.Message; } return(View("Order", orderview)); //return Json(new { redirectUrl = Url.Action("GenerateBill", "ShopManger", new { id = 2 }), isRedirect = redirect }, JsonRequestBehavior.AllowGet); }
public ActionResult OrderHistoryDetail(int id = 0, int userid = 0) { var orderview = new List <OrderDetailView>(); var method = new OrderCrudViewModel(); try { orderview = method.OrderHistoryDetail(id, userid, "History"); } catch (Exception e) { TempData["OrderHistoryMessage"] = e.Message; } return(View(orderview)); }
public ActionResult OrderDetail(int id = 0) { var orderview = new List <OrderDetailView>(); var method = new OrderCrudViewModel(); try { orderview = method.GetOrderDetail(id); } catch (Exception e) { TempData["OrderHomeMessage"] = e.Message; } return(View(orderview)); }
// For Completion of Order public ActionResult OrderCompletion(int id = 0) { if (id != 0) { var method = new OrderCrudViewModel(); try { TempData["OrderLiveMessage"] = method.OrderCompletion(id); } catch (Exception e) { TempData["OrderLiveMessage"] = e.Message; } } return(RedirectToAction("LiveOrder", new { id = Session["ShopManagerId"] })); }
public ActionResult Order() { var orderlist = new List <Order>(); var method = new OrderCrudViewModel(); try { orderlist = method.GetAllOrders(); if (orderlist.Count == 0) { TempData["OrderHomeMessage"] = "No Order Yet Now"; } } catch (Exception e) { TempData["OrderHomeMessage"] = e.Message; } return(View(orderlist)); }
//Payments public ActionResult Payments(int id = 0) { var paymentlist = new List <Payment>(); var method = new OrderCrudViewModel(); try { paymentlist = method.GetPaymentsDetail(id, "ShopManager"); if (paymentlist.Count == 0) { TempData["PaymentHomeMessage"] = "No Payment History Yet Now"; } } catch (Exception e) { TempData["PaymentHomeMessage"] = e.Message; } return(View(paymentlist)); }
// Order History public ActionResult OrderHistory(int id = 0) { var orderlist = new List <Order>(); var method = new OrderCrudViewModel(); try { orderlist = method.GetOrderHistory(id, "History"); if (orderlist.Count == 0) { TempData["OrderHistoryMessage"] = "No Order History Yet Now"; } } catch (Exception e) { TempData["OrderHistoryMessage"] = e.Message; } return(View(orderlist)); }
public ActionResult CustomerPayments(int id = 0) { var paymentlist = new List <Payment>(); var method = new OrderCrudViewModel(); try { paymentlist = method.GetPaymentsDetail(id, "Customer"); if (paymentlist.Count == 0) { TempData["PaymentHomeMessage"] = "No Payment History Yet Now"; } } catch (Exception e) { TempData["PaymentHomeMessage"] = e.Message; } var viewmodel = new PaymentViewModel(); viewmodel.PaymentList = paymentlist; return(View(viewmodel)); }