public AswminquiryWMBinRetrieveResponseAPI WMBinRetrieve(Wmbincriteria wmbincriteria) { var result = new AswminquiryWMBinRetrieveResponseAPI(); var pdswmbincriteria = new pdswmbincriteriaDataSet(); var pdswmbin = new pdswmbinDataSet(); var pdswmbinproducts = new pdswmbinproductsDataSet(); DataRow ttblwmbincriteriaCriteria = pdswmbincriteria.ttblwmbincriteria.NewttblwmbincriteriaRow(); Wmbincriteria.UpdateRowFromWmbincriteria(ref ttblwmbincriteriaCriteria, wmbincriteria); pdswmbincriteria.ttblwmbincriteria.AddttblwmbincriteriaRow((pdswmbincriteriaDataSet.ttblwmbincriteriaRow)ttblwmbincriteriaCriteria); string cErrorMessage = string.Empty; NLogLoggerP.Trace("WMBinRetrieve - Aswminquiry - Before Call"); StopwatchUtil.Time( () => { using (var poAswminquiryproxy = this.proxyAppObject.CreatePO_aswminquiryproxy()) { this.SetRequiredContextParameters(); poAswminquiryproxy.WMBinRetrieve(ref pdsContext, pdswmbincriteria, out pdswmbin, out pdswmbinproducts, out cErrorMessage); } }); NLogLoggerP.Info("WMBinRetrieve - Aswminquiry - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdswmbincriteria); if (pdswmbin.ttblwmbin.Count > 0) { result.wmbin = Wmbin.BuildWmbinFromRow(pdswmbin.ttblwmbin[0]); } foreach (DataRow row in pdswmbinproducts.ttblwmbinproducts) { result.wmbinproducts.Add(Wmbinproducts.BuildWmbinproductsFromRow(row)); } return(result); }
public AswminquiryWMBinRetrieveResponseAPI WMBinRetrieve(Wmbincriteria wmbincriteria) { return(this.repository.WMBinRetrieve(wmbincriteria)); }
public AswminquiryWMBinRetrieveResponseAPI WMBinRetrieve(Wmbincriteria wmbincriteria) { return(this.adapter.WMBinRetrieve(wmbincriteria)); }