public IEnumerable <Wlaowhsesettings> GetWLAOWhseSettings(string cWhse, int iToCono) { var results = new List <Wlaowhsesettings>(); var pdswlaowhsesettings = new pdswlaowhsesettingsDataSet(); string cErrorMessage = string.Empty; NLogLoggerP.Trace("GetWLAOWhseSettings - Aswlinquiry - Before Call"); StopwatchUtil.Time( () => { using (var poAswlinquiryproxy = this.proxyAppObject.CreatePO_aswlinquiryproxy()) { this.SetRequiredContextParameters(); poAswlinquiryproxy.GetWLAOWhseSettings(ref pdsContext, cWhse, iToCono, out pdswlaowhsesettings, out cErrorMessage); } }); NLogLoggerP.Info("GetWLAOWhseSettings - Aswlinquiry - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdswlaowhsesettings); foreach (DataRow row in pdswlaowhsesettings.ttblwlaowhsesettings) { results.Add(Wlaowhsesettings.BuildWlaowhsesettingsFromRow(row)); } return(results); }
public AswlinquiryGetWLAOManyWhseSettingsResponseAPI GetWLAOManyWhseSettings(IEnumerable <Wlaowhsecriteria> wlaowhsecriteria) { var result = new AswlinquiryGetWLAOManyWhseSettingsResponseAPI(); var pdswlaowhsecriteria = new pdswlaowhsecriteriaDataSet(); var pdswlaowhsesettings = new pdswlaowhsesettingsDataSet(); foreach (var obj in wlaowhsecriteria) { DataRow row = pdswlaowhsecriteria.ttblwlaowhsecriteria.NewttblwlaowhsecriteriaRow(); Wlaowhsecriteria.UpdateRowFromWlaowhsecriteria(ref row, obj); pdswlaowhsecriteria.ttblwlaowhsecriteria.AddttblwlaowhsecriteriaRow((pdswlaowhsecriteriaDataSet.ttblwlaowhsecriteriaRow)row); } bool lModwlfl = false; bool lAnywlwhsefl = false; bool lAnywlesbfl = false; bool lAnywlrcvonlyfl = false; string cErrorMessage = string.Empty; NLogLoggerP.Trace("GetWLAOManyWhseSettings - Aswlinquiry - Before Call"); StopwatchUtil.Time( () => { using (var poAswlinquiryproxy = this.proxyAppObject.CreatePO_aswlinquiryproxy()) { this.SetRequiredContextParameters(); poAswlinquiryproxy.GetWLAOManyWhseSettings(ref pdsContext, pdswlaowhsecriteria, out pdswlaowhsesettings, out lModwlfl, out lAnywlwhsefl, out lAnywlesbfl, out lAnywlrcvonlyfl, out cErrorMessage); } }); NLogLoggerP.Info("GetWLAOManyWhseSettings - Aswlinquiry - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdswlaowhsecriteria); foreach (DataRow row in pdswlaowhsesettings.ttblwlaowhsesettings) { result.wlaowhsesettings.Add(Wlaowhsesettings.BuildWlaowhsesettingsFromRow(row)); } result.lModwlfl = lModwlfl; result.lAnywlwhsefl = lAnywlwhsefl; result.lAnywlesbfl = lAnywlesbfl; result.lAnywlrcvonlyfl = lAnywlrcvonlyfl; return(result); }