public ActionResult Details(int?id) //Delivery Request ID { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var deliveryInfo = db.GetDeliveryInfoByRequestID(id).FirstOrDefault(); if (deliveryInfo == null) { return(HttpNotFound()); } var items = db.GetDeliveryInfoItemsByRequestID(id).ToList(); ViewBag.DeliveryInfo = deliveryInfo; ViewBag.Items = items; ViewBag.ProjectID = db.ProjectDeliveryRequests.Where(p => p.RequestID == id).Select(p => p.ProjectID).FirstOrDefault(); ViewBag.CustodyLocations = new SelectList(db.GetCustodyLocationsBySiteCoID(siteusercompanyid).ToList(), nameof(GetCustodyLocationsBySiteCoID_Result.ViewID), nameof(GetCustodyLocationsBySiteCoID_Result.Name)); ViewBag.DeliveryStatus = new SelectList(db.GetDeliveryStatusBySiteCoID(siteusercompanyid).ToList(), nameof(GetDeliveryStatusBySiteCoID_Result.ViewID), nameof(GetDeliveryStatusBySiteCoID_Result.Name)); return(View()); }
public ActionResult Update(int?id) { var item = db.GetUpdateInfoByItemID(id).FirstOrDefault(); if (item == null) { return(HttpNotFound()); } var model = new PORModels.UpdateCustody() { ItemID = item.ViewID, PORNumber = item.Por_, Vendor = item.Vendor, Manufacturer = item.Manufacturer, Model = item.Model, ProductDescription = item.ProductDescription, ArrivalDate = item.Arrival, RequestedDate = item.Requested, DeliveredDate = item.Delivered, ActualCost = item.ActCost, LocationID = item.LocationID, PackingSlipNumber = item.Packing_, SerialNumber = item.Serial_ }; ViewBag.Locations = new SelectList(db.GetCustodyLocationsBySiteCoID(siteusercompanyid).ToList(), nameof(GetCustodyLocationsBySiteCoID_Result.ViewID), nameof(GetCustodyLocationsBySiteCoID_Result.Name), item.LocationID); return(View(model)); }
public ActionResult Create(int?porid, string PorItemIDs) { var porItemIDsInt = new List <int>(); try { porItemIDsInt = PorItemIDs.Split(',').Select(p => Convert.ToInt32(p)).ToList(); } catch (Exception ex) { LogRepository.LogException(ex); } var masterItemIDs = repo.GetMasterItemIDsByProjectItemIDs(porItemIDsInt); TransferModels.NewTransfer model = new TransferModels.NewTransfer() { Date = DateTime.Now, PorID = (int)porid, TransferNumber = repo.GetNextTransferNumber(), }; var porinfo = db.GetTransferToInfoByPorID(porid).FirstOrDefault(); ViewBag.PorInfo = porinfo; ViewBag.ToItems = db.GetTransferToList(porid, string.Join(",", masterItemIDs)).ToList(); ViewBag.Locations = new SelectList(db.GetCustodyLocationsBySiteCoID(siteusercompanyid).ToList(), nameof(GetCustodyLocationsBySiteCoID_Result.ViewID), nameof(GetCustodyLocationsBySiteCoID_Result.Name)); ViewBag.LookupProject = new SelectList(db.GetTransferFromProjectList(porinfo.ProjectID, string.Join(",", masterItemIDs)).ToList(), nameof(GetTransferFromProjectList_Result.ProjectID), nameof(GetTransferFromProjectList_Result.Project)); return(View(model)); }
// GET: Options/AccountingOptions public ActionResult Index() { int siteCoID = base.siteusercompanyid; ViewBag.CoSalesOrderStatus = db.GetSalesOrderStatusBySiteCoID(siteCoID); ViewBag.CoPorStatus = db.GetPorStatusBySiteCoID(siteCoID); ViewBag.CoDeliveryTypes = db.GetDeliveryTypesBySiteCoID(siteCoID); ViewBag.CoCreditMemoStatus = db.GetCreditMemoStatusBySiteCoID(siteCoID); ViewBag.CoDeliveryStatus = db.GetDeliveryStatusBySiteCoID(siteCoID); ViewBag.CoRmaStatus = db.GetRmaStatusBySiteCoID(siteCoID); ViewBag.CoShippingMethods = db.GetShippingMethodsBySiteCoID(siteCoID); ViewBag.CoCostCodes = db.GetCostCodesBySiteCoID(siteCoID); ViewBag.CoInventoryTemplates = db.GetInventoryTemplatesBySiteCoID(siteCoID); ViewBag.CoShipToList = db.GetShipToListBySiteCoID(siteCoID); ViewBag.CoCustodyLocations = db.GetCustodyLocationsBySiteCoID(siteCoID); ViewBag.CoTaxes = db.GetTaxesBySiteCoID(siteCoID); return(View()); }