Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 4
0
 // 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"] }));
 }
Exemplo n.º 5
0
        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));
        }
Exemplo n.º 6
0
        //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));
        }
Exemplo n.º 7
0
        // 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));
        }
Exemplo n.º 8
0
        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));
        }