public static void UpdatePOFineLine(this POFineLineOutput pofineline, MMSPOEvent model)
 {
     pofineline.PurchaseOrder   = model.PONumber;
     pofineline.Currency        = model.CurrencyCode;
     pofineline.StatusCode      = model.StatusCode;
     pofineline.SubVendorNumber = model.SubVendorNumber;
 }
 public static void UpdateChinoData(this POChinoOutput poChino, MMSPOEvent model)
 {
     poChino.StatusCode    = model.StatusCode;
     poChino.DeliveryStart = model.DeliveryDate;
     poChino.PickupStart   = model.DeliveryDate;
     poChino.DeliveryEnd   = model.EstimatedArrivalDate;
 }
Esempio n. 3
0
 public static void UpdatePOContempo(this POContempoOutput pocntmp, MMSPOEvent model)
 {
     pocntmp.CurrencyCode = model?.CurrencyCode;
     pocntmp.PONumber     = model?.PONumber;
     pocntmp.SubVendor    = model?.SubVendorNumber;
     pocntmp.StatusCode   = model?.StatusCode;
 }
 public static void UpdateIntertekData(this POIntertekOutput poIntertek, MMSPOEvent model)
 {
     poIntertek.CancelDate      = model.CancelDate?.FormatTo();
     poIntertek.DeliveryDate    = model.DeliveryDate?.FormatTo();
     poIntertek.LocationNumber  = model.LocationNumber;
     poIntertek.EmployeeId      = model.EmployeeID;
     poIntertek.LocationNumber  = model.LocationNumber;
     poIntertek.PONumber        = model.PONumber;
     poIntertek.ShipDate        = model.ShipDate?.FormatTo();
     poIntertek.SubVendorNumber = model.SubVendorNumber;
     poIntertek.LOB             = model.LineOfBusiness;
     poIntertek.DistributorId   = model.DistributorId;
     poIntertek.CurrencyCode    = model.CurrencyCode;
     poIntertek.StatusCode      = model.StatusCode;
 }
Esempio n. 5
0
        public static void UpdatePOAPL(this POAPLLOutput poapl, MMSPOEvent model)
        {
            poapl.StatusCode = model.StatusCode;
            //poapl.Mi9ChannelCode = model.Mi9ChannelCode;
            poapl.SubVendorNumber = model.SubVendorNumber;
            //poapl.Approved = model.Approved;
            poapl.WarehouseDueDate = model.DeliveryDate?.FormatTo();
            poapl.LastShipDate     = model.CancelDate?.FormatTo();
            poapl.EarlyShipDate    = model.ShipDate?.FormatTo();
            poapl.StoreCode        = model.LocationNumber;
            //poapl.Mi9POType = model.Mi9POType;
            //poapl.Terms = model.Terms;
            //poapl.PointofOwnership = model.PointofOwnership;
            poapl.BuyerCode = model.EmployeeID;
            //poapl.SeasonCode = model.SeasonCode;
            //poapl.CurrencyCode = model.CurrencyCode;
            //poapl.CalculatePOExtraCosts = model.CalculatePOExtraCosts;
            //poapl.AutoCloseFlag = model.AutoCloseFlag;

            //TODO
            //poapl.LOB=model.LOB;
        }
 public static POAPLLOutput MapEventtoOutput(this MMSPOEvent entity, POAPLLOutput poapl)
 {
     poapl.UpdatePOAPL(entity);
     return(poapl);
 }
 public static POContempoOutput MapEventtoOutput(this MMSPOEvent entity, POContempoOutput poContempo)
 {
     poContempo.UpdatePOContempo(entity);
     return(poContempo);
 }
Esempio n. 8
0
 public static POChinoOutput MapEventtoOutput(this MMSPOEvent entity, POChinoOutput poChino)
 {
     poChino.UpdateChinoData(entity);
     return(poChino);
 }
 public static POIntertekOutput MapEventtoOutput(this MMSPOEvent entity, POIntertekOutput poIntertek)
 {
     poIntertek.UpdateIntertekData(entity);
     return(poIntertek);
 }
 public static POFineLineOutput MapEventtoOutput(this MMSPOEvent entity, POFineLineOutput pofineline)
 {
     pofineline.UpdatePOFineLine(entity);
     return(pofineline);
 }