public PartialViewResult GeneralRequisitionDetails(long id) { ViewBag.Requisition = _iProductManager.GetGeneralRequisitionById(id); ViewBag.ApproverActionId = _iCommonManager.GetAllApprovalActionList().ToList(); var details = _iProductManager.GetGeneralRequisitionDetailsById(id); return(PartialView("_ViewGeneralRequisitionDetailsPartialPage", details)); }
public ActionResult ApproveByNsm(long salesReturnId) { try { ViewBag.ApproverActionId = _iCommonManager.GetAllApprovalActionList().ToList(); ViewBag.SalesReturnId = salesReturnId; var returnById = _iProductReturnManager.GetSalesReturnBySalesReturnId(salesReturnId); List <ViewReturnDetails> models = _iProductReturnManager.GetReturnDetailsBySalesReturnId(salesReturnId).ToList(); ViewReturnModel returnModel = new ViewReturnModel { ReturnDetailses = models, ReturnModel = returnById, }; var firstOrdefault = models.FirstOrDefault(); if (firstOrdefault != null) { var delivery = _iDeliveryManager.GetOrderByDeliveryId(firstOrdefault.DeliveryId); //var chalan = _iDeliveryManager.GetChalanByDeliveryId(deliveryId); var deliveryDetails = _iDeliveryManager.GetDeliveryDetailsInfoByDeliveryId(firstOrdefault.DeliveryId); // var invocedOrder = _iInvoiceManager.GetInvoicedOrderByInvoiceId(deliveryId); var orderInfo = _iOrderManager.GetOrderInfoByTransactionRef(delivery.TransactionRef); //IEnumerable<InvoiceDetails> details = _iInvoiceManager.GetInvoicedOrderDetailsByInvoiceId(deliveryId); var client = _iClientManager.GetClientDeailsById(orderInfo.ClientId); ViewInvoiceModel model = new ViewInvoiceModel { Client = client, Order = orderInfo, Delivery = delivery, DeliveryDetails = deliveryDetails }; returnModel.InvoiceModel = model; } return(View(returnModel)); } catch (Exception exception) { Log.WriteErrorLog(exception); return(PartialView("_ErrorPartial", exception)); } }
//---------------------Approve By R&D Manager--------------- public ActionResult ApproveGeneralRequistionReturn(long salesReturnId) { try { ViewBag.ApproverActionId = _iCommonManager.GetAllApprovalActionList().ToList(); ViewBag.SalesReturnId = salesReturnId; var returnById = _iProductReturnManager.GetSalesReturnBySalesReturnId(salesReturnId); List <ViewReturnDetails> models = _iProductReturnManager.GetGeneralReqReturnDetailsById(salesReturnId).ToList(); ViewReturnModel returnModel = new ViewReturnModel { ReturnDetailses = models, ReturnModel = returnById, }; return(View(returnModel)); } catch (Exception exception) { Log.WriteErrorLog(exception); return(PartialView("_ErrorPartial", exception)); } }