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));
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        // 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());
        }