コード例 #1
0
ファイル: OrdersController.cs プロジェクト: pinchuque/DoubleJ
        public ActionResult Detail(int orderId, OmsEntryMode mode)
        {
            var neworder = _orderRepository.Get(orderId);

            if (neworder.Customer.CustomerTypeId == OmsCustomerType.Custom)
            {
                this.ShowNotification(NotificationType.Success,
                                      string.Format("Order {0} was successfully {1}.", orderId,
                                                    mode == OmsEntryMode.Add ? "added" : "edited"), true);
                return(RedirectToAction("Index"));
            }
            FillDetailTemp(neworder.CustomerId, neworder);

            return(View(_orderDetailService.Get(orderId, mode)));
        }
コード例 #2
0
        public OrderDetailViewModel Get(int orderId, OmsEntryMode mode)
        {
            var order = _orderRepository.Get(orderId);

            var viewModel = new OrderDetailViewModel
            {
                OmsEntryMode         = mode,
                OrderId              = orderId,
                CustomerId           = order.CustomerId,
                CustomerName         = order.Customer.Name,
                StatusName           = order.Status.Name,
                RequestedProcessDate = order.RequestedProcessDate,
                ExpectedHeadNumber   = order.ExpectedHeadNumber,
                BagEnable            = order.BagEnable,
            };

            return(viewModel);
        }
コード例 #3
0
ファイル: OrdersController.cs プロジェクト: pinchuque/DoubleJ
 public ActionResult Complete(int orderId, OmsEntryMode mode)
 {
     this.ShowNotification(NotificationType.Success, string.Format("Order {0} was successfully {1}.", orderId, mode == OmsEntryMode.Add ? "added" : "edited"), true);
     return(RedirectToAction("Index"));
 }