public PartialViewResult ViewDeliveryDetails(long deliveryId)
        {
            var deliveryDetails = _iDeliveryManager.GetDeliveredOrderDetailsByDeliveryId(deliveryId);
            var delivery        = _iDeliveryManager.GetOrderByDeliveryId(deliveryId);
            var client          = _iClientManager.GetById(delivery.ClientId);
            var model           = new ViewDeliveryModel
            {
                DeliveryDetailses = deliveryDetails.ToList(),
                Delivery          = delivery,
                Client            = client
            };

            return(PartialView("_ViewDeliveryOrderDetailsModalPartialPage", model));
        }
        public ActionResult Delivery(int id)
        {
            int branchId       = Convert.ToInt32(Session["BranchId"]);
            int companyId      = Convert.ToInt32(Session["CompanyId"]);
            var invoice        = _iInvoiceManager.GetInvoicedOrderByInvoiceId(id);
            var invoicedOrders = _iInvoiceManager.GetInvoicedOrderDetailsByInvoiceRef(invoice.InvoiceRef).ToList();
            var stock          = _iInventoryManager.GetStockProductInBranchByBranchAndCompanyId(branchId, companyId);

            Session["Branch_stock"] = stock;
            var model = new ViewDeliveryModel
            {
                Client           = _iClientManager.GetById(invoice.ClientId),
                InvoiceDetailses = invoicedOrders,
                Invoice          = invoice
            };

            return(View(model));
        }
예제 #3
0
 public ActionResult DeliveryDetails(long id)
 {
     try
     {
         var deliveryDetails = _iDeliveryManager.GetDeliveredOrderDetailsByDeliveryId(id);
         var delivery        = _iDeliveryManager.GetOrderByDeliveryId(id);
         ICollection <ViewClientStockProduct> products = _iDeliveryManager.GetClientStockProductAgeByDeliveryId(id);
         ViewDeliveryModel model = new ViewDeliveryModel
         {
             DeliveryDetailses   = deliveryDetails.ToList(),
             Delivery            = delivery,
             Client              = _iClientManager.GetById(delivery.Client.ClientId),
             ClientStockProducts = products.ToList()
         };
         return(View(model));
     }
     catch (Exception exception)
     {
         Log.WriteErrorLog(exception);
         return(PartialView("_ErrorPartial", exception));
     }
 }
 public ActionResult OrderDelivery(int id)
 {
     try
     {
         var invoice        = _iInvoiceManager.GetInvoicedOrderByInvoiceId(id);
         var invoicedOrders = _iInvoiceManager.GetInvoicedOrderDetailsByInvoiceRef(invoice.InvoiceRef).ToList();
         var stock          = _iInventoryManager.GetStockProductInFactory();
         Session["Factory_stock1"] = stock;
         var model = new ViewDeliveryModel
         {
             Client           = _iClientManager.GetById(invoice.ClientId),
             InvoiceDetailses = invoicedOrders,
             Invoice          = invoice
         };
         return(View(model));
     }
     catch (Exception exception)
     {
         Log.WriteErrorLog(exception);
         return(PartialView("_ErrorPartial", exception));
     }
 }