public AswminquiryWMPrimaryReplenishmentRetrieveResponseAPI WMPrimaryReplenishmentRetrieve(AswminquiryWMPrimaryReplenishmentRetrieveRequestAPI AswminquiryWMPrimaryReplenishmentRetrieveRequestAPI) { return(this.repository.WMPrimaryReplenishmentRetrieve(AswminquiryWMPrimaryReplenishmentRetrieveRequestAPI)); }
public AswminquiryWMPrimaryReplenishmentRetrieveResponseAPI WMPrimaryReplenishmentRetrieve(AswminquiryWMPrimaryReplenishmentRetrieveRequestAPI AswminquiryWMPrimaryReplenishmentRetrieveRequestAPI) { var result = new AswminquiryWMPrimaryReplenishmentRetrieveResponseAPI(); var pdswmprimaryreplenishment = new pdswmprimaryreplenishmentDataSet(); bool lMoreRecords = false; string cErrorMessage = string.Empty; var cWarehouse = AswminquiryWMPrimaryReplenishmentRetrieveRequestAPI.cWarehouse; var cProduct = AswminquiryWMPrimaryReplenishmentRetrieveRequestAPI.cProduct; var cBinlocStart = AswminquiryWMPrimaryReplenishmentRetrieveRequestAPI.cBinlocStart; var iRecordLimit = AswminquiryWMPrimaryReplenishmentRetrieveRequestAPI.iRecordLimit; NLogLoggerP.Trace("WMPrimaryReplenishmentRetrieve - Aswminquiry - Before Call"); StopwatchUtil.Time( () => { using (var poAswminquiryproxy = this.proxyAppObject.CreatePO_aswminquiryproxy()) { this.SetRequiredContextParameters(); poAswminquiryproxy.WMPrimaryReplenishmentRetrieve(ref pdsContext, cWarehouse, cProduct, cBinlocStart, iRecordLimit, out pdswmprimaryreplenishment, out lMoreRecords, out cErrorMessage); } }); NLogLoggerP.Info("WMPrimaryReplenishmentRetrieve - Aswminquiry - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdswmprimaryreplenishment); foreach (DataRow row in pdswmprimaryreplenishment.ttblwmprimaryreplenishment) { result.wmprimaryreplenishment.Add(Wmprimaryreplenishment.BuildWmprimaryreplenishmentFromRow(row)); } result.lMoreRecords = lMoreRecords; return(result); }