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; }
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; }
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); }
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); }