Inheritance: EntityBase
        private ReceiptNote Receipt2ReceiptNote(Receipt receipt)
        {
            ReceiptNote receiptNote = new ReceiptNote();
            receiptNote.OrderNo = receipt.ReceiptNo;
            receiptNote.CreateDate = receipt.CreateDate;
            receiptNote.CreateUser = receipt.CreateUser == null ? string.Empty : receipt.CreateUser.Code;
            receiptNote.Status = "Close";

            return receiptNote;
        }
        private ReceiptNote Repack2ReceiptNote(Repack repack)
        {
            ReceiptNote receiptNote = new ReceiptNote();
            receiptNote.OrderNo = repack.RepackNo;
            receiptNote.CreateDate = repack.CreateDate;
            receiptNote.CreateUser = repack.CreateUser == null ? string.Empty : repack.CreateUser.Code;

            return receiptNote;
        }
        private ReceiptNote Order2ReceiptNote(OrderHead orderHead)
        {
            ReceiptNote receiptNote = new ReceiptNote();
            receiptNote.OrderNo = orderHead.OrderNo;
            receiptNote.CreateDate = orderHead.CreateDate;
            receiptNote.CreateUser = orderHead.CreateUser == null ? string.Empty : orderHead.CreateUser.Code;
            receiptNote.Status = orderHead.Status;

            return receiptNote;
        }
        private ReceiptNote PickList2ReceiptNote(PickList pickList)
        {
            ReceiptNote receiptNote = new ReceiptNote();
            receiptNote.OrderNo = pickList.PickListNo;
            receiptNote.CreateDate = pickList.CreateDate;
            receiptNote.CreateUser = pickList.CreateUser == null ? string.Empty : pickList.CreateUser.Code;
            receiptNote.Status = pickList.Status;

            return receiptNote;
        }
        private ReceiptNote InspectOrder2ReceiptNote(InspectOrder inspectOrder)
        {
            ReceiptNote receiptNote = new ReceiptNote();
            receiptNote.OrderNo = inspectOrder.InspectNo;
            receiptNote.CreateDate = inspectOrder.CreateDate;
            receiptNote.CreateUser = inspectOrder.CreateUser == null ? string.Empty : inspectOrder.CreateUser.Code;
            receiptNote.Status = inspectOrder.Status;

            return receiptNote;
        }
        private ReceiptNote InProcessLocation2ReceiptNote(InProcessLocation inProcessLocation)
        {
            ReceiptNote receiptNote = new ReceiptNote();
            receiptNote.OrderNo = inProcessLocation.IpNo;
            receiptNote.CreateDate = inProcessLocation.CreateDate;
            receiptNote.CreateUser = inProcessLocation.CreateUser == null ? string.Empty : inProcessLocation.CreateUser.Code;
            receiptNote.Status = inProcessLocation.Status;

            return receiptNote;
        }
Exemple #7
0
 private List<ReceiptNote> ConvertReceipsToReceiptNotes(IList<Receipt> Receipts)
 {
     if (Receipts == null)
     {
         return null;
     }
     List<ReceiptNote> receiptNotes = new List<ReceiptNote>();
     int seq = 1;
     foreach (Receipt receipt in Receipts)
     {
         ReceiptNote receiptNote = new ReceiptNote();
         receiptNote.CreateDate = receipt.CreateDate;
         receiptNote.CreateUser = receipt.CreateUser == null ? string.Empty : receipt.CreateUser.Name;
         receiptNote.Dock = receipt.DockDescription;
         receiptNote.IpNo = receipt.ReferenceIpNo;
         receiptNote.PartyFrom = receipt.PartyFrom == null ? string.Empty : receipt.PartyFrom.Name;
         receiptNote.PartyTo = receipt.PartyTo == null ? string.Empty : receipt.PartyTo.Name;
         receiptNote.ReceiptNo = receipt.ReceiptNo;
         receiptNote.Sequence = seq;
         receiptNotes.Add(receiptNote);
         seq++;
     }
     return receiptNotes;
 }
 private List<ReceiptNote> ConvertHusToReceiptNotes(IList<Hu> HuList)
 {
     if (HuList == null)
     {
         return null;
     }
     List<ReceiptNote> receiptNotes = new List<ReceiptNote>();
     int seq = 1;
     foreach (Hu hu in HuList)
     {
         ReceiptNote receiptNote = new ReceiptNote();
         receiptNote.CreateDate = hu.CreateDate;
         receiptNote.CreateUser = hu.CreateUser == null ? string.Empty : hu.CreateUser.Name;
         receiptNote.OrderNo = hu.OrderNo;
         receiptNote.HuId = hu.HuId;
         receiptNote.ItemDescription = hu.Item.Description;
         receiptNote.UnitCount = hu.UnitCount;
         receiptNote.Qty = hu.Qty;
         receiptNote.Sequence = seq;
         receiptNote.ReceiptNo = hu.ReceiptNo;
         receiptNotes.Add(receiptNote);
         seq++;
     }
     return receiptNotes;
 }
 private List<ReceiptNote> ConvertInProcessLocationsToReceiptNotes(IList<InProcessLocation> inProcessLocations)
 {
     if (inProcessLocations == null)
     {
         return null;
     }
     int seq = 1;
     List<ReceiptNote> receiptNotes = new List<ReceiptNote>();
     foreach (InProcessLocation inProcessLocation in inProcessLocations)
     {
         ReceiptNote receiptNote = new ReceiptNote();
         receiptNote.CreateDate = inProcessLocation.CreateDate;
         receiptNote.CreateUser = inProcessLocation.CreateUser == null ? string.Empty : inProcessLocation.CreateUser.Name;
         receiptNote.Dock = inProcessLocation.DockDescription;
         receiptNote.IpNo = inProcessLocation.IpNo;
         receiptNote.PartyFrom = inProcessLocation.PartyFrom == null ? string.Empty : inProcessLocation.PartyFrom.Name;
         receiptNote.PartyTo = inProcessLocation.PartyTo == null ? string.Empty : inProcessLocation.PartyTo.Name;
         receiptNote.Sequence = seq;
         receiptNotes.Add(receiptNote);
         seq++;
     }
     return receiptNotes;
 }