Exemple #1
0
        public IHttpActionResult ReturnAdjustedHistory([FromBody] BasicFourAttrsJsonObj obj)
        {
            var adjustedRecordList = new List <AdjustedRecord>();

            var adjustmentRecords = _context.AdjustmentRecords
                                    .Where(c => c.PurchaseOrder == obj.PurchaseOrder &&
                                           c.Style == obj.Style &&
                                           c.Color == obj.Color &&
                                           c.Size == obj.Size)
                                    .ToList();

            foreach (var record in adjustmentRecords)
            {
                adjustedRecordList.Add(new AdjustedRecord {
                    AdjustedDate = record.AdjustDate,
                    AdjustedPcs  = record.Adjustment,
                    Balance      = record.Balance,
                    Memo         = record.Memo
                });
            }

            return(Created(Request.RequestUri
                           + "/" + obj.PurchaseOrder
                           + "&" + obj.Style
                           + "&" + obj.Color
                           + "&" + obj.Size, adjustedRecordList));
        }
        public IHttpActionResult ReturnOutboundHistoryRecords([FromBody] BasicFourAttrsJsonObj obj)
        {
            //var outboundHistoryList = new List<OutboundHistoryRecord>();

            //var records = _context.PermanentLocIORecord
            //    .Where(c => c.PurchaseOrder == obj.PurchaseOrder
            //        && c.Style == obj.Style
            //        && c.Color == obj.Color
            //        && c.Size == obj.Size
            //        && c.FromLocation == "")
            //    .ToList();

            //foreach (var record in records)
            //{
            //    outboundHistoryList.Add(new OutboundHistoryRecord
            //    {
            //        OutboundDate = record.OperationDate,
            //        FromLocation = record.PermanentLoc,
            //        OutboundPcs = "-" + -record.InvChange,
            //        OrderPurchaseOrder = record.OrderPurchaseOrder
            //    });
            //}

            //return Created(Request.RequestUri
            //    + "/" + obj.PurchaseOrder
            //    + "&" + obj.Style
            //    + "&" + obj.Color
            //    + "&" + obj.Size, outboundHistoryList);

            return(Ok());
        }
Exemple #3
0
        public IHttpActionResult ReturnInboundHistory([FromBody] BasicFourAttrsJsonObj obj)
        {
            var inboundHistoryList = new List <InboundHistoryRecord>();

            var inboundRecords = _context.ReplenishmentLocationDetails
                                 .Include(x => x.GeneralLocationSummary)
                                 .Where(c => c.PurchaseOrder == obj.PurchaseOrder &&
                                        c.Style == obj.Style &&
                                        c.Color == obj.Color &&
                                        c.Size == obj.Size)
                                 .ToList();

            foreach (var record in inboundRecords)
            {
                if (record.GeneralLocationSummary != null)
                {
                    inboundHistoryList.Add(new InboundHistoryRecord
                    {
                        FileName    = record.GeneralLocationSummary.UploadedFileName,
                        Location    = record.Location,
                        InboundPcs  = "+" + record.Quantity.ToString(),
                        ResidualPcs = record.AvailablePcs
                    });
                }
            }

            return(Ok(inboundHistoryList));
        }