public ViewChalanModel GetDeliveredReplaceBarcodeListbyDeliveryId(int deliveryId)
        {
            Delivery delivery = GetOrderByDeliveryId(deliveryId);
            var      details  = _iDeliveryGateway.GetDeliveredReplaceDetailsByDeliveryId(deliveryId);
            //foreach (DeliveryDetails deliveryDetailse in details)
            //{
            //    deliveryDetailse.DeliveredProducts = GetDeliveredProductsByDeliveryIdAndProductId(deliveryId, deliveryDetailse.ProductId).ToList();
            //}
            Order order  = _iOrderManager.GetOrderInfoByTransactionRef(delivery.TransactionRef);
            var   client = _iClientManager.GetClientDeailsById(order.ClientId);
            var   chalan = new ViewChalanModel
            {
                // DeliveryDetailses = details,
                ViewClient   = client,
                DeliveryInfo = delivery
            };

            return(chalan);
        }
Beispiel #2
0
        public ViewChalanModel GetChalanByDeliveryId(int deliveryId)
        {
            Delivery delivery = GetOrderByDeliveryId(deliveryId);
            var      details  = GetDeliveredOrderDetailsByDeliveryId(deliveryId);

            foreach (DeliveryDetails deliveryDetailse in details)
            {
                deliveryDetailse.DeliveredProducts = GetDeliveredProductsByDeliveryIdAndProductId(deliveryId, deliveryDetailse.ProductId).ToList();
            }
            Order order  = _iOrderManager.GetOrderInfoByTransactionRef(delivery.TransactionRef);
            var   client = _iClientManager.GetClientDeailsById(order.ClientId);
            var   chalan = new ViewChalanModel
            {
                DeliveryDetailses = details,
                ViewClient        = client
            };

            return(chalan);
        }