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)); }
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)); } }